मैं सोच रहा हूं कि लाइब्रेरी से मूवीक्लिप को प्रोग्रामेटिक रूप से मंच पर कैसे जोड़ा जाए।लाइब्रेरी से मूवीक्लिप को प्रोग्रामेटिक रूप से मंच पर कैसे जोड़ा जाए?
मैं यह करने के बारे में कैसे जाउंगा?
मैं सोच रहा हूं कि लाइब्रेरी से मूवीक्लिप को प्रोग्रामेटिक रूप से मंच पर कैसे जोड़ा जाए।लाइब्रेरी से मूवीक्लिप को प्रोग्रामेटिक रूप से मंच पर कैसे जोड़ा जाए?
मैं यह करने के बारे में कैसे जाउंगा?
चिह्न ActionScript लिंकेज परिभाषित कर सकते हैं।
लिंकेज के रूप में द्वारा राइट-क्लिक करके पुस्तकालय से एक प्रतीक और गुण का चयन ...
चेक ActionScript के लिए निर्यात और एक कक्षा नाम दर्ज सेट किया जा सकता है।
आप स्पष्ट रूप से प्रतीक प्रकार से परे एक आधार वर्ग को परिभाषित करने की जरूरत नहीं है, तो आप लाइब्रेरी से सीधे संबंध के रूप में दर्ज कर सकते हैं:
यह एक वर्ग परिभाषा अगर आप से अलग नहीं बनाता है एक एक्शनस्क्रिप्ट वर्ग लिखा था।
अपने रूप लिंकेज प्रकार की नई उदाहरणों instantiating द्वारा उदाहरणों बनाएँ:
var symbolExample:SymbolExample = new SymbolExample();
addChild(symbolExample);
आप अपनी मूवीक्लिप को किसी भी विधि के माध्यम से बनाते हैं, फिर जब यह लाइब्रेरी में होता है तो आप राइट क्लिक करते हैं और गुणों का चयन करते हैं, बॉक्स को एक्शनस्क्रिप्ट के लिए निर्यात करें, कक्षा का नाम चुनें और फ्रेम 1 में निर्यात करें। फिर जब भी आप चाहें इसे जोड़ने के रूप में आप इसे किसी भी अन्य वस्तु के रूप में जोड़ें। मुझे यकीन है कि किसी और के पास मेरे बाद एक और विस्तृत स्पष्टीकरण होगा, यह सामान्य विचार है।
आप अनिवार्य रूप से अपनी फिल्म क्लिप के लिए "कक्षा" बनायेंगे। क्या जेम्स ऊपर से पता चलता है है ... लेकिन जब वह अपने कार्यक्रम में बुला आप कुछ इस तरह अमल करना होगा:
//instantiate your object
var movieClip:MovieClip = new MovieClip;
//add it to the stage
addChild(movieClip);
//object will default to x=0 , y=0 so you can define that as well
movieClip.x=100;
movieClip.y=100;
//and so on...
movieClip
आप जो कुछ भी चाहते है ... लेकिन MovieClip
आप में वर्ग आवंटित नाम है संपत्ति संवाद। ये var/class संबंध आमतौर पर केस संवेदनशील होते हैं इसलिए अपनी लाइब्रेरी में जो कुछ भी बनाते हैं, उसके लिए इस सूत्र का पालन करें।
अपनी ऑब्जेक्ट्स को कॉल करने और निकालने के कई तरीके हैं, और यह आपके ऑब्जेक्ट के साथ क्या करना चाहते हैं, इसके आधार पर यह सरल या अधिक जटिल हो सकता है। उदाहरण के लिए, आप के साथ कब्जा करने के लिए वस्तु जो परत बता सकते हैं:
addChildAt(movieClip, 1);
यह सिर्फ सबसे नीचे परत ऊपर 1 या परत परत कहते हैं movieClip
।
आशा इस मदद करता है ... फ्लैश के भीतर
अवधि आप विशेष रूप से कर रहे हैं के बाद प्रतीक लिंकेज है –