X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=lib%2Fas3%2Fok%2Fextendinterface.as;fp=lib%2Fas3%2Fok%2Fextendinterface.as;h=394a9399e754acddadb37dbd9ec8c94206d7a58f;hb=a43e097bc7958c5739ef3e77cdcedd56ddc060b9;hp=0000000000000000000000000000000000000000;hpb=a5b0a0bab5c721e9d0771d840947d7a0625e26d3;p=swftools.git diff --git a/lib/as3/ok/extendinterface.as b/lib/as3/ok/extendinterface.as new file mode 100644 index 0000000..394a939 --- /dev/null +++ b/lib/as3/ok/extendinterface.as @@ -0,0 +1,25 @@ +package { + import flash.display.MovieClip + public interface I1 { + function f() + } + public interface I2 extends I1 { + function g() + } + public class C implements I2 { + public function f() { + trace("ok 1/2"); + } + public function g() { + trace("ok 2/2"); + } + } + + public class Main extends flash.display.MovieClip { + function Main() { + var x:I2 = new C; + x.f(); + x.g(); + } + } +}