سؤال

أريد تمرير القيمة من المنشئ في صفي رئيسي إلى فئة أخرى.

الفئة الرئيسية:

public function Main() {

        Snap.locationX = 350;
    }

فئة أخرى:

   public function get locationX():Number{
      return _value;
   }


   public function set locationX(x:Number):void{
      _value = x;   
   }

يعود 1061: Call to a possibly undefined method locationX through a reference with static type Class.

ما الخطأ الذي افعله؟

هل كانت مفيدة؟

المحلول

أساليب STER و Getter التي حددتها أعلاه هي طرق المثيل. يبدو أنك تدعو Snap.LocationX على الطبقة المفاجئة نفسها وليس على مثيل من فئة المفاجئة.

حاول (تحت الرئيسي ()):

var snapObj:Snap = new Snap();
snapObj.locationX = ...
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top