समाधान:actionscript addChild एक प्रदर्शन वस्तु पहले की आवश्यकता होती है
आप एक ही समस्या है, addElement() addChild() के बजाय क्या यह किया
मैं है mxml से actionctipt तक जाने की कोशिश कर रहा है। मेरे पास <s:Rect>
है जिसे मैंने अपनी संपत्तियां बनाई हैं और सेट की हैं, लेकिन इसे जोड़ने में परेशानी है।
var aRect:Rect = new Rect();
//set properties like aRect.x, aRect.y, aRect.width, aRect.height
//tried adding it various ways
addChild(aRect);
Application.addChild(aRect);
Application.application.addChild(aRect);
stage.addChild(aRect);
लेकिन मैं त्रुटि 1067 बार आ रही है: एक असंबंधित प्रकार flash.display को रेक्ट: प्रकार spark.primitives के एक मूल्य के अंतर्निहित बलात्कार मूलतः MXML में DisplayObject
, यह था सही <s:Application>
अंदर कुछ भी
<s:Application>
<s:Rect id="aRect" x="10" y="10" width="15%" height="15%">
//then fill code here, removed for readability
</s:Rect>
</s:Application>
क्या सौदा है अंदर से नहीं लगाए गए, मैंने सोचा कि actionscript MXML से अच्छे होगा।
फ्लेक्स 4 से पहले इस्तेमाल कभी नहीं, लेकिन मुझे इस बारे में उत्सुकता है। आशा है कि आपको जवाब मिलेगा। –
क्या आपका कोड उदाहरण क्लास क्लास या किसी अन्य क्लास से है? – JanD
@JanD, कोड मुख्य एमएक्सएमएल एप्लीकेशन में सही है (मेरे पास सिर्फ एक एमएक्सएमएल है, कोई घटक या कुछ भी नहीं), और निश्चित रूप से एक्शनस्क्रिप्ट कोड स्क्रिप्ट टैग में एक init() फ़ंक्शन में है और सृजन पर ट्रिगर हो जाता है, बिल्कुल सामान्य सामान। काफी कुछ है कि अब मैं इन दृश्य तत्वों को बनाने की कोशिश कर रहा हूं वें actioncript। – touB