फ़्लैश एक्शनस्क्रिप्ट 3 पैमाने एक लिफाफा खोलने के लिए
अब जब हमने अपने फ़्लैश में लिफाफा फ्लैप प्रोग्राम किया हैआर लिफाफे के ऊपर पूरी तरह से खुला दिखाई देने वाला एनीमेशन जब स्टैम्प बटन पर क्लिक किया जाता है, तो हमें एनीमेशन को परिष्कृत करने की आवश्यकता होती है ताकि यह दिखाई दे कि फ्लैप धीरे-धीरे खुल रहा है। हम फ्लैप के दो गुणों को नियंत्रित करके ऐसा करेंगे। याद रखें, newFlap ऑब्जेक्ट एक वैरिएबल है जो लाइब्रेरी में फ्लैपनी मूवी क्लिप का संदर्भ देता है। मंच पर फ्लैप दिखाई देने के लिए हम इस संस्करण का उपयोग करते हैं।

एक त्वरित समीक्षा के रूप में, अंतिम ट्यूटोरियल में, हमने ओपनफ्लैप नामक एक फ़ंक्शन को प्रदर्शित सूची में एक नया फ़्लैप ऑब्जेक्ट जोड़ने के लिए प्रोग्राम किया। हमने यह ऐड एड चिल्ड कोड के साथ किया था। हम newFlap.x और newFlap.y गुणों के लिए प्रारंभिक स्थिति भी निर्धारित करते हैं। इसने फ्लैप के निचले हिस्से को लिफाफे के शीर्ष किनारे पर रखा। जैसा कि पहले उल्लेख किया गया है, मंच पर x और y स्थिति के लिए आपके मान आपके लिफाफे के आकार और स्थान के आधार पर भिन्न हो सकते हैं।

पहली चीज जो हमें करने की ज़रूरत है वह एक newFlap.y मूल्य को खोजने के लिए प्रयोग करना है जो कि फ्लैप को लिफाफे के शीर्ष किनारे के नीचे रख देगा, और इसलिए एनीमेशन की शुरुआत में दृष्टि से बाहर होगा। वास्तव में, हम चाहते हैं कि त्रिकोणीय फ्लैप का बिंदु लिफाफे के शीर्ष किनारे के ठीक नीचे हो। जब आप प्रयोग कर रहे हों, तो नए फ्लैप.x को 300 (100 के अतिरिक्त) पर सेट करके फ्लैप 100 पिक्सल को दाईं ओर ले जाना आसान हो सकता है। यह फ्लैप को लिफाफे के दाईं ओर आंशिक रूप से दिखाई देगा। प्रयोग करने के बाद, मैंने पाया कि 200 की एक newFlap.y मूल्य जो मुझे चाहिए थी। यह फ्लैप के लिए हमारी नई प्रारंभिक स्थिति है। अगले चरण पर जाने से पहले newFlap.x मान को मूल मूल्य पर वापस रखना न भूलें।

  1. हमें अपने नए newFlap.y मान को प्रतिबिंबित करने के लिए अंतिम ट्यूटोरियल से मौजूदा कोड को बदलने की आवश्यकता है। इस बदलाव को करने के बाद अपनी फिल्म का परीक्षण करें और जब आप स्टैंप बटन पर क्लिक करते हैं तो आपको फ्लैप नहीं देखना चाहिए।

    newFlap.y = 200;

    हमारे एनीमेशन के लिए, हम चाहते हैं कि फ्लैप धीरे-धीरे लिफाफे के ऊपर की ओर बढ़े। उसी समय, हमें फ्लैप को शून्य के प्रारंभिक पैमाने के मूल्य से खोलने की आवश्यकता होगी। शून्य पर सेट पैमाने के साथ शुरू करके, हम फ्लैप को पूरी तरह से खोलने के लिए पैमाने को धीमा कर सकते हैं। Y मान फ्लैप को ऊपर की ओर ले जाएगा लेकिन यह स्केल वैल्यू है जो फ्लैप को खोलने के लिए प्रकट करेगा।

  2. फ़ंक्शन में अगला परिवर्तन उस कोड के अतिरिक्त होगा जो स्केल को शून्य पर सेट करेगा और फ्लैप को समतल करेगा।

    newFlap.scaleY = 0;

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

  3. स्केल कोड के तहत, आइए घटना श्रोता को चरण में जोड़ें। यह वही है जो स्केलफ्लैप फ़ंक्शन को चलाएगा।

    stage.addEventListener (Event.ENTER_FRAME, scaleFlap);

  4. अगला, दूसरा फ़ंक्शन जोड़ें। इस कोड को OpenFlap फ़ंक्शन में कॉपी और पेस्ट करें।

    फंक्शन स्केलफ्लैप (ईवेंट: इवेंट): शून्य
    {
    अगर (newFlap.scaleY> = 1)
    {stage.removeEventListener (Event.ENTER_FRAME, scaleFlap); }
    अन्य
    {newFlap.scaleY + = 05;
    newFlap.y - = 2.9 ;;
    }


    कोड की जांच करते हैं। पहला यदि स्टेटमेंट यह देखने के लिए स्केल वैल्यू की जाँच करेगा कि क्या यह 1 से अधिक या बराबर है। नंबर 1 100% के स्केल वैल्यू को दर्शाता है)। यदि स्थिति सही है, तो हम ईवेंट श्रोता को हटा देंगे और एनीमेशन को रोक देंगे।

    यदि स्थिति गलत है, तो हम एनीमेशन मान को .05 तक बढ़ाकर और एक नकारात्मक 2.9 द्वारा फ्लैप को ऊपर की ओर बढ़ाते रहेंगे। (फ्लैश स्टेज पर, हम वाई स्थिति की संख्या मान को कम करके ऊपर की ओर बढ़ते हैं।) यह प्रत्येक नए फ्रेम के साथ जारी रहेगा जब तक कि यदि कथन सत्य है।

    फिर, ये संख्या आपके लिफाफे के आकार और मंच पर आपके लिफाफे के स्थान के कारण आपकी फिल्म के लिए भिन्न हो सकती है। यहाँ अंतिम एनीमेशन है।

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


वीडियो निर्देश: Hamar Vachan हमार वचन || Bhojpuri Full Movie || Bhojpuri Horror Movie || Aniket, Soumya (मई 2024).