एक्शनस्क्रिप्ट 3.0 में तीर के साथ ऑब्जेक्ट को कैसे स्थानांतरित किया जाए

लेखक: Louise Ward
निर्माण की तारीख: 4 फ़रवरी 2021
डेट अपडेट करें: 27 नवंबर 2024
Anonim
3
वीडियो: 3

विषय

यदि आप एडोब फ्लैश में एक गेम बनाना चाहते हैं, तो आपको यह जानना होगा कि तीर कुंजी के साथ अपने ग्राफिक ऑब्जेक्ट्स को स्थानांतरित करने के लिए कोड कैसे बनाएं। एक बार जब आप जानते हैं, तो आप जल्दी से सभी प्रकार के फ्लैश गेम बनाने में सक्षम होंगे। किसी ऑब्जेक्ट को तीर के साथ ले जाना आसान है। ActionScript 3 (फ्लैश प्रोग्रामिंग लैंग्वेज) की सिर्फ चार लाइनों में, आप एक ऐसी वस्तु को कमांड करते हैं, जो ऊपर, नीचे, दाएं और बाएं कुंजियों के साथ ऊपर जा सकती है और नीचे जा सकती है।


दिशाओं

ऊपर, नीचे, दाएं और बाएं कुंजियों के साथ ऑब्जेक्ट को स्थानांतरित करने के लिए ActionScript 3 का उपयोग करें (गुडशूट / गुडशूट / गेटी इमेजेज)
  1. फ़्लैश प्रोग्राम शुरू करें। प्रारंभ स्क्रीन से "फ़्लैश फ़ाइल (एक्शनस्क्रिप्ट 3.0)" चुनें, जिससे आप अपनी परियोजना के लिए एक नई फ़ाइल बना सकें।

  2. उन ग्राफिक ऑब्जेक्ट्स को आयात करें जिन्हें आप अपने आंदोलनों में उपयोग करना चाहते हैं। "फ़ाइल" मेनू में "लाइब्रेरी में आयात करें" विकल्प पर क्लिक करें। आपके द्वारा आयात किए गए ग्राफिक्स का चयन करें और ग्राफिक को मूवी क्लिप ऑब्जेक्ट में बदलने के लिए "संशोधित करें" मेनू में "प्रतीक में बदलें" पर क्लिक करें (ताकि ग्राफिक एनिमेटेड हो सके)। "नाम में पाठ" फ़ील्ड में प्रतीक के लिए "एनोबिज़" नाम "कन्वर्ट में प्रतीक" संवाद बॉक्स में दर्ज करें। "एक्शनस्क्रिप्ट के लिए निर्यात" बॉक्स की जांच करें, फिर ग्राफिक नाम के "ऑब्जेक्ट_ यूएम" नाम को असाइन करने के लिए "ओके"।


  3. एक्शनस्क्रिप्ट 3 संपादक को खोलने के लिए फ्लैश बार के मुख्य मेनू में "विंडो" मेनू से "क्रियाएं" चुनें। संपादक की पहली पंक्ति पर माउस कर्सर रखें। अपने माउस के साथ क्लिक करें, और दृश्य में ग्राफ "object_Um" की एक प्रति लगाने के लिए और कोड को निर्देशांक (400,400) के साथ निम्न कोड दर्ज करें:

    var object_to_move: U_object = newU_object (); object_to_move.x = 400; object_to_move.y = 400; addChild (object_to_move);

    AS3 कोड "var" प्रतीक "object_Um" की एक प्रति उत्पन्न करता है और इसे "object_to_move" नाम देता है। ग्राफ को x और y गुणों को 2 और 3 में "object_to_move" से जोड़कर तैनात किया जाता है। "AddChild" विधि ऑब्जेक्ट को दृश्य में सम्मिलित करती है।

  4. कीबोर्ड कुंजियाँ दबाए जाने पर होने वाली घटना को जोड़ने के लिए ActionScript 3 संपादक की अगली पंक्तियों में निम्नलिखित कोड दर्ज करें, और यह निर्धारित करता है कि यदि ऊपर, नीचे, बाएँ और दाएँ कुंजी दबाए जाते हैं, तो ऑब्जेक्ट स्थानांतरित हो जाएगा। (पाँच पिक्सेल की दूरी के साथ) प्रत्येक कुंजी को दबाया गया।


    stage.addEventListener (KeyboardEvent.KEY_DOWN, कौन सा) कौन सा कार्य करता है (घटना: KeyboardEvent): शून्य {if (event.keyCode == Keyboard.LEFT) {object_to_move.x = object_to_move.x - 5}; if (event.keyCode == Keyboard.RIGHT) {object_to_move.x = object_to_move.x + 5}; if (event.keyCode == Keyboard.UP) {object_to_move.y = object_to_move.y - 5}; if (event.keyCode == Keyboard.DOWN) {object_to_move.y = object_to_move.y + 5};

    };

    पहली पंक्ति कोड एक कुंजी दबाए जाने पर पता लगाता है, जिससे "व्हॉटकेय" फ़ंक्शन के निष्पादन को ट्रिगर किया जाता है। चार सशर्तों का एक सेट (यदि-तब घोषणाएं) का उपयोग यह पता लगाने के लिए किया जाता है कि किस कुंजी को दबाया गया था, और कुंजी दबाए गए दिशा में वस्तु को पांच पिक्सेल स्थानांतरित करें।

आपको क्या चाहिए

  • Adobe Flash Professional: CS3, CS4 या CS5 संस्करण

देखा हड्डी का उपयोग हड्डी को काटने के लिए किया जाता है, दोनों चिकित्सा और पशु चिकित्सा प्रक्रियाओं के साथ-साथ कसाई में। इलेक्ट्रिक आरे प्रक्रिया को तेज करते हैं और अधिक सटीकता के साथ कटौती करते हैं। य...

"आप कभी भी घर के आस-पास बैठे वीडियो गेम नहीं खेलेंगे।" 1980 के दशक में अटारी के पहली बार हमारे घरों पर आक्रमण करने के बाद से यह माता और पिता का मंत्र था। वे कितने गलत थे! कॉमेडियन की तरह जो ...

सोवियत