new tests
authorMatthias Kramm <kramm@quiss.org>
Tue, 3 Feb 2009 18:50:23 +0000 (19:50 +0100)
committerMatthias Kramm <kramm@quiss.org>
Tue, 3 Feb 2009 18:50:23 +0000 (19:50 +0100)
lib/as3/ok/packagestr.as

index 967eed7..452b64b 100644 (file)
@@ -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,12 @@ package {
             if(x == "data")
                 trace("ok 1/4");
 
+            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)
@@ -27,5 +32,11 @@ package {
 
             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
+        }
     }
 }