インターフェースが実装できたけど・・・
ワンダフルでは メインのクラスに
* Interface を implements できないの?
* [追記]
*
// public class InterfaceTest extends Sprite
という行を 今ある
public class InterfaceTest extends Sprite implements IInterfaceTest
の下に
public class InterfaceTest extends Sprite implements IInterfaceTest
// public class InterfaceTest extends Sprite
と入れる大丈夫って言う意味不明な状況。
はずすと駄目。 Forkして確かめてみてください。
[error]class name not found, try to write some code! とか出ます。
*
♥2 |
Line 25 |
Modified 2009-05-21 17:39:21 |
MIT License
archived:2017-03-04 16:39:44
ActionScript3 source code
/**
* Copyright bkzen ( http://wonderfl.net/user/bkzen )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/l45d
*/
/**
*
* ワンダフルでは メインのクラスに
* Interface を implements できないの?
* [追記]
*
// public class InterfaceTest extends Sprite
という行を 今ある
public class InterfaceTest extends Sprite implements IInterfaceTest
の下に
public class InterfaceTest extends Sprite implements IInterfaceTest
// public class InterfaceTest extends Sprite
と入れる大丈夫って言う意味不明な状況。
はずすと駄目。 Forkして確かめてみてください。
[error]class name not found, try to write some code! とか出ます。
*
*/
package
{
import flash.display.Sprite;
import flash.text.TextField;
import flash.utils.describeType;
public class InterfaceTest extends Sprite implements IInterfaceTest
// public class InterfaceTest extends Sprite
{
public function InterfaceTest()
{
var txt: TextField = new TextField();
txt.width = txt.height = 465;
txt.text = describeType(InterfaceTest);
txt.appendText("\nthis is IInterfaceTest : " + (this is IInterfaceTest));
addChild(txt);
}
/* INTERFACE IInterfaceTest */
public function test():Boolean
{
return true;
}
}
}
interface IInterfaceTest
{
function test(): Boolean;
}