treat glyphs with alpha=0 differently than normal glyphs (remove outlines)
[swftools.git] / lib / as3 / ok / typecast.as
1 package {
2     import flash.display.MovieClip
3     
4     public class C {
5         public function toString() {
6             return "ok 7/7";
7         }
8     }
9     
10     public class D extends C {
11     }
12     
13     public class E extends D {
14     }
15
16     public class Main extends flash.display.MovieClip {
17         function Main() {
18             var e = new E;
19             
20             if(e is E) trace("ok 1/7");
21             C(e);
22             var d:D = e as D;
23             if(e is E) trace("ok 2/7");
24             var c:C = C(e)
25             if(e is E) trace("ok 3/7");
26
27             var x = int(4.93);
28             if(x==4) trace("ok 4/7");
29
30             if(int(true)==1) trace("ok 5/7");
31             if(int(false)==0) trace("ok 6/7");
32
33             trace(String(new C)) //will call toString()
34             trace("[exit]");
35         }
36     }
37 }