44ca430c2a58ebff5681901d7a7fba63526ca4b4
[swftools.git] / lib / as3 / ok / new.as
1 package some.other.packag3 {
2     public class Class4 {
3         public function Class4(x=1) {
4             if(x) {
5                 trace("ok 4/6");
6                 new Class4(0);
7             }
8         }
9     }
10 }
11
12 package {
13     public class Class1 {
14         public function Class1() {
15             trace("ok 1/6");
16         }
17     }
18     public class Class2 {
19         public function Class2() {
20             trace("ok 2/6");
21         }
22     }
23     public class Class3 {
24         public function Class3(x,s) {
25             trace(s)
26         }
27     }
28
29     public class Class5 {
30         public function Class5() {
31             trace("ok 5/6")
32         }
33     }
34     public class Class6 {
35         public function Class6() {
36             trace("ok 6/6")
37         }
38     }
39
40     import flash.display.MovieClip
41     public class Main extends flash.display.MovieClip {
42         public function Main() {
43             new Class1()
44             new Class2
45             new Class3(0,"ok 3/6")
46             import some.other.packag3.Class4
47             new Class4();
48
49             var x = Class5;
50             new x;
51             var y:Class = Class6;
52             new y;
53             trace("[exit]");
54         }
55     }
56 }