S'il vous plaît aider Stackoverflow! J'ai une classe MapInterface dans AS3 qui hérite de la classe Interface.AS3 problème d'héritage de classe
public class Interface extends Sprite {
public function Interface(){
// do stuff
}
}
puis
import com.georgecrabtree.Interface;
public class MapInterface extends Interface {
public function MapInterface(){
addMapButtons();
}
public function addMapButtons():void {
trace("init");
}
}
tout cela fonctionne très bien, et quand je crée une nouvelle classe de MapInterface de la classe de document qu'il trace sur initialisation. Mais quand je tente d'appeler ceci:
var mapInterface:MapInterface = new MapInterface();
mapInterface.addMapButtons();
du scénario principal que je reçois cette erreur:
1061: Call to a possibly undefined method addMapButtons through a reference with static type com.georgecrabtree:Interface.
Merci d'avance pour toute aide, George
nommer votre interface de classe semble être une chose très risquée à faire, l'interface (avec un i minuscule) est un mot réservé. – grapefrukt