X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fok%2Ffor-in.as;h=849250adc586a27cf15ff5705c8ed5d7240b9cc7;hb=5a9b4530f6a84ce3666a94605270bddaf43c9ff2;hp=5725f453b1273e8d74aa63c4b3cb1045a66bb907;hpb=41f0e4c0c23dfe9a3eca506f7e2983e86c83c1aa;p=swftools.git diff --git a/lib/as3/ok/for-in.as b/lib/as3/ok/for-in.as index 5725f45..849250a 100644 --- a/lib/as3/ok/for-in.as +++ b/lib/as3/ok/for-in.as @@ -1,33 +1,36 @@ package { import flash.display.MovieClip public class Main extends flash.display.MovieClip { + + var ci:int = 0; + function Main() { var a:Array = new Array(1,2,3,4,6,5,7,8,9,10); var j:int = 0; for(var x in a) { j += x; } - if(j==45) trace("ok 1/5"); + if(j==45) trace("ok 1/6"); var y; j = 0; for(y in a) { j += y; } - if(j==45) trace("ok 2/5"); + if(j==45) trace("ok 2/6"); j = 0; for each(var x in a) { j += x; } - if(j==55) trace("ok 3/5"); + if(j==55) trace("ok 3/6"); var z = 0; j = 0; for each(z in a) { j += z; } - if(j==55) trace("ok 4/5"); + if(j==55) trace("ok 4/6"); var i:int = 0; j = 0; @@ -38,7 +41,15 @@ package { else continue; } - if(j==16) trace("ok 5/5"); + if(j==16) trace("ok 5/6"); + + j = 0; + for each(ci in a) { + j += ci; + } + if(j == 55) trace("ok 6/6"); + + trace("[exit]"); } } }