From 24187589d18c08df30f53e7b05889056875338fe Mon Sep 17 00:00:00 2001 From: Matthias Kramm Date: Sat, 4 Apr 2009 01:01:28 +0200 Subject: [PATCH] implemented conditional compilation --- lib/as3/ok/static.as | 27 +++++++++++++++++---------- lib/as3/ok/strings.as | 14 ++++++++------ 2 files changed, 25 insertions(+), 16 deletions(-) diff --git a/lib/as3/ok/static.as b/lib/as3/ok/static.as index ca7129c..7ef44a8 100644 --- a/lib/as3/ok/static.as +++ b/lib/as3/ok/static.as @@ -3,29 +3,32 @@ package { import flash.events.* public class Main extends flash.display.MovieClip { - static var ok1 = "ok 1/10"; - static var ok2:String = "ok 2/10"; + static var ok1 = "ok 1/12"; + static var ok2:String = "ok 2/12"; static function ok5() { - trace("ok 5/10"); + trace("ok 5/12"); } - static var ok3:String = "ok 6/10"; - static var ok4:String = "ok 7/10"; + static var ok3:String = "ok 6/12"; + static var ok4:String = "ok 7/12"; static function f(s) { trace(s); trace(ok4); } - static var ok8:String = "ok 8/10"; + static var ok8:String = "ok 8/12"; - static var _ok9:String = "ok 9/10"; + static var _ok9:String = "ok 9/12"; var ok9 = Main._ok9; + static var ok11:String = "ok 11/12"; + var ok11:int = 12; + function Main() { trace(ok1); trace(ok2); - ok1 = "ok 3/10"; - ok2 = "ok 4/10"; + ok1 = "ok 3/12"; + ok2 = "ok 4/12"; trace(ok1); trace(ok2); ok5(); @@ -36,7 +39,11 @@ package { XML.prettyPrinting = true; if(TextEvent.TEXT_INPUT == "textInput") - trace("ok 10/10"); + trace("ok 10/12"); + + trace(this.ok11); + trace("ok "+Main.ok11+"/12"); + trace("[exit]"); } } diff --git a/lib/as3/ok/strings.as b/lib/as3/ok/strings.as index 92bb9e5..c9364d8 100644 --- a/lib/as3/ok/strings.as +++ b/lib/as3/ok/strings.as @@ -8,7 +8,7 @@ package { function Main() { var email = "test@test.de"; - if(email.length == 12) trace("ok 1/6"); + if(email.length == 12) trace("ok 1/7"); if(email.charAt(4)!='@') trace("error"); var x; @@ -18,20 +18,22 @@ package { y=true; } } - if(y) trace("ok 2/6"); + if(y) trace("ok 2/7"); var zero1 = "test\0test"; if(zero1.charAt(4)!='\0') trace("error"); - else trace("ok 3/6"); + else trace("ok 3/7"); if(this.mystring.charAt(1)!='\0') trace("error"); - else trace("ok 4/6"); + else trace("ok 4/7"); if(this.mystring.charAt(3)!='\xff') trace("error"); - else trace("ok 5/6"); + else trace("ok 5/7"); if("\w" == "\\w") - trace("ok 6/6"); + trace("ok 6/7"); + var str:String = "ok 7/7"; + trace(str.toString()); trace("[exit]"); } -- 1.7.10.4