fixed test ok/innerfunction.as
[swftools.git] / lib / as3 / ok / innerfunction.as
index 46572dd..9f26ace 100644 (file)
@@ -3,7 +3,20 @@ package {
     import flash.events.Event
 
     public class Main extends flash.display.MovieClip {
-        public function Main()
+
+        public function test1()
+        {
+            var y:int = 0;
+            var a:Array = [null];
+            a[0] = function() {
+                y = y + 1;
+            }
+            a[0]();
+            a[0]();
+            if(y!=2) trace("error")
+            else     trace("ok 1/2");
+        }
+        public function test2()
         {
             var y:uint = 0;
             var inc_y = function() {
@@ -14,7 +27,12 @@ package {
             inc_y();
             
             if(y!=2) trace("error")
-            else    trace("ok");
+            else     trace("ok 2/2");
+        }
+        public function Main()
+        {
+            this.test1()
+            this.test2()
         }
     }
 }