added additional tests
[swftools.git] / lib / as3 / ok / for-in.as
1 package {
2     import flash.display.MovieClip
3     public class Main extends flash.display.MovieClip {
4         function Main() {
5             var a:Array = new Array(1,2,3,4,6,5,7,8,9,10);
6             var j:int = 0;
7             for(var x in a) {
8                 j += x;
9             }
10             if(j==45) trace("ok 1/4");
11            
12             var y;
13             j = 0;
14             for(y in a) {
15                 j += y;
16             }
17             if(j==45) trace("ok 2/4");
18             
19             j = 0;
20             for each(var x in a) {
21                 j += x;
22             }
23             if(j==55) trace("ok 3/4");
24             
25             var y = 0;
26             j = 0;
27             for each(y in a) {
28                 j += y;
29             }
30             if(j==55) trace("ok 4/4");
31         }
32     }
33 }
34