X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=lib%2Fas3%2Fok%2Fwhile.as;fp=lib%2Fas3%2Fok%2Fwhile.as;h=83b71d2dcde5ba566eeff271c1cb98e0c8917f19;hb=50fd04a2bb9b2a8f374ea99446f6631606704c6c;hp=0000000000000000000000000000000000000000;hpb=b428bc1a5942f99f0ef83ec2fd5b85c6be5cb24e;p=swftools.git diff --git a/lib/as3/ok/while.as b/lib/as3/ok/while.as new file mode 100644 index 0000000..83b71d2 --- /dev/null +++ b/lib/as3/ok/while.as @@ -0,0 +1,47 @@ +package test.package { + public class Main extends flash.display.MovieClip { + function Main() { + var i = 0; + var j = 0; + while(i*i<100) { + i++; + } + if(i!=10) trace("error"); + else trace("ok 1/3"); + + while(j*j<121) { + i++; + j++; + } + if(i!=21) trace("error"); + else trace("ok 2/3"); + + var x1=0; + var a=1; + var sum=0; + while(x1<10) { + var x2=0; + var a=2; + x2 = 0; + while(x2<10) { + var x3=0; + var a=3; + x3 = 0; + while(x3<10) { + var a=4; + sum+=a; + x3++; + } + sum+=a; + x2++; + } + sum+=a; + x1++; + } + sum+=a; + if(sum!=4321) trace("error"); + else trace("ok 3/3"); + } + } +} +