X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fok%2Freconcile.as;h=86574a5ccfc6a40e64e6178a931acac03e857ad9;hb=6c2477578a4d4d2704b4756b6a26ce2716244d7e;hp=fd06ffc75f2dac638fb78a7e29577616902af638;hpb=a02b6b3166cc27457b99dee241fb3658e30d5ea1;p=swftools.git diff --git a/lib/as3/ok/reconcile.as b/lib/as3/ok/reconcile.as index fd06ffc..86574a5 100644 --- a/lib/as3/ok/reconcile.as +++ b/lib/as3/ok/reconcile.as @@ -13,7 +13,7 @@ if(dataBuffer) break; } - trace("ok 1/5"); + trace("ok 1/7"); } public function test2() { @@ -21,7 +21,7 @@ while(output.length<1) { output += "abc".charAt(0); } - trace("ok 2/5"); + trace("ok 2/7"); } public function test3() { @@ -32,27 +32,41 @@ } break; } - trace("ok 3/5"); + trace("ok 3/7"); } + public var b:Boolean = false; + public function test4() { var x:int; var y:uint; - if(escape("")) { + if(b) { x = x+y; y = y+x; } - trace("ok 4/5"); + trace("ok 4/7"); } public function test5() { var x:int; var y:uint; var z:int; - if(escape("")) { + if(b) { x = x*y; z = x*z; } - trace("ok 5/5"); + trace("ok 5/7"); + } + public function test6() { + var i:int = b?3.0:3; + var j:uint = b?3:"abc"; + trace("ok 6/7"); + } + public function test7() { + var j:Number = 0; + if(b) { + j += 8; + } + trace("ok 7/7"); } public function Main() { @@ -61,6 +75,10 @@ test3(); test4(); test5(); + test6(); + test7(); + + trace("[exit]"); } } }