From: kramm Date: Tue, 30 Dec 2008 22:49:13 +0000 (+0000) Subject: added test for static var lookup during dynamic member init X-Git-Tag: release-0-9-0~577 X-Git-Url: http://git.asbjorn.biz/?a=commitdiff_plain;h=2f020ce0a8103fa565e6d80fb440a6291d26599a;p=swftools.git added test for static var lookup during dynamic member init --- diff --git a/lib/as3/ok/static.as b/lib/as3/ok/static.as index 800cff4..09dd115 100644 --- a/lib/as3/ok/static.as +++ b/lib/as3/ok/static.as @@ -3,36 +3,40 @@ package { import flash.events.* public class Main extends flash.display.MovieClip { - static var ok1 = "ok 1/9"; - static var ok2:String = "ok 2/9"; + static var ok1 = "ok 1/10"; + static var ok2:String = "ok 2/10"; static function ok5() { - trace("ok 5/9"); + trace("ok 5/10"); } - static var ok3:String = "ok 6/9"; - static var ok4:String = "ok 7/9"; + static var ok3:String = "ok 6/10"; + static var ok4:String = "ok 7/10"; static function f(s) { trace(s); trace(ok4); } - static var ok8:String = "ok 8/9"; + static var ok8:String = "ok 8/10"; + + static var _ok9:String = "ok 9/10"; + var ok9 = Main._ok9; function Main() { trace(ok1); trace(ok2); - ok1 = "ok 3/9"; - ok2 = "ok 4/9"; + ok1 = "ok 3/10"; + ok2 = "ok 4/10"; trace(ok1); trace(ok2); ok5(); f(ok3); trace(Main.ok8); + trace(this.ok9); XML.prettyPrinting = true; if(TextEvent.TEXT_INPUT == "textInput") - trace("ok 9/9"); + trace("ok 10/10"); } } }