check for a small parser bug, too
[swftools.git] / lib / as3 / ok / arrays.as
1
2 package {
3     import flash.display.MovieClip;
4
5     public class Main extends flash.display.MovieClip {
6         function Main() {
7             var a:Array = new Array(1,2,3);
8             if(a[0]==1) trace("ok 1/8");
9             if(a[1]==2) trace("ok 2/8");
10             if(a[2]==3) trace("ok 3/8");
11             if(a.length==3) trace("ok 4/8");
12
13             var b:Array = [1,2,3];
14             if(b[0]==1) trace("ok 5/8");
15             if(b[1]==2) trace("ok 6/8");
16             if(b[2]==3) trace("ok 7/8");
17             if(b.length==3) trace("ok 8/8");
18           
19             // test for ]+<int> parser bug:
20             var check = (3 == a[0]+1);
21             
22             trace("[exit]");
23         }
24     }
25 }