請幫忙stackoverflow!我在AS3中有一個繼承自Interface類的MapInterface類。AS3類繼承問題
public class Interface extends Sprite {
public function Interface(){
// do stuff
}
}
然後
import com.georgecrabtree.Interface;
public class MapInterface extends Interface {
public function MapInterface(){
addMapButtons();
}
public function addMapButtons():void {
trace("init");
}
}
這一切工作正常,當我從文檔類創建一個新的MapInterface類它描繪出初始化。但是,當我嘗試調用此:
var mapInterface:MapInterface = new MapInterface();
mapInterface.addMapButtons();
從主時間軸我得到這個錯誤:
1061: Call to a possibly undefined method addMapButtons through a reference with static type com.georgecrabtree:Interface.
在此先感謝您的幫助,喬治
命名您的類接口看起來是一個非常冒險的事情,接口(小寫字母i)是一個保留字。 – grapefrukt 2009-12-11 17:46:32