some cleanups, extended testcases forward2, override_ns
[swftools.git] / lib / as3 / ok / override_ns.as
1 package {
2     import flash.events.*;
3     import flash.utils.*;
4     import flash.display.MovieClip;
5
6     dynamic public class ExtendProxy1 extends Proxy
7     {
8         import flash.utils.flash_proxy;
9         flash_proxy override function callProperty($name:*, ...$args:Array):* 
10         {
11             trace("ok 1/2");
12         }
13     }
14     dynamic public class ExtendProxy2 extends Proxy 
15     {
16         import flash.utils.*;
17         flash_proxy override function callProperty($name:*, ...$args:Array):* 
18         {
19             trace("ok 2/2");
20         }
21     }
22
23     public class Main extends flash.display.MovieClip
24     {
25         public function Main()
26         {
27             new ExtendProxy1().callProperty();
28             new ExtendProxy2().callProperty();
29             trace("[exit]");
30         }
31     }
32 }