ActionScript 3.0 stageWidth in custom Class -
मैं कॉस्ट्यूम क्लास में स्टेज क्लास गुणों का उपयोग कैसे करूं?
कक्षा:
<पूर्व> पैकेज {आयात मुख्य; Import flash.events। *; आयात करें flash.display.Sprite; आयात करें flash.display.Stage; पब्लिक क्लास रन स्प्राइट को बढ़ाता है {var obj: a1_spr; सार्वजनिक फ़ंक्शन रन () {runAssets (); } निजी फ़ंक्शन रनसैट्स (): शून्य {obj = new a1_spr () addChild (obj); Obj.x = stage.stageWidth / 2; TypeError: त्रुटि # 1009: किसी रिक्त ऑब्जेक्ट संदर्भ की संपत्ति या विधि तक पहुंच नहीं सकते हैं। ।
this.addEventListener (इवेंट। ADDED_TO_STAGE, हैंडलएडटॉटेज) निजी फ़ंक्शन हैंडलएडेडटोस्टेज ( घटना: घटना): शून्य {this.runAssets ()} निजी फ़ंक्शन runAssets (): शून्य {obj = new a1_spr (); addChild (obj); Obj.x = this.stage.stageWidth / 2; }
आप कन्स्ट्रक्टर में मंच तक पहुंच नहीं पा रहे हैं (जब तक कि आप कक्षा में चरण इंजेक्शन न करें)। स्प्राइट में एक चरण की संपत्ति है।
Comments
Post a Comment