Files
Jindra Petřík 5f077bd505 Fixed: AS3 direct editation - proper use conver/coerce instruction
Fixed: AS3 direct editation - use coerce_f for float values
2026-03-04 20:18:02 +01:00

143 lines
4.3 KiB
ActionScript

package
{
import flash.display.Sprite;
import flash.events.Event;
import tests_classes.TestScriptInitializer;
public class Main extends Sprite
{
method
name ""
returns null
body
maxstack 1
localcount 1
initscopedepth 8
maxscopedepth 9
code
getlocal0
pushscope
returnvoid
end ; code
end ; body
end ; method
public function Main()
{
method
name "Main/Main"
returns null
body
maxstack 3
localcount 1
initscopedepth 9
maxscopedepth 10
code
getlocal0
pushscope
getlocal0
constructsuper 0
getlex QName(PackageNamespace(""),"stage")
convert_b
iffalse ofs0014
getlocal0
callpropvoid QName(PrivateNamespace("Main"),"init"), 0
jump ofs0020
ofs0014:
findpropstrict QName(PackageNamespace(""),"addEventListener")
getlex QName(PackageNamespace("flash.events"),"Event")
getproperty QName(PackageNamespace(""),"ADDED_TO_STAGE")
getlocal0
getproperty QName(PrivateNamespace("Main"),"init")
callpropvoid QName(PackageNamespace(""),"addEventListener"), 2
ofs0020:
returnvoid
end ; code
end ; body
end ; method
}
private function init(e:Event = null) : void
{
trait method QName(PrivateNamespace("Main"),"init")
dispid 0
method
name "Main/private/init"
flag HAS_OPTIONAL
param QName(PackageNamespace("flash.events"),"Event")
optional Null()
returns QName(PackageNamespace(""),"void")
body
maxstack 3
localcount 2
initscopedepth 9
maxscopedepth 10
code
getlocal0
pushscope
debug 1, "e", 0, 0
findpropstrict QName(PackageNamespace(""),"removeEventListener")
getlex QName(PackageNamespace("flash.events"),"Event")
getproperty QName(PackageNamespace(""),"ADDED_TO_STAGE")
getlocal0
getproperty QName(PrivateNamespace("Main"),"init")
callpropvoid QName(PackageNamespace(""),"removeEventListener"), 2
findpropstrict QName(PackageNamespace("tests_classes"),"TestScriptInitializer")
constructprop QName(PackageNamespace("tests_classes"),"TestScriptInitializer"), 0
pop
returnvoid
end ; code
end ; body
end ; method
}
}
}
method
name ""
returns null
body
maxstack 2
localcount 1
initscopedepth 1
maxscopedepth 8
code
getlocal0
pushscope
getscopeobject 0
getlex QName(PackageNamespace(""),"Object")
pushscope
getlex QName(PackageNamespace("flash.events"),"EventDispatcher")
pushscope
getlex QName(PackageNamespace("flash.display"),"DisplayObject")
pushscope
getlex QName(PackageNamespace("flash.display"),"InteractiveObject")
pushscope
getlex QName(PackageNamespace("flash.display"),"DisplayObjectContainer")
pushscope
getlex QName(PackageNamespace("flash.display"),"Sprite")
pushscope
getlex QName(PackageNamespace("flash.display"),"Sprite")
newclass 0
popscope
popscope
popscope
popscope
popscope
popscope
initproperty QName(PackageNamespace(""),"Main")
returnvoid
end ; code
end ; body
end ; method