as3: improved inner function handling, factor static class code into class initializa...
[swftools.git] / lib / as3 / ok / classorder2.as
1 package {
2
3     public class E {
4     }
5
6     public class A extends E {
7         static var x = D.d();
8         trace("ok 4/4");
9     }
10     public class B {
11         static var x = C.c();
12         trace("ok 2/4");
13         static function b() {
14         }
15     }
16     public class C extends E {
17         trace("ok 1/4");
18         static function c() {
19         }
20     }
21     public class D {
22         static var x = C.c();
23         trace("ok 3/4");
24         if(B.b) {}
25         static function d() {
26         }
27     }
28
29     import flash.display.MovieClip;
30     public class Main extends MovieClip {
31         function Main() {
32             trace("[exit]");
33         }
34     }
35 }