From d59964ab0588f774b776f768824018a7ca5b54ea Mon Sep 17 00:00:00 2001 From: kramm Date: Tue, 30 Dec 2008 22:39:17 +0000 Subject: [PATCH] test for class init code --- lib/as3/ok/classinit.as | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 lib/as3/ok/classinit.as 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); + } + } +} -- 1.7.10.4