treat glyphs with alpha=0 differently than normal glyphs (remove outlines)
[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/9");
6                 new Class4(0);
7             }
8         }
9     }
10     
11     public class Class9 {public function Class9() {trace("ok 9/9");}}
12 }
13
14 package {
15     public class Class1 {
16         public function Class1() {
17             trace("ok 1/9");
18         }
19     }
20     public class Class2 {
21         public function Class2() {
22             trace("ok 2/9");
23         }
24     }
25     public class Class3 {
26         public function Class3(x,s) {
27             trace(s)
28         }
29     }
30
31     public class Class5 {
32         public function Class5() {
33             trace("ok 5/9")
34         }
35     }
36     public class Class6 {
37         public function Class6() {
38             trace("ok 6/9")
39         }
40     }
41     public class Class7 {
42         public function Class7() {
43             trace("ok 7/9")
44         }
45     }
46     public class ClassX {
47         public function ClassX(x:uint) {
48             trace("ok "+x+"/9")
49         }
50     }
51
52     import flash.display.MovieClip
53     public class Main extends flash.display.MovieClip {
54         public function Main() {
55             new Class1()
56             new Class2
57             new Class3(0,"ok 3/9")
58             import some.other.packag3.Class4
59             new Class4();
60
61             var x = Class5;
62             new x;
63             var y:Class = Class6;
64             new y;
65             
66             var a = [Class7, ClassX];
67             new a[0];
68             new a[1](8);
69
70             new some.other.packag3.Class9;
71
72             trace("[exit]");
73         }
74     }
75 }