fixed test ok/innerfunction.as
[swftools.git] / lib / as3 / ok / innerfunction.as
1 package {
2     import flash.display.MovieClip
3     import flash.events.Event
4
5     public class Main extends flash.display.MovieClip {
6
7         public function test1()
8         {
9             var y:int = 0;
10             var a:Array = [null];
11             a[0] = function() {
12                 y = y + 1;
13             }
14             a[0]();
15             a[0]();
16             if(y!=2) trace("error")
17             else     trace("ok 1/2");
18         }
19         public function test2()
20         {
21             var y:uint = 0;
22             var inc_y = function() {
23                 y = y + 1;
24             }
25             
26             inc_y();
27             inc_y();
28             
29             if(y!=2) trace("error")
30             else     trace("ok 2/2");
31         }
32         public function Main()
33         {
34             this.test1()
35             this.test2()
36         }
37     }
38 }