added an implementing class
authorkramm <kramm>
Tue, 30 Dec 2008 22:45:26 +0000 (22:45 +0000)
committerkramm <kramm>
Tue, 30 Dec 2008 22:45:26 +0000 (22:45 +0000)
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 {
     }
 }