ACTIONSCRIPT 3.0 Setter - Getter
-
19-09-2019 - |
Question
Je veux passer la valeur de Constructor dans ma classe principale à une autre classe.
Classe principale:
public function Main() {
Snap.locationX = 350;
}
Une autre classe:
public function get locationX():Number{
return _value;
}
public function set locationX(x:Number):void{
_value = x;
}
Il retourne 1061: Call to a possibly undefined method locationX through a reference with static type Class.
Qu'est-ce que je fais mal?
La solution
Les méthodes setter et getter que vous avez définis ci-dessus sont des méthodes d'instance. Il semble que vous appelez Snap.locationX sur la classe elle-même un composant logiciel enfichable et non sur une instance de la classe un composant logiciel enfichable.
essayer (sous Main ()):
var snapObj:Snap = new Snap();
snapObj.locationX = ...
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow