as3: improved inner function handling, factor static class code into class initializa...
[swftools.git] / lib / as3 / ok / innerfunction.as
index c56ccbd..848a0e2 100644 (file)
@@ -4,9 +4,8 @@ package {
 
     public class Main extends flash.display.MovieClip {
 
-        public function test1()
+        public function test1(y:int, ...rest)
         {
-            var y:int = 0;
             var a:Array = [null];
             a[0] = function() {
                 y = y + 1;
@@ -16,9 +15,8 @@ package {
             if(y!=2) trace("error")
             else     trace("ok 1/2");
         }
-        public function test2()
+        public function test2(y:uint)
         {
-            var y:uint = 0;
             var inc_y = function() {
                 y = y + 1;
             }
@@ -31,8 +29,8 @@ package {
         }
         public function Main()
         {
-            this.test1()
-            this.test2()
+            this.test1(0,5)
+            this.test2(0)
             trace("[exit]");
         }
     }