फ्लैश एक लचीला सॉफ्टवेयर प्लेटफॉर्म है जिसका उपयोग पेशेवर और शौकिया समान रूप से वेब साइटों और अनुप्रयोगों के लिए एनिमेशन और इंटरैक्टिव सामग्री बनाने के लिए करते हैं। अपने सापेक्ष उपयोग में आसानी के कारण, एनिमेटेड वीडियो, गेम डिज़ाइन, या दोनों के कुछ संयोजन से परिचित होने के लिए फ्लैश एक लोकप्रिय उपकरण है। फ्लैश अच्छी तरह से स्थापित है, इसलिए आपकी रचनात्मकता को सक्षम करने में सहायता के लिए कई टूल और ट्यूटोरियल हैं।
Adobe Flash के लिए समर्थन दिसंबर 2020 में समाप्त हो जाएगा। उस समय के बाद, Flash का उपयोग करना संभव नहीं होगा।
कदम
भाग १ का २: फ्लैश के बारे में जानना
चरण 1. फ्लैश की क्षमताओं को समझें।
वेब डिज़ाइन में एप्लिकेशन या संपत्ति बनाने के लिए फ्लैश अपनी प्रोग्रामिंग भाषा का उपयोग करता है, जिसे एक्शनस्क्रिप्ट कहा जाता है। एक्शनस्क्रिप्ट और फ्लैश भी मोबाइल गेम्स के लिए एक सामान्य मंच - एडोब एयर की शक्तियाँ हैं। फ्लैश का उपयोग वीडियो, गेम या सामान्य डिजाइन में उपयोग के लिए ग्राफिकल तत्वों को बनाने और चेतन करने के लिए भी किया जा सकता है। फ्लैश वेक्टर ग्राफिक्स, एक उच्च गुणवत्ता और लचीली छवि प्रकार के उपयोग के लिए लोकप्रिय है।
चरण 2. तय करें कि आप फ्लैश का उपयोग कैसे करेंगे।
जिस तरह से आप फ्लैश का उपयोग करते हैं वह निर्धारित करेगा कि आपको कौन से टूल्स शुरू करने की आवश्यकता है। कोई भी पूरी तरह कार्यात्मक गेम बना सकता है, पूरी तरह से फ्लैश का उपयोग करके कोडित और एनिमेटेड दोनों। इसी तरह, कोई भी एक्शनस्क्रिप्ट के साथ बातचीत किए बिना ग्राफिकल एसेट और एनिमेशन बना सकता है।
चरण 3. सही सॉफ्टवेयर चुनें।
आप चाहे जो भी रास्ता चुनें, फ्लैश के साथ विकसित करने के लिए सबसे व्यापक टूल एडोब एनिमेट (पूर्व में फ्लैश प्रोफेशनल) है। Adobe उनके सॉफ़्टवेयर के लिए 30 दिन का निःशुल्क परीक्षण प्रदान करता है। यदि आप मुख्य रूप से कोड के साथ काम करने की योजना बना रहे हैं, तो FlashDevelop या ApacheFlex जैसे निःशुल्क विकल्प हैं।
चरण 4. सीखने में आपकी मदद करने के लिए उपकरण खोजें।
Adobe की अपनी साइट वीडियो और व्यापक दस्तावेज़ीकरण सहित उनके उत्पादों के उपयोग पर कई ट्यूटोरियल प्रदान करती है। फ्लैशकिट एक और मुफ्त संसाधन है जिसमें फ्लैश क्षमताओं के विभिन्न पहलुओं पर कई कदम दर कदम निर्देश हैं।
- https://helpx.adobe.com/animate/tutorials.html एनिमेट के लिए Adobe का अपना ट्यूटोरियल का संग्रह है।
- https://www.adobe.com/devnet.html एडोब डेवलपर्स के लिए एक ट्यूटोरियल संसाधन है।
- https://www.flashkit.com/tutorials/ एक वेबसाइट है जिसमें कई अलग-अलग फ्लैश सुविधाओं के लिए गाइड हैं।
2 का भाग 2: बुनियादी फ्लैश अवधारणाओं से परिचित होना
चरण 1. वेक्टर ग्राफिक्स को समझें।
वेक्टर ग्राफिक्स स्क्रीन पर छवियों को प्रस्तुत करने के लिए पिक्सेल के बजाय बहुभुज का उपयोग करते हैं। इसका लाभ गुणवत्ता के नुकसान के बिना छवियों में हेरफेर और आकार बदलने की क्षमता है। ये गुण वेक्टर ग्राफिक्स को विशेष रूप से एनीमेशन के अनुकूल बनाते हैं।
चरण 2. एनिमेशन शब्दावली से परिचित हों।
फ्लैश के साथ एनिमेट करते समय आपके सामने आने वाली कुछ सबसे सामान्य अवधारणाएं टाइमलाइन, लेयर्स, ट्वीन्स और कीफ्रेम हैं।
- टाइमलाइन फ्लैश में एक टूलबार है जिसमें आपके द्वारा बनाई जा रही एनिमेटेड सामग्री के अलग-अलग फ्रेम होते हैं। इसकी सामग्री के समय और क्रम को नियंत्रित करना आवश्यक है।
- परतें आपके द्वारा बनाई गई ग्राफ़िकल संपत्तियों के लिए एक संगठन उपकरण हैं। परतें ग्राफिकल सामग्री को अलग करती हैं और अन्य परतों में संग्रहीत सामग्री को बदले बिना संशोधन करने की अनुमति देती हैं।
- ट्वीन्स फ्लैश के सॉफ्टवेयर द्वारा उत्पन्न एनिमेशन हैं। उपयोगकर्ता शुरुआती और रोक बिंदुओं और एक आंदोलन पैटर्न को नामित करता है, और सॉफ्टवेयर दो बिंदुओं के बीच एनीमेशन की गणना करता है।
- कीफ़्रेम एनीमेशन में परिवर्तन के बिंदुओं को दर्शाते हैं। एक ट्वीन के लिए निर्दिष्ट बिंदु मुख्य-फ़्रेम हैं; इसी तरह फ़्रेम-दर-फ़्रेम एनिमेशन में प्रत्येक फ़्रेम एक कीफ़्रेम है।
चरण 3. बुनियादी एक्शनस्क्रिप्ट संरचना को समझें।
एक्शनस्क्रिप्ट जावास्क्रिप्ट पर आधारित है, हालांकि दोनों विनिमेय नहीं हैं। एक्शनस्क्रिप्ट एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज है। एक बुनियादी स्तर पर, इसका मतलब यह है कि कोड को संशोधित करना और अपडेट करना आसान हो सकता है क्योंकि आपका प्रोग्राम विकसित होता है। जिन लोगों के पास कोडिंग का बिल्कुल भी अनुभव नहीं है, उनके लिए बुनियादी भाषा की शर्तें (जैसे चर, बूलियन, आदि) सीखकर शुरुआत करना सबसे अच्छा है और किसी भी कोड को लिखने का प्रयास करने से पहले वे क्या करते हैं।
टिप्स
- एनिमेशन खेलों में भी उपयोगी है। केवल कोड के बारे में मत सोचो। आपको बैकग्राउंड, कैरेक्टर/स्प्राइट्स, प्लेयर के लिए टेक्स्ट आदि की जरूरत होगी।
- फ़्रेम द्वारा फ़्रेम एनीमेशन कुछ के लिए समय लेने वाला और उबाऊ है, लेकिन यह अच्छे परिणाम देता है।
- एनीमेशन और ड्राइंग के लिए एक टैबलेट कुछ के लिए उपयोगी हो सकता है।
- अभ्यास परिपूर्ण बनाता है। एक साधारण परियोजना से शुरू करें और धीरे-धीरे जटिलता में आगे बढ़ें।