X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fok%2Fpackagestr.as;h=ff6a7a138a2253b6a37f190898a70d6cf1072487;hb=c9ef8a6292a3d3dd78f1a73cf55bdc26692c3719;hp=975fd69a8ec1ea8cbe12e93dab2df29a944f8a5d;hpb=5a29e78bc7dfaca25b53f11625fa6a31c5749a1a;p=swftools.git diff --git a/lib/as3/ok/packagestr.as b/lib/as3/ok/packagestr.as index 975fd69..ff6a7a1 100644 --- a/lib/as3/ok/packagestr.as +++ b/lib/as3/ok/packagestr.as @@ -1,6 +1,5 @@ package { import flash.display.MovieClip - import flash.events.DataEvent import flash.utils.* public class Main extends flash.display.MovieClip { @@ -10,6 +9,14 @@ package { if(x == "data") trace("ok 1/4"); + /* This definition makes the below fail for as3compile, while + it still works in Flex. + var flash:Object = new Object(); + flash["events"] = new Object();*/ + + import flash.events.DataEvent + //trace(flash.events); should fail + /* class, with full path */ var y = new flash.events.DataEvent(""); if(y is flash.events.Event) @@ -24,6 +31,14 @@ package { var t = flash.utils.getTimer(); if(t is int) trace("ok 4/4"); + + trace("[exit]"); + } + function test2() { + /* this test breaks in Flex */ + var flash:Object = new Object(); + flash["events"] = new Object(); + trace(flash.events); //should work- no active import } } }