From c4d4ec5ee1d20578b00c371180b7780d14e4cf8f Mon Sep 17 00:00:00 2001 From: kramm Date: Tue, 23 Dec 2008 18:41:42 +0000 Subject: [PATCH] fixed stop generation in button script --- lib/as3/abc.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/as3/abc.c b/lib/as3/abc.c index cea6338..a40f4e2 100644 --- a/lib/as3/abc.c +++ b/lib/as3/abc.c @@ -1301,6 +1301,10 @@ void swf_AddButtonLinks(SWF*swf, char stop_each_frame, char events) __ debugline(f, 1); __ getlocal_0(f); __ pushscope(f); + if(stop_each_frame) { + __ findpropstrict(f, "[package]::stop"); + __ callpropvoid(f, "[package]::stop", 0); + } } if(tag->id == ST_DEFINEBUTTON || tag->id == ST_DEFINEBUTTON2) { @@ -1313,10 +1317,6 @@ void swf_AddButtonLinks(SWF*swf, char stop_each_frame, char events) __ getlex(f,functionname); __ callpropvoid(f, "::addEventListener" ,2); - if(stop_each_frame) { - __ findpropstrict(f, "[package]::stop"); - __ callpropvoid(f, "[package]::stop", 0); - } needs_framescript = 1; abc_method_body_t*h = -- 1.7.10.4