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?

Était-ce utile?

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
scroll top