added additional tests
[swftools.git] / lib / as3 / ok / break-label.as
1 package {
2     import flash.display.MovieClip
3     public class Main extends flash.display.MovieClip {
4         function Main() {
5             var i,j,k;
6
7             outerloop:
8             for(i=0;i<100;i++) {
9                 for(j=0;j<100;j++) {
10                     for(k=0;k<100;k++) {
11                         trace("ok 1/2");
12                         break outerloop;
13                         trace("error");
14                     }
15                     trace("error");
16                 }
17                 trace("error");
18             }
19             
20             for(i=0;i<100;i++) {
21                 midloop:
22                 for(j=0;j<100;j++) {
23                     for(k=0;k<100;k++) {
24                         trace("ok 2/2");
25                         break midloop;
26                         trace("error");
27                     }
28                     trace("error");
29                 }
30                 break;
31                 trace("error");
32             }
33         }
34     }
35 }
36