X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fok%2Fnamespaces2.as;h=d9a029f51c8c50265721a6e8e76afd5921b75deb;hb=b00ad12b818db134f2c1f093defd25f086f0b9bb;hp=bbb6e6daf058b317a047bb438112cbf6be53ec77;hpb=5a9b4530f6a84ce3666a94605270bddaf43c9ff2;p=swftools.git diff --git a/lib/as3/ok/namespaces2.as b/lib/as3/ok/namespaces2.as index bbb6e6d..d9a029f 100644 --- a/lib/as3/ok/namespaces2.as +++ b/lib/as3/ok/namespaces2.as @@ -4,17 +4,21 @@ package { import flash.display.MovieClip; use namespace flash_proxy; + dynamic public class OverrideProxy extends Proxy { flash_proxy override function callProperty($name:*, ...$args:Array):* { - return none; + return null; } } + + var ns2:Namespace = flash_proxy; + dynamic public class Main extends flash.display.MovieClip { flash_proxy function tf(x:int):* { - trace("ok "+x+"/2"); + trace("ok "+x+"/3"); return null; } @@ -24,6 +28,10 @@ package { this.tf(1); tf(2); var ns:Namespace = flash_proxy; + + if(ns == ns2) + trace("ok 3/3"); + trace("[exit]"); }