X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fok%2Ffor-in.as;h=3e17b38681102473c46e4903076449bd6dd0eb51;hb=2c82d08565a8bfdaa6bd22743dcf4cdfa2347269;hp=cad7e7aec48c61d2929b5f6b1a1455b78bb33a8e;hpb=a43e097bc7958c5739ef3e77cdcedd56ddc060b9;p=swftools.git diff --git a/lib/as3/ok/for-in.as b/lib/as3/ok/for-in.as index cad7e7a..3e17b38 100644 --- a/lib/as3/ok/for-in.as +++ b/lib/as3/ok/for-in.as @@ -7,27 +7,39 @@ package { for(var x in a) { j += x; } - if(j==45) trace("ok 1/4"); + if(j==45) trace("ok 1/5"); var y; j = 0; for(y in a) { j += y; } - if(j==45) trace("ok 2/4"); + if(j==45) trace("ok 2/5"); j = 0; for each(var x in a) { j += x; } - if(j==55) trace("ok 3/4"); + if(j==55) trace("ok 3/5"); - var y = 0; + var z = 0; j = 0; - for each(y in a) { - j += y; + for each(z in a) { + j += z; + } + if(j==55) trace("ok 4/5"); + + var i:int = 0; + j = 0; + for each(i in a) { + j += i; + if(i==6) + break; + else + continue; } - if(j==55) trace("ok 4/4"); + if(j==16) trace("ok 5/5"); + trace("[exit]"); } } }