Actioncript 3.0 Setter - Getter
-
19-09-2019 - |
سؤال
أريد تمرير القيمة من المنشئ في صفي رئيسي إلى فئة أخرى.
الفئة الرئيسية:
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 = ...
لا تنتمي إلى StackOverflow