From: kramm Date: Tue, 30 Dec 2008 22:39:17 +0000 (+0000) Subject: test for class init code X-Git-Tag: release-0-9-0~597 X-Git-Url: http://git.asbjorn.biz/?a=commitdiff_plain;h=d59964ab0588f774b776f768824018a7ca5b54ea;p=swftools.git test for class init code --- 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); + } + } +}