फ़्लैश में एनिमेशन कैसे बनायें. फ़्लैश एनिमेशन कैसे बनाएं. दृश्यों का क्रम बदलना

💖क्या आपको यह पसंद है?लिंक को अपने दोस्तों के साथ साझा करें

साइट से फ़्लैश डाउनलोड करेंकर सकना विभिन्न तरीके. लेकिन उनमें से कुछ काफी बोझिल हैं, कुछ के लिए प्लगइन्स, प्रोग्राम और वेबसाइटों के उपयोग की आवश्यकता होती है। इस बीच, एक बहुत ही सुंदर और सरल तरीका है, जिसके कार्यान्वयन में ज्यादा समय नहीं लगता है।

सबसे पहले, आइए परिभाषित करें कि हमें फ्लश की आवश्यकता क्यों है, और यह क्या है। चमकप्रोग्राम का उपयोग करके बनाई गई एक मल्टीमीडिया प्रस्तुति है एडोब फ्लैश या । इन फ़ाइलों को फ़्लैश मूवीज़ कहा जाता है, हालाँकि ये एक मूवी से कहीं अधिक हो सकती हैं।

वे संपूर्ण मिनी-प्रोग्राम हो सकते हैं: बैनर जो विज़िटर के माउस मूवमेंट, छोटे गेम, तथाकथित पर प्रतिक्रिया करते हैं फ़्लैश खेल, परिणामों के साथ परीक्षण, इत्यादि।

या वे वास्तव में केवल वीडियो या ऑडियो क्लिप हो सकते हैं।

फ़्लैश फ़ाइलों के लिए मानक एक्सटेंशन है एसडब्ल्यूएफ. और जब हम वेबसाइटों पर ऐसे वीडियो देखते हैं, तो हम उन्हें दाएँ माउस बटन से चित्रों की तरह आसानी से डाउनलोड नहीं कर पाते हैं। आपको थोड़ी ज्यादा मेहनत करनी पड़ेगी.

साइट से फ़्लैश डाउनलोड करें

उस वेबसाइट पृष्ठ पर जाएँ जिसमें वह फ़्लैश फ़ाइल है जिसकी आपको आवश्यकता है। इसके बाद:

पेज कोड खोलें

पेज पर राइट-क्लिक करें और चुनें पेज कोड देखें . पेज कोड खोलने के लिए दो और विकल्प: क्लिक करें Ctrl+U, या पृष्ठ पते से पहले लिखें स्रोत देखें:

कोड में SWF वीडियो पता देखें

ऐसा करने के लिए, हॉटकी का उपयोग करके खोज सक्षम करें Ctrl+F, और खोज फ़ील्ड में दर्ज करें .swf. फिर प्रेस प्रवेश करना .

स्वयं पता खोजें, जो इस प्रकार दिखेगा:

http://site.ru/papki/rolik.swf
या इस तरह:

/papki/rolik.swf

यदि आपके पास दूसरा विकल्प है, तो पता सापेक्ष है, निरपेक्ष नहीं। इसे पते के बाईं ओर रखा जाना चाहिए होम पेजसाइट।

पते की जांच की जा रही है

फ़्लैश वीडियो का पता किसी भी ब्राउज़र के एड्रेस बार में एक नए टैब में चिपकाएँ। एक वीडियो आना चाहिए.

पते को लिंक बनाएं

यदि वीडियो दिखाई देता है, तो पते को नोटपैड में कॉपी करें और इसे एक लिंक बनाएं, यानी इसमें उचित कोड जोड़ें।

परिणामस्वरूप, नोटपैड में शिलालेख इस तरह दिखेगा:

जोड़ना

अपने कंप्यूटर पर फ़्लैश वीडियो डाउनलोड करें

ब्राउज़र में सेव की गई फ़ाइल खोलें. इसके अंदर एक लिंक होगा. उस पर राइट-क्लिक करें, लिंक को इस रूप में सहेजें... या लिंक के माध्यम से सहेजें... चुनें, और फ़्लैश वीडियो को अपने कंप्यूटर पर सहेजें।

देखने के लिए, उदाहरण के लिए, इसे या तो ब्राउज़र में खोलें, या फ़्लैश प्लेयर का उपयोग करें मैक्रोमीडिया फ़्लैश प्लेयर .

अन्य विकल्प

हालाँकि ऊपर वर्णित विकल्प मुझे सबसे दिलचस्प लगता है, फिर भी मैं आपके कंप्यूटर पर फ्लैश को बचाने के अन्य तरीके बताऊंगा।

  • साइट का उपयोग करना http://save2go.ru. उस पृष्ठ का पता दर्ज करें जिस पर आपकी फ़्लैश मूवी स्थित है और क्लिक करें साइट से सहेजें . वीडियो का लिंक नीचे दिखाई देगा. राइट-क्लिक करें और चुनें लिंक इस रूप में सेव करें... या लिंक के माध्यम से सहेजें... .
  • ब्राउज़र प्लगइन का उपयोग करना, उदा. डाउनलोड हेल्परके लिए फ़ायरफ़ॉक्स .
  • उदाहरण के लिए, डाउनलोड प्रोग्राम का उपयोग करना, मास्टर डाउनलोड करें.सबसे पहले आपको फ़्लैश वीडियो का पता ढूंढना होगा, और फिर उसे डाउनलोडर में डालना होगा।

आप "सभी पाठ्यक्रम" और "उपयोगिताएँ" अनुभागों में अधिक विस्तृत जानकारी प्राप्त कर सकते हैं, जिसे साइट के शीर्ष मेनू के माध्यम से पहुँचा जा सकता है। इन अनुभागों में, लेखों को विषय के आधार पर ब्लॉकों में समूहीकृत किया जाता है जिनमें विभिन्न विषयों पर सबसे विस्तृत (जहाँ तक संभव हो) जानकारी होती है।

आप ब्लॉग की सदस्यता भी ले सकते हैं और सभी नए लेखों के बारे में जान सकते हैं।
इसमें ज्यादा समय नहीं लगता. बस नीचे दिए गए लिंक पर क्लिक करें:

अब तक, हमने ऐसी फ़्लैश फिल्में देखी हैं जो शुरू से अंत तक दर्शकों के हस्तक्षेप के बिना चलती हैं। हालाँकि, फ़्लैश आपको इंटरैक्टिव एप्लिकेशन बनाने की भी अनुमति देता है जिसमें उपयोगकर्ता सामग्री के प्रदर्शन को नियंत्रित कर सकता है। इस पाठ में, हम एक्शन स्क्रिप्ट स्क्रिप्टिंग भाषा के तत्वों का पता लगाना शुरू करेंगे और देखेंगे कि इसका उपयोग इंटरैक्टिव एप्लिकेशन बनाने के लिए कैसे किया जा सकता है। उदाहरण के तौर पर, आइए इंटरैक्टिव इंटरफ़ेस तत्वों के साथ एक फोटो एलबम बनाएं। लेकिन इससे पहले कि हम एक्शन स्क्रिप्ट का वर्णन करना शुरू करें, हमें एक और प्रकार के प्रतीक के बारे में बात करनी चाहिए जिसे हमने अब तक अनदेखा किया है - बटन प्रतीक। एक इंटरैक्टिव इंटरफ़ेस बनाने के लिए, वे बस आवश्यक हैं।

बटन बनाना

बटन एक चार-फ़्रेम इंटरैक्टिव मूवी क्लिप है। जब हम किसी प्रतीक को बटन प्रकार निर्दिष्ट करते हैं, तो फ़्लैश नए प्रतीक के लिए एक चार-फ़्रेम टाइमलाइन बनाता है:

अप-स्टेट उस स्थिति के अनुरूप एक फ्रेम है जब बटन दबाया नहीं जाता है और माउस पॉइंटर बटन के ऊपर स्थित नहीं होता है;

जब माउस पॉइंटर बटन के ऊपर स्थित होता है, लेकिन बटन दबाया नहीं जाता है, तो बटन की उपस्थिति को दर्शाने वाला ओवर-स्टेट फ़्रेम;

नीचे की ओर यह फ़्रेम दबाने पर बटन का स्वरूप दिखाता है;

हिट स्थिति उस क्षेत्र को परिभाषित करती है जिसमें बटन माउस क्लिक पर प्रतिक्रिया करता है; यह क्षेत्र क्लिप में दिखाई नहीं दे रहा है.

एक बटन बनाने के लिए, कमांड चलाएँ Insert => New Symbol (आप कीबोर्ड शॉर्टकट कंट्रोल+F8 टाइप कर सकते हैं)। दिखाई देने वाले नए प्रतीक बनाएँ संवाद बॉक्स में, बटन प्रतीक के लिए एक नाम दर्ज करें (उदाहरण के लिए, लेकिन1) और प्रतीक प्रकार बटन का चयन करें।

फ्लैश कैरेक्टर एडिटिंग मोड में स्विच हो जाएगा, जो अप, ओवर, डाउन और हिट फ्रेम प्रदान करेगा। पहला फ्रेम, ऊपर, एक खाली कीफ़्रेम बन जाता है। आइए इस फ़्रेम में बटन का एक बिना दबाया हुआ दृश्य बनाएं (चित्र 1)।

चावल। 1. यूपी-फ्रेम बटन

आइए दूसरे फ्रेम का चयन करें, जिसे ओवर के रूप में चिह्नित किया गया है और यह उस स्थिति के अनुरूप है जब कर्सर बटन के ऊपर होता है। आइए इस फ्रेम में एक की फ्रेम डालें (इन्सर्ट => कीफ्रेम कमांड का उपयोग करके), जिसके परिणामस्वरूप एक की फ्रेम दिखाई देगा जो अप-फ्रेम की सामग्री को पूरी तरह से दोहराता है। आइए बटन का रंग बदलें, जैसा चित्र में दिखाया गया है। 2.

चित्र 2. ओवर-फ़्रेम बटन

इसी प्रकार, अगला फ़्रेम (डाउन फ़्रेम) जोड़ें और बटन की दबाई गई स्थिति बनाएं (चित्र 3)।

चावल। 3. डाउन-फ़्रेम बटन

हम अभी हिट फ्रेम में कुछ भी नहीं बनाएंगे, लेकिन थोड़ी देर बाद इस फ्रेम पर लौटेंगे।

आइए मुख्य दृश्य पर जाएं, विंडो => लाइब्रेरी कमांड का उपयोग करके लाइब्रेरी को कॉल करें और बटन प्रतीक को स्टेज पर खींचकर उसका एक उदाहरण बनाएं (चित्र 4.)

चावल। 4. लाइब्रेरी से खींचकर एक बटन इंस्टेंस बनाएं

परिणामस्वरूप, हमें निम्नलिखित फिल्म मिलती है। जैसा कि देखा जा सकता है इस फिल्म का, बटन दबाना न केवल तब होता है जब हम बटन के केंद्रीय (कार्यशील) क्षेत्र पर माउस से क्लिक करते हैं, बल्कि तब भी होता है जब हम उसके चारों ओर के फ्रेम पर क्लिक करते हैं। यह इस तथ्य के कारण है कि यदि हिट फ्रेम नहीं खींचा गया है, तो बटन का कार्य क्षेत्र अप फ्रेम के अनुरूप होगा।

बटन को केवल कार्य क्षेत्र में दबाने के लिए, इस क्षेत्र को हिट फ्रेम में परिभाषित करना आवश्यक है, अर्थात बटन को बिना फ्रेम के खींचें (चित्र 5 देखें)

चावल। 5. हिट-फ़्रेम बटन

आवश्यक हिट-फ़्रेम जोड़ने के बाद, हमें निम्नलिखित मूवी मिलेगी, जिसमें जब आप फ़्रेम पर क्लिक करते हैं, तो बटन नहीं दबाया जाता है।

किसी बटन को इंटरैक्टिव बनाने के लिए, आपको बटन दबाने के तथ्य को कुछ आदेशों के निष्पादन के साथ जोड़ना होगा, यानी एक निश्चित परिदृश्य का वर्णन करना होगा। फ़्लैश में स्क्रिप्ट बनाने के लिए एक विशेष भाषा होती है जिसे एक्शन स्क्रिप्ट कहा जाता है। इस पाठ में हम इस भाषा की क्षमताओं के केवल एक छोटे से हिस्से पर बात करेंगे, और भविष्य में हम एक्शन स्क्रिप्ट की संरचना और वाक्यविन्यास पर लौटेंगे क्योंकि फ्लैश में इंटरैक्टिव फिल्में बनाने के उदाहरण अधिक जटिल हो जाएंगे।

एक्शन स्क्रिप्ट को समझना

एक्शन स्क्रिप्ट एक स्क्रिप्टिंग भाषा है - निर्देशों का एक सेट जो फ्लैश मूवी के तत्वों को नियंत्रित करता है। एक्शन स्क्रिप्ट को मूवी में एम्बेड किया जा सकता है या बाहरी रूप से संग्रहीत किया जा सकता है पाठ फ़ाइलएएस एक्सटेंशन के साथ।

किसी स्क्रिप्ट को फिल्म में एम्बेड करते समय, इसे फिल्म के विभिन्न हिस्सों में एम्बेड किया जा सकता है। अधिक विशेष रूप से, एक्शन स्क्रिप्ट में कीफ़्रेम, बटन इंस्टेंस और मूवी क्लिप इंस्टेंस शामिल हो सकते हैं। तदनुसार, स्क्रिप्ट को फ़्रेम एक्शन, बटन एक्शन और मूवीक्लिप एक्शन कहा जाता है।

एक्शन स्क्रिप्ट तब चलती हैं जब कुछ उपयोगकर्ता- या सिस्टम द्वारा शुरू की गई घटनाएँ घटित होती हैं। वह तंत्र जो इंगित करता है फ़्लैश प्रोग्रामकिसी विशेष घटना के घटित होने पर कौन सा कथन निष्पादित किया जाना चाहिए, इसे इवेंट हैंडलर कहा जाता है।

एक्शन स्क्रिप्ट का अपना सिंटैक्स होता है, बिल्कुल जावास्क्रिप्ट की तरह। फ्लैश एमएक्स 2004 सभी एक्शन स्क्रिप्ट का समर्थन करता है पिछला संस्करणचमक।

एक्शन स्क्रिप्ट की मुख्य अवधारणाओं में से एक एक्शन हैं - कमांड जो एसडब्ल्यूएफ फ़ाइल के निष्पादन के दौरान निर्देश जारी करते हैं। उदाहरण के लिए, getoAndStop() प्लेहेड को एक विशिष्ट फ़्रेम या मार्कर पर भेजता है। क्रियाएँ शब्द से भाषा का नाम आता है - एक्शन स्क्रिप्ट (शाब्दिक रूप से - एक्शन स्क्रिप्ट)। हम विशिष्ट उदाहरणों का उपयोग करके इस भाषा की अधिकांश अवधारणाओं से परिचित होंगे।

इंटरैक्टिव फोटो एलबम

आइए एक फोटो एल्बम को प्रबंधित करने के लिए बटनों के उपयोग को प्रदर्शित करें - फ़ोटो का एक सेट बनाएं और दो बटन जोड़ें जो फ़ोटो को आगे और पीछे स्क्रॉल करेंगे।

आइए पहली तस्वीर को मुख्य टाइमलाइन पर रखें और मानक सेट से एक बटन जोड़ें। वांछित फ़ोल्डर तक पहुँचने के लिए, आपको दौड़ना होगा विंडोज़ कमांड=> नियंत्रण पैनल सामान्य पुस्तकालय => बटन (चित्र 6)।

चावल। 6. मानक लाइब्रेरी से एक बटन जोड़ें

इस आदेश को निष्पादित करने के परिणामस्वरूप, एक पैनल दिखाई देगा जिसमें पहले से तैयार किए गए बटनों का एक बड़ा सेट होगा विभिन्न प्रकार के. आइए, उदाहरण के लिए, कुंजी बटन (कीबोर्ड कुंजी के समान बटन) का चयन करें, संबंधित फ़ोल्डर खोलें, कुंजी-बाएं बटन का चयन करें (चित्र 7) और इस बटन का एक उदाहरण बनाएं (इसे मंच पर खींचकर)।

चावल। 7. कुंजी बटन फ़ोल्डर के तत्व

ध्यान दें कि जब आप मंच पर दूसरा बटन (कुंजी-दाएं) रखते हैं और इसे पहले बटन के साथ संरेखित करने के लिए ले जाते हैं, तो प्रोग्राम एक संकेत (एक बिंदीदार रेखा) प्रदान करता है जो आपको बटन को सटीक रूप से स्थिति देने की अनुमति देता है (चित्रा 8)।

चावल। 8. समान स्तर पर बटनों का स्वचालित संरेखण

एक स्क्रिप्ट जोड़ने के लिए, आपको विंडो => डेवलपमेंट पैनल्स => एक्शन कमांड का उपयोग करके या F9 कुंजी दबाकर एक्शन स्क्रिप्ट एडिटर को कॉल करना होगा। यदि आप बार-बार स्क्रिप्ट लिखने की योजना बनाते हैं, तो यह याद रखने योग्य कीबोर्ड कमांड है। परिणामस्वरूप, एक्शन स्क्रिप्ट संपादक दिखाई देगा (चित्र 9)।

चावल। 9. एक्शन स्क्रिप्ट एडिटर पैनल

यदि आप एक्शन स्क्रिप्ट एडिटर पैनल में संदेशों की निगरानी करते समय दृश्य में विभिन्न तत्वों को उजागर करने का प्रयोग करते हैं, तो आप पाएंगे कि प्रोग्राम आपको बताएगा कि आप किस तत्व पर कोड "हैंग" कर सकते हैं। यदि आप मंच पर एक फ़्रेम का चयन करते हैं, तो संपादक पैनल के ऊपरी बाएँ कोने में शिलालेख क्रियाएँ - फ़्रेम दिखाई देता है, यदि आप बटन पर क्लिक करते हैं, तो शिलालेख क्रियाएँ - बटन दिखाई देता है, अर्थात, प्रोग्राम संकेत देता है कि दर्ज किया गया कोड होगा; बटन स्क्रिप्ट से संबंधित। और यदि आप एक फोटो का चयन करते हैं, तो स्क्रिप्ट दर्ज करने के लिए इच्छित फ़ील्ड में एक संदेश दिखाई देगा: वर्तमान चयन में इस पर क्रियाएं लागू नहीं हो सकती हैं (इस चयनित ऑब्जेक्ट पर एक स्क्रिप्ट लागू नहीं की जा सकती है)।

हम एक बटन को एक स्क्रिप्ट असाइन करेंगे। में नवीनतम संस्करणएक्शनस्क्रिप्ट में केंद्रीकृत कोड लिखने की क्षमता होती है, अर्थात वह कोड जो एक ही स्थान पर स्थित होता है, और यह क्षमता आपको बड़े कार्यक्रमों को बेहतर ढंग से समझने की अनुमति देती है। हालाँकि, में सरल उदाहरण(जिस पर हम विचार कर रहे हैं) किसी बटन को स्क्रिप्ट निर्दिष्ट करना काफी स्वीकार्य है।

इसलिए, बाएं तीर बटन के लिए, हमें निम्नलिखित परिदृश्य को औपचारिक रूप देने की आवश्यकता है: "यदि बटन एक निश्चित फ्रेम पर जारी किया गया है, तो इस फ्रेम से आपको पिछले फ्रेम पर जाने की आवश्यकता है।" एक्शन स्क्रिप्ट भाषा (चित्र 10) के सिंटैक्स के अनुसार, यह इस तरह दिखेगा:

पहली पंक्ति में on() बटन ईवेंट हैंडलर है, जिसका प्रारूप है:

आइए अब कई मुख्य फ़्रेम जोड़ें ताकि पहले फ़्रेम में बनाए गए बटन उनमें कॉपी हो जाएं, और आवश्यक फ़ोटो को नए बनाए गए फ़्रेम में रखें।

यदि हम बनाई गई मूवी को निष्पादन के लिए चलाते हैं, तो फ़्रेम लगातार एक के बाद एक चलाए जाएंगे, और इसलिए, सबसे पहले, हमें पहले फ्रेम पर "स्टॉप" कमांड देने की आवश्यकता है। ऐसा करने के लिए, संबंधित कमांड को पहले फ्रेम में जोड़ें (चित्र 11)।

चावल। 11. पहले फ्रेम को स्क्रिप्ट सौंपी गई

कृपया ध्यान दें: कमांड अब बटन को नहीं, बल्कि फ्रेम को सौंपा गया है। तथ्य यह है कि एक फ्रेम को एक स्क्रिप्ट सौंपी गई है, मुख्य संपादन लाइन पर नोट किया गया है - फ्रेम पदनाम में बोल्ड डॉट के ऊपर एक छोटा अक्षर "ए" दिखाई देता है।

नतीजा यह हुआ कि हमें अगली फिल्म मिल गयी.

यदि हमारे पास फोटो एलबम में केवल कुछ फ्रेम हैं, तो दो बटन - "फॉरवर्ड" और "बैक" - काफी हैं, लेकिन यदि फोटो का सेट बड़ा है, तो शुरुआत से लिंक करने वाले बटन भी रखने की सलाह दी जाती है। और फिल्म का अंत. निम्नलिखित उदाहरण में, हम संबंधित बटन जोड़ेंगे: "पहले फ्रेम तक" और "अंतिम फ्रेम तक"। आप सर्कल बटन फ़ोल्डर से बटनों की मानक लाइब्रेरी से उपयुक्त स्मरक के बटन का चयन कर सकते हैं (चित्र 12)।

प्रस्तावित उदाहरण का उपयोग करते हुए, हम खुद को एक अन्य कमांड, गोटोएंडस्टॉप () से परिचित कराएंगे, जो आपको वांछित फ्रेम पर जाने और फिर रुकने की अनुमति देता है।

चावल। 12. सर्कल बटन फ़ोल्डर से बटन

हम पहले फ्रेम (चित्र 13 में बाईं ओर से तीसरा) पर जाने के लिए बटन पर एक कोड डालेंगे, जैसा कि चित्र में दिखाया गया है। 13.

चावल। 13. "पहले फ्रेम में" बटन के लिए स्क्रिप्ट

पांच फ्रेम के फोटो एलबम के मामले में, ट्रांज़िशन स्क्रिप्ट "टू द लास्ट फ्रेम" को अंतिम बटन में जोड़ें:

स्वचालित स्क्रिप्ट लेखन

अब तक, हमने सभी कमांड मैन्युअल रूप से टाइप किए हैं, लेकिन एक्शनस्क्रिप्ट संपादक पैनल स्वचालित स्क्रिप्ट लेखन के लिए कई सेवाएं प्रदान करते हैं। आइए इन संभावनाओं पर विचार करें.

चावल। 14. स्वचालित स्क्रिप्टिंग उपकरण

एक्शन स्क्रिप्ट एडिटर पैनल आपको कमांड को चुनने, खींचने, पुनर्व्यवस्थित करने और हटाने की अनुमति देता है।

आइए दिखाते हैं कि आप स्वचालित तरीके से "फॉरवर्ड" बटन के लिए एक ही स्क्रिप्ट कैसे लिख सकते हैं। मूवी क्लिप कंट्रोल फ़ोल्डर (चित्र 14 में शीर्ष बाईं विंडो) का चयन करके, आप ऑन इवेंट हैंडलर तक पहुंच सकते हैं, और फिर आपको या तो संबंधित आइटम पर डबल-क्लिक करना होगा या ड्रैग में स्क्रिप्ट लेखन फ़ील्ड पर अभिव्यक्ति को खींचना होगा। ड्रॉप मोड.

चावल। 15. एक अभिव्यक्ति को पूरा करने के लिए संकेत

परिणामस्वरूप, आवश्यक अभिव्यक्ति और इस तरह का एक संकेत कार्य क्षेत्र पर दिखाई देगा (चित्र 15): आप मेनू से वांछित कमांड का चयन करते हैं और अभिव्यक्ति स्वचालित रूप से पूरी हो जाती है। जैसा कि मेनू से देखा जा सकता है, आप न केवल ऑन-स्क्रीन बटन से जुड़ी स्थिति का चयन कर सकते हैं - आप मेनू चित्र से भी चयन कर सकते हैं। 15 पॉइंट कीप्रेस ” ", या कीप्रेस" ”, जो कि कीबोर्ड कुंजियों (बाएं तीर, दायां तीर) को दबाने से मेल खाती है, यानी, एक फोटो एलबम बनाना संभव है जिसे कीबोर्ड कुंजियों का उपयोग करके "फ़्लिप किया जाएगा"।

चावल। 16. कीबोर्ड बटन कॉल

आइए keyPress कमांड का उपयोग करें ” (चित्र 16), फिर टाइमलाइन कंट्रोल फ़ोल्डर में जाएं, नेक्स्टफ्रेम कमांड का चयन करें और इसे कार्य क्षेत्र में खींचें (चित्र 17)।

चावल। 17. अगला फ़्रेम कमांड टाइमलाइन कंट्रोल फ़ोल्डर में पाया जा सकता है

एक बटन के लिए जो मूवी को फोटो एलबम की शुरुआत में ले जाता है, आप मेनू से होम कुंजी को एक इवेंट के रूप में दबाने का चयन कर सकते हैं, और फिर (चित्र 18) गोटोएंडस्टॉप कमांड को फ़ील्ड पर खींचें, जिसके परिणामस्वरूप एक और इस कमांड के संभावित सिंटैक्स पर संकेत दिखाई देगा।

टूलटिप में तीर आपको विभिन्न सिंटैक्स विकल्प देखने की अनुमति देते हैं। प्रोग्राम दो विकल्प प्रदान करता है (चित्र 18 और 19), यानी, यह एक दृश्य और एक फ्रेम या केवल एक फ्रेम सेट करने की पेशकश करता है। हमारे मामले में, केवल फ़्रेम निर्दिष्ट करना पर्याप्त है। यदि दृश्य का नाम छोड़ दिया गया है, तो डिफ़ॉल्ट रूप से वर्तमान दृश्य के फ़्रेम पर जाना है।

चावल। 18. संभावित कमांड सिंटैक्स पर संकेत

चावल। 19. त्रिकोण तीर आपको सिंटैक्स विकल्प देखने की अनुमति देता है

इसके बाद हम सभी बटनों को संबंधित असाइन करते हैं कीबोर्ड बटन, हमें निम्नलिखित मूवी मिलेगी, जहां कीबोर्ड से फ़ोटो को फ़्लिप किया जाएगा, और ऑन-स्क्रीन बटन पर माउस क्लिक करने से कोई परिणाम नहीं होगा।

क्या ऐसा परिदृश्य प्रदान करना संभव है जिसमें विभिन्न घटनाएं समान कार्यों को जन्म देंगी? यह पता चला है कि आप ऐसा कर सकते हैं - ऐसा करने के लिए, आपको ऑन इवेंट हैंडलर में इवेंट नामों की एक सूची सूचीबद्ध करनी होगी। यदि आप पहले इवेंट के बाद इवेंट की सूची में अल्पविराम लगाते हैं, तो प्रोग्राम स्वयं आपको एक मेनू प्रदान करेगा (चित्र 20)।

चावल। 20. जब आप ईवेंट सूची में अल्पविराम दर्ज करते हैं, तो अतिरिक्त आदेशों का एक मेनू स्वचालित रूप से प्रकट होता है

आइए पहले ईवेंट (कीबोर्ड बटन दबाकर) में एक दूसरा ईवेंट जोड़ें (ऑन-स्क्रीन बटन जारी करें):

चालू(कीप्रेस" ", मुक्त करना)

आइए शेष बटनों के लिए प्रक्रिया को दोहराएं और परिणामस्वरूप हमें एक फोटो एलबम मिलेगा जिसमें माउस और कीबोर्ड दोनों का उपयोग करके फ़ोटो को स्क्रॉल किया जाएगा (मूल FLA फ़ाइल लिंक से प्राप्त की जा सकती है)।

विचारित उदाहरण में, हमने फ्रेम नंबर द्वारा संक्रमण का उपयोग किया, लेकिन यह विधि हमेशा सुविधाजनक नहीं होती है: यदि फिल्म संपादन प्रक्रिया के दौरान फ्रेम नंबरिंग बदल जाती है, तो तर्क टूट सकता है। फ़्रेम चिह्न द्वारा संक्रमण का उपयोग करना अधिक सुविधाजनक है। आइए एक उदाहरण देखें जिसके लिए न केवल एल्बम को फ़्लिप करना आवश्यक है, बल्कि विभिन्न अनुभागों, यानी अधिक जटिल नेविगेशन में भी जाना होगा।

एल्बम में चित्र शामिल होने दें, कंप्यूटर चित्रलेखऔर तस्वीरें.

हम "चित्र" अनुभाग के पहले फ्रेम को चित्र लेबल करेंगे, और इसी तरह अन्य अनुभागों के पहले फ्रेम को हम ग्राफिक्स और फोटो लेबल निर्दिष्ट करेंगे।

आइए लेबल लगाने के लिए एक परत बनाएं और इसे लेबल्स कहें। किसी फ़्रेम को लेबल करने के लिए, गुण पैनल में आपको लेबल प्रकार नाम का चयन करना होगा और उसका नाम लिखना होगा। हमारे मामले में, चित्र (चित्र 21)। इसी तरह, हम फ़्रेम 5 और 10 में मार्कर लगाएंगे (चित्र 22)।

चावल। 21. किसी फ़्रेम को लेबल निर्दिष्ट करने का उदाहरण

अब एक नई परत जोड़ते हैं और इसे Actions कहते हैं। एक्शन लेयर के पहले मुख्य फ्रेम में, एक्शन फ्रेम पैनल को कॉल करें (F9 बटन दबाकर) और स्टॉप () कमांड दर्ज करें (चित्र 22 देखें)

चावल। 22. पहली फ़्रेम स्क्रिप्ट

आइए विषय (विषय) नामक एक और परत जोड़ें, जिसमें हम संबंधित फ़्रेमों को शीर्षक देंगे: "चित्र" (चित्र 23), "ग्राफिक्स" और "फ़ोटो"।

चावल। 23. "चित्र" अनुभाग के फ़्रेम का शीर्षक

अब साइड में समान नाम वाले मेनू बटन जोड़ते हैं, जिन्हें हम मेनू नामक एक नई परत पर रखेंगे।

आइए "चित्र" मेनू के पहले आइटम को बाएं किनारे से प्रिंट करें और इसे एक बटन प्रतीक में परिवर्तित करें। एरो टूल का उपयोग करके, टेक्स्ट ब्लॉक "पिक्चर्स" का चयन करें और कमांड को संशोधित करें => सिंबल में कनवर्ट करें (इस कमांड को F8 कुंजी का उपयोग करके भी निष्पादित किया जा सकता है), कन्वर्ट टू सिंबल पैनल में, सिंबल प्रकार बटन सेट करें और इसे परिभाषित करें चित्र बटन के रूप में नाम (चित्र 24)।

चावल। 24. चित्र अनुभाग पर जाने के लिए बटन को नाम चित्र बटन निर्दिष्ट करें

आइए "चित्र" बटन के लिए चार फ्रेम बनाएं: पहला केवल मूल पाठ (चित्र 25) का प्रतिनिधित्व करेगा, दूसरा केवल नीले रंग में उसी पाठ का प्रतिनिधित्व करेगा, हम तीसरे फ्रेम को छोड़ देंगे (इस मामले में, डाउन फ्रेम) ओवर फ्रेम के समान होगा), और हिट फ्रेम में हम एक आयताकार क्षेत्र बनाएंगे जो उस क्षेत्र को परिभाषित करेगा जहां बटन दबाया गया है (चित्र 26)।

चावल। 25. चित्र बटन का अप-फ्रेम

चावल। 26. पिक्चरबटन बटन का हिट-फ्रेम

अब हमें स्क्रिप्ट को नव निर्मित बटन से जोड़ना होगा। ऐसा करने के लिए, दृश्य 1 में बटन का चयन करें और, F9 दबाकर, एक्शन पैनल को कॉल करें, और फिर चित्र में दिखाया गया कोड दर्ज करें। 27.

चावल। 27. एक लेबल के साथ एक फ्रेम में जाने के लिए स्क्रिप्ट


एकाधिक परतों में फ़्रेम के साथ कार्य करना
फ़्रेम अनुभाग सेटिंग्स

काम की शुरुआत


परत के पहले फ्रेम को एक खाली वृत्त से चिह्नित किया गया है। इसका मतलब है कि फ़्रेम 1 और परत 1 दोनों खाली हैं - परत पर कोई ऑब्जेक्ट नहीं डाला गया है।

आइए किसी भी वस्तु को "परत 1" परत पर चिपकाएँ।
उदाहरण के लिए, आइए आयात करें रेखापुंज छवि(आयात देखें) और इसे "परत 1" परत पर चिपकाएँ।
छवि बाईं ओर दिखाई गई है.

आप एंटर कुंजी दबाकर बनाए गए एनीमेशन को देख सकते हैं।

आमतौर पर पृष्ठभूमि परत को पैडलॉक आइकन जोड़कर इसे बदलने से रोकने के लिए लॉक कर दिया जाता है।




उदाहरण 4:

आप साधारण फ़्रेम जोड़ या हटा सकते हैं.

फ़्रेम हटाना:
किसी फ़्रेम को हटाने के लिए, आपको उसे चुनना होगा संदर्भ मेनूफ़्रेम हटाएँ चुनें.
एकाधिक फ़्रेम का चयन करने के लिए, Ctrl कुंजी दबाए रखें।
उदाहरण के लिए, हमें पृष्ठभूमि के लिए फ़्रेम की संख्या को 5 फ़्रेम तक कम करने की आवश्यकता है। आइए 5 फ़्रेम चुनें और उन्हें हटा दें - 30 फ़्रेमों के बजाय, 25 बचे हैं।

फ़्रेम जोड़ना:
उदाहरण के लिए, हमें "पृष्ठभूमि" परत पर कई फ़्रेम जोड़ने की आवश्यकता है। ऐसा करने के लिए, आप फ़्रेम 30 पर क्लिक कर सकते हैं और, जब कर्सर के बगल में एक छोटा आयत दिखाई देता है, तो बस फ़्रेम 30 को टाइमलाइन में दाईं ओर खींचें।

या आप पहले और 30वें फ़्रेम के बीच किसी भी फ़्रेम पर क्लिक कर सकते हैं और संदर्भ मेनू से फ़्रेम सम्मिलित करें का चयन कर सकते हैं।

अंतिम अद्यतन: दिसंबर 2014



मित्रों को बताओ