From 22631f7c07cdb4162a25d8c3885f3833ca45612d Mon Sep 17 00:00:00 2001 From: Honfika Date: Sat, 8 Mar 2014 18:39:28 +0100 Subject: [PATCH] sound play fix --- trunk/lib/FlashPlayer.exe | Bin 493568 -> 493568 bytes trunk/libsrc/FlashPlayer/uMain.pas | 4 ++-- .../jpexs/decompiler/flash/gui/MainPanel.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/trunk/lib/FlashPlayer.exe b/trunk/lib/FlashPlayer.exe index 73d634334d48511335f8a4bbce7a7f1c7134f80a..5e418d550e149ffac266632355a5202e2d8bd801 100644 GIT binary patch delta 1198 zcmZwDJxBsk902fF>eD{JhJqj{32N#C3W7xGhHR;5D6^ta$iQf5h@h<_Y>+rC@U)LX zTUr_#DjXFW8;WRX2s)>XjEc4!dcAi>_fP(C9PiKjz5kcI+bZ)fS{1F1TB6nq+km#% zf9H?LB_9d1zHqEv*?#zDY{&mm>{-y+jw&KWdF21&NY@A{)_?I^Rm6(#qv#IktUo_D zI~$HQymr1Ejp?k45F)KfWRIs5BtE6H)PZKZG76o%nT2kD3pwURArUFc{a>N2Pfw-YK=4f(9n4&&fVQs2KPGyF-j-F&i| zq)mUIoRx3KE;5#LrZEr#;06OS01N{e0D4nM4|xEB7|;NSV}Ll!DRLNa0q~9i34pf! ziY9GVLP7vcU_b_7vl58*G60-mAP>M31~dSi2Ng{k8>lh&FoXdY0IL{~07zpX1i%dj pWB?cjG63`*B2(l62x343AdUf2YwjV30T%%87?4bmZ9Afc(hq7cMkW9N delta 1170 zcmZwDPbdU&6bJC%vh!PiTcs_fSc(%VN~zsU7#Fk$*1wchD_fF-i(JfM6=_0tb}WZo zM=3694-UJ<&4J|Lpv<1Ee<8O$7{A|anP+=7O}{tudEege$=h`@d&0JGQMfp4KNC9j z21WYJzKrCIj$40d{Y@f4qdmCMsI1-p7{;dmGuy2BbivhX|7NB7z&`SZ_A%Cwo}8En zZdAS2J?{?Y3>zUtToOr)WoR*7xTxgtayXxSqRnK4>RvLHV<|U0MY&_|!%#~<$*z3y zY+m!0iqU`B3jRlqqR7RLTcJ_GYJUbrM6Y?tFr1w18rO+!{96gdWM}!WUhp`Bi z%tJgvXY;>Q+FHv@ADfl%flJDXylf{juX(RerK%~PRN7=7oKY(MYZ+%PH4dv~F-l#3 zAfL(>;oyn+%s2)D09<202Ef2T0)RFRnIR3pGzN44wlF|StXrfo;0E9W10n$Rdj&%Z zc0vLG_%I*?uv!TCcnJVbF^~q}5d%5^&RD^a<_1cwJ#=Hh4ZtD>L;&I#2mo-60T}=T n0|@}y_K{np0hq>s4!{-$NSU>V6b9S?d|*JdK(hXTX5M}Q%Pb}S diff --git a/trunk/libsrc/FlashPlayer/uMain.pas b/trunk/libsrc/FlashPlayer/uMain.pas index ae22e4a80..ff2c42154 100644 --- a/trunk/libsrc/FlashPlayer/uMain.pas +++ b/trunk/libsrc/FlashPlayer/uMain.pas @@ -316,12 +316,12 @@ begin val := (buffer[0] shl 8) + buffer[1]; ReadPipe(pipe, buffer, val); SetString(vals, PChar(Addr(buffer)), val); - vals := ''; try vals := flaPreview.CallFunction(vals); except on E: Exception do begin + vals := ''; freeSWF(); end; end; @@ -338,12 +338,12 @@ begin val := (buffer[0] shl 8) + buffer[1]; ReadPipe(pipe, buffer, val); SetString(vals, PChar(Addr(buffer)), val); - vals := ''; try vals := flaPreview.GetVariable(vals); except on E: Exception do begin + vals := ''; freeSWF(); end; end; diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/MainPanel.java b/trunk/src/com/jpexs/decompiler/flash/gui/MainPanel.java index 76db0105b..fdc6cad46 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/MainPanel.java +++ b/trunk/src/com/jpexs/decompiler/flash/gui/MainPanel.java @@ -2748,7 +2748,7 @@ public final class MainPanel extends JPanel implements ActionListener, TreeSelec List actions; DoActionTag doa; - doa = new DoActionTag(null, new byte[]{}, 0); + doa = new DoActionTag(swf, new byte[]{}, 0); actions = ASMParser.parse(0, 0, false, "ConstantPool \"_root\" \"my_sound\" \"Sound\" \"my_define_sound\" \"attachSound\"\n" + "Push \"_root\"\n"