83b71d2dcde5ba566eeff271c1cb98e0c8917f19
[swftools.git] / lib / as3 / ok / while.as
1 package test.package {
2     public class Main extends flash.display.MovieClip {
3         function Main() {
4             var i = 0;
5             var j = 0;
6             while(i*i<100) {
7                 i++;
8             }
9             if(i!=10) trace("error");
10             else trace("ok 1/3");
11             
12             while(j*j<121) {
13                 i++;
14                 j++;
15             }
16             if(i!=21) trace("error");
17             else trace("ok 2/3");
18
19             var x1=0;
20             var a=1;
21             var sum=0;
22             while(x1<10) {
23                 var x2=0;
24                 var a=2;
25                 x2 = 0;
26                 while(x2<10) {
27                     var x3=0;
28                     var a=3;
29                     x3 = 0;
30                     while(x3<10) {
31                         var a=4;
32                         sum+=a;
33                         x3++;
34                     }
35                     sum+=a;
36                     x2++;
37                 }
38                 sum+=a;
39                 x1++;
40             }
41             sum+=a;
42             if(sum!=4321) trace("error");
43             else trace("ok 3/3");
44         }
45     }
46 }
47