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

हमारी fla फाइल को Flash CS3 में खोलें। इस समय हमारे पास टाइमलाइन पर 80 फ्रेम हैं। हम इस ट्यूटोरियल के दौरान फ्रेम 80 पर काम करेंगे।

  1. क्रियाएँ और InvButton परतों अनलॉक। क्रिया परत के फ़्रेम 80 पर, राइट-क्लिक करें और कीफ़्रेम जोड़ें। Menubar से, विंडो, क्रियाएँ क्लिक करें क्रियाएँ पैनल खोलने के लिए।

  2. निम्न कोड क्रिया पैनल में जोड़ें।

    रुकें();

    InvButton1.addEventListener (MouseEvent.CLICK, open_Env);

    समारोह open_Env (myevent: घटना): शून्य {
    InvButton1.removeEventListener (MouseEvent.CLICK, open_Env);
    खेल();
    }

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

    अगला, हम अपने अदृश्य स्टैंप बटन के InvButton1 उदाहरण के लिए एक EventListener जोड़ते हैं। यह EventListener बटन पर माउस क्लिक के लिए सुनेगा और फिर open_Env फ़ंक्शन को कॉल करेगा।

    Open_Env फ़ंक्शन दो काम करता है। सबसे पहले यह EventListener को हटाता है और फिर एनीमेशन को प्ले () कोड के साथ फ्रेम 81 पर ले जाता है।

  3. ActionScript को पैनल में जोड़ने के बाद, आप Actions पैनल को बंद कर सकते हैं।

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

अगले ट्यूटोरियल के लिए अपनी fla फ़ाइल सहेजें जब हम लिफाफे के दूसरे भाग पर काम करना शुरू करेंगे।

कॉपीराइट 2018 एडोब सिस्टम्स शामिल। सभी अधिकार सुरक्षित। Adobe उत्पाद स्क्रीन शॉट (ओं) को Adobe सिस्टम शामिल से अनुमति के साथ पुनर्मुद्रित किया गया। Adobe, Photoshop, Photoshop एल्बम, Photoshop तत्व, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, आतिशबाजी, योगदान, कैप्टिनेट, फ्लैश कैटालिस्ट और फ्लैश पेपर संयुक्त राज्य अमेरिका और / या अन्य देशों में शामिल एडोब सिस्टम्स के या तो [/ a] पंजीकृत ट्रेडमार्क [s] या ट्रेडमार्क [s] हैं।


वीडियो निर्देश: फ़्लैश CS3 + CS4 ट्यूटोरियल navigateToURL - बाहरी पृष्ठ और फ़ाइल ActionScript 3.0 में लिंक करना (अप्रैल 2024).