added an implementing class
[swftools.git] / lib / as3 / ok / interface.as
index 3a1bc25..f7efeb0 100644 (file)
@@ -1,9 +1,19 @@
-package I {
-    public class ClassInMultiLevelPackage extends flash.display.MovieClip {
-        function ClassInMultiLevelPackage() {
+package {
+    import flash.display.MovieClip
+    public interface I1 {
+        function f()
+    }
+    public class TestI1 implements I1{
+        public function f() {
             trace("ok");
         }
     }
-    public interface I1 {
+    public class Main extends flash.display.MovieClip {
+        function Main() {
+            var x:I1 = new TestI1();
+            x.f();
+        }
+    }
+    public interface I2 {
     }
 }