X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fok%2Fnamespaces2.as;h=d9a029f51c8c50265721a6e8e76afd5921b75deb;hb=98370d6c69a85a6b148939956d8edfb324a0740a;hp=6354a65349e69b22dd798a1c78a8b0370adfc654;hpb=b8aa0577aae67db4da5221459102202febc5c103;p=swftools.git diff --git a/lib/as3/ok/namespaces2.as b/lib/as3/ok/namespaces2.as index 6354a65..d9a029f 100644 --- a/lib/as3/ok/namespaces2.as +++ b/lib/as3/ok/namespaces2.as @@ -4,22 +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):* { - var returnValue:* = _tweens[$name].apply(null, $args); - realign(); - if (!isNaN(_pauseTime)) { - pause(); //in case any tweens were added that weren't paused! - } - return returnValue; + 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; } @@ -28,6 +27,11 @@ package { { this.tf(1); tf(2); + var ns:Namespace = flash_proxy; + + if(ns == ns2) + trace("ok 3/3"); + trace("[exit]"); }