added additional tests
[swftools.git] / lib / as3 / ok / globalfunction.as
diff --git a/lib/as3/ok/globalfunction.as b/lib/as3/ok/globalfunction.as
new file mode 100644 (file)
index 0000000..8f5fb44
--- /dev/null
@@ -0,0 +1,38 @@
+package package_A {
+
+    import flash.utils.setInterval;
+
+    internal class class_A {
+
+        function class_A() {
+            trace("ok 2/4")
+        }
+        internal function f() {
+            trace("ok 3/4");
+        }
+        static internal function g() {
+            trace("ok 4/4");
+        }
+    }
+
+    internal function i_A() {
+        trace("ok 1/4");
+        (new class_A).f()
+    }
+
+    public function p_A() {
+        i_A();
+        class_A.g()
+    }
+}
+
+package {
+    import flash.display.MovieClip
+    import package_A.p_A
+
+    public class Main extends flash.display.MovieClip {
+        public function Main() {
+            p_A()
+        }
+    }
+}