参照があいまい
このコードって、「参照があいまい」と怒られます。
インターフェースがインターフェースを多重継承して、同じメソッドを実装した場合、どこかしらあいまいな様子...。
よく分からんなぁ。
package { import flash.display.Sprite; public class FlashTest extends Sprite { public function FlashTest() { // write as3 code here.. var test:ITest0 = new TestClass(); test.x = 0; } } } class TestClass implements ITest0 { public function get x():Number { return 0; } public function set x(value:Number):void { } } interface ITest0 extends ITest1, ITest2 { } interface ITest1 { function get x():Number; function set x(value:Number):void; } interface ITest2 { function get x():Number; }