as3compile: small bugfixes, added documentation
[swftools.git] / lib / as3 / ok / for-in.as
index 3e17b38..849250a 100644 (file)
@@ -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,14 @@ 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]");
         }
     }