X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fok%2Fclassinit.as;fp=lib%2Fas3%2Fok%2Fclassinit.as;h=20725d927630590d687b3b89415007bd8d91c51b;hb=d59964ab0588f774b776f768824018a7ca5b54ea;hp=0000000000000000000000000000000000000000;hpb=2d417c10037b21df554449d053cb8c9a3628d207;p=swftools.git diff --git a/lib/as3/ok/classinit.as b/lib/as3/ok/classinit.as new file mode 100644 index 0000000..20725d9 --- /dev/null +++ b/lib/as3/ok/classinit.as @@ -0,0 +1,25 @@ + +package { + import flash.display.MovieClip + import flash.system.Capabilities + public class Main extends flash.display.MovieClip { + + static var mode = 3; + static var message="error"; + + /* test code which executes directly in the class' static + constructor */ + if(mode == 3) + message = "ok 1/1"; + else + message = "error"; + + /* test access to other classes static fields during our init code */ + static var os; + os = Capabilities.os; + + function Main() { + trace(Main.message); + } + } +}