treat glyphs with alpha=0 differently than normal glyphs (remove outlines)
[swftools.git] / lib / as3 / ok / for-in.as
index cad7e7a..849250a 100644 (file)
@@ -1,33 +1,55 @@
 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/4");
+            if(j==45) trace("ok 1/6");
            
             var y;
             j = 0;
             for(y in a) {
                 j += y;
             }
-            if(j==45) trace("ok 2/4");
+            if(j==45) trace("ok 2/6");
             
             j = 0;
             for each(var x in a) {
                 j += x;
             }
-            if(j==55) trace("ok 3/4");
+            if(j==55) trace("ok 3/6");
             
-            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/6");
+            
+            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/6");
+
+            j = 0;
+            for each(ci in a) {
+                j += ci;
+            }
+            if(j == 55) trace("ok 6/6");
+
+            trace("[exit]");
         }
     }
 }