Follow Us
माध्यम चुनें / Select Medium:
Eng (English) Hindi (हिन्दी)
BSEB • कक्षा 8 • Computer Science • अध्याय 5
अनुमानित समय: 45 Mins
प्रगति: अध्ययनरत

फ्लैश का परिचय (Introduction to Flash)

बिहार विद्यालय परीक्षा बोर्ड (BSEB) कक्षा 8 कंप्यूटर विज्ञान का अध्याय 5 'फ़्लैश का परिचय (Introduction to Flash)' विद्यार्थियों को 2D कंप्यूटर एनीमेशन एवं वेक्टर मल्टीमीडिया उत्पादन की व्यावहारिक एवं सैद्धांतिक नींव प्रदान करता है। शुरुआत में फ्यूचरवेव द्वारा 'फ्यूचरस्प्लैश' के रूप में विकसित और बाद में मैक्रोमीडिया एवं एडोब द्वारा विश्व भर में लोकप्रिय बनाया गया फ़्लैश, इंटरनेट पर गतिशील कार्टून, इंटरएक्टिव गेम्स और शैक्षिक सिमुलेशन तैयार करने का सार्वभौमिक माध्यम है। 'दृष्टि के स्थायित्व' (Persistence of Vision) के वैज्ञानिक सिद्धांत पर आधारित फ़्लैश भारी वीडियो फाइलों के स्थान पर अत्यधिक हल्के, गणितीय वेक्टर ग्राफिक्स का उपयोग करता है। यह अध्याय स्टेज और टाइमलाइन प्रबंधन, वेक्टर ड्राइंग टूल्स, फ्रेम्स और की-फ्रेम्स की टाइमलाइन संरचना, लेयर्स प्रबंधन, लाइब्रेरी सिम्बॉल्स और इंस्टेंस, स्वचालित मोशन एवं शेप ट्वीनिंग, इंटरएक्टिव बटन्स तथा संपादन योग्य .fla प्रोजेक्ट से संपीड़ित .swf मूवी के संकलन का विस्तृत और प्रामाणिक अध्ययन प्रस्तुत करता है।

यह अध्याय क्यों महत्वपूर्ण है

बिहार विद्यालय परीक्षा बोर्ड (BSEB) कक्षा 8 कंप्यूटर विज्ञान का अध्याय 5 'फ़्लैश का परिचय (Introduction to Flash)' विद्यार्थियों को 2D कंप्यूटर एनीमेशन एवं वेक्टर मल्टीमीडिया उत्पादन की व्यावहारिक एवं सैद्धांतिक नींव प्रदान करता है। शुरुआत में फ्यूचरवेव द्वारा 'फ्यूचरस्प्लैश' के रूप में विकसित और बाद में मैक्रोमीडिया एवं एडोब द्वारा विश्व भर में लोकप्रिय बनाया गया फ़्लैश, इंटरनेट पर गतिशील कार्टून, इंटरएक्टिव गेम्स और शैक्षिक सिमुलेशन तैयार करने का सार्वभौमिक माध्यम है। 'दृष्टि के स्थायित्व' (Persistence of Vision) के वैज्ञानिक सिद्धांत पर आधारित फ़्लैश भारी वीडियो फाइलों के स्थान पर अत्यधिक हल्के, गणितीय वेक्टर ग्राफिक्स का उपयोग करता है। यह अध्याय स्टेज और टाइमलाइन प्रबंधन, वेक्टर ड्राइंग टूल्स, फ्रेम्स और की-फ्रेम्स की टाइमलाइन संरचना, लेयर्स प्रबंधन, लाइब्रेरी सिम्बॉल्स और इंस्टेंस, स्वचालित मोशन एवं शेप ट्वीनिंग, इंटरएक्टिव बटन्स तथा संपादन योग्य .fla प्रोजेक्ट से संपीड़ित .swf मूवी के संकलन का विस्तृत और प्रामाणिक अध्ययन प्रस्तुत करता है।

अध्याय रूपरेखा एवं प्रगति

1 एनीमेशन की मूल अवधारणा, दृष्टि का स...
2 फ़्लैश कार्यक्षेत्र की संरचना: स्टे...
3 ड्राइंग, पेंटिंग एवं वेक्टर ट्रांसफ...
4 टाइमलाइन वास्तुकला: फ्रेम्स, की-फ्र...
5 सिम्बॉल्स, इंस्टेंस एवं सेंट्रल लाइ...
6 एनीमेशन इंजीनियरिंग: फ्रेम-बाय-फ्रे...
7 इंटरएक्टिव बटन्स, मूवी टेस्टिंग एवं...

सम्पूर्ण सैद्धांतिक एवं वैचारिक अध्ययन

एनीमेशन की मूल अवधारणा, दृष्टि का स्थायित्व एवं फ़्लैश का उद्भव

मॉड्यूल परिचय: एनीमेशन की मूल अवधारणा, दृष्टि का स्थायित्व एवं फ़्लैश का उद्भव

यह मॉड्यूल एनीमेशन के वैज्ञानिक आधार, मानव नेत्र के रेटिना पर छवि रुकने के सिद्धांत (दृष्टि का स्थायित्व), एडोब फ़्लैश के ऐतिहासिक विकास तथा वेक्टर ग्राफिक्स और बिटमैप ग्राफिक्स के गणितीय अंतर का गहन विश्लेषण प्रस्तुत करता है।

1. एनीमेशन का विज्ञान: दृष्टि का स्थायित्व (Persistence of Vision)

एनीमेशन वास्तव में क्या है? वैज्ञानिक दृष्टि से एनीमेशन गति का एक दृष्टि भ्रम (Optical Illusion) है, जो कई स्थिर चित्रों को तीव्र गति से एक के बाद एक प्रदर्शित करके उत्पन्न किया जाता है। जब मानव नेत्र किसी वस्तु को देखता है, तो उस वस्तु के हट जाने के बाद भी उसकी छवि रेटिना पर लगभग 1/10 से 1/16 सेकंड तक बनी रहती है। इस शारीरिक घटना को दृष्टि का स्थायित्व (Persistence of Vision) कहा जाता है (इसका वैज्ञानिक प्रतिपादन पीटर मार्क रोजेट ने 1824 में किया था)।

यदि रेटिना से पहली छवि का प्रभाव समाप्त होने से पहले ही वस्तु की स्थिति में थोड़े बदलाव वाला दूसरा स्थिर चित्र सामने ला दिया जाए, तो मानव मस्तिष्क दोनों चित्रों को आपस में मिला देता है। मस्तिष्क को अलग-अलग स्थिर चित्र दिखने के बजाय एक सहज, निरंतर भौतिक गति का अनुभव होता है। डिजिटल एनीमेशन में इस गति को फ्रेम्स प्रति सेकंड (Frames Per Second - fps) में मापा जाता है:

  • सिनेमा / फिल्म: 24 फ्रेम्स प्रति सेकंड (24 fps)।
  • टेलीविजन प्रसारण: 25 से 30 फ्रेम्स प्रति सेकंड।
  • फ़्लैश की मानक डिफ़ॉल्ट गति: 12 फ्रेम्स प्रति सेकंड (12 fps)। इसका अर्थ है कि टाइमलाइन पर 1 सेकंड में 12 फ्रेम्स स्क्रीन से होकर गुजरते हैं।

2. फ़्लैश का ऐतिहासिक उद्भव

1990 के दशक के मध्य में जोनाथन गे और चार्ली जैक्सन ने फ्यूचरवेव सॉफ्टवेयर की स्थापना कर FutureSplash Animator नामक सॉफ्टवेयर बनाया। दिसंबर 1996 में मैक्रोमीडिया ने इसे खरीदकर इसका नाम मैक्रोमीडिया फ़्लैश (Macromedia Flash) रखा। वर्ष 2005 में एडोब सिस्टम्स (Adobe) ने मैक्रोमीडिया का अधिग्रहण कर इसे Adobe Flash Professional (जो बाद में Adobe Animate बना) का नाम दिया।

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

3. वेक्टर ग्राफिक्स बनाम बिटमैप (रास्टर) ग्राफिक्स का संपूर्ण विश्लेषण

फ़्लैश की गति और गुणवत्ता का रहस्य उसके वेक्टर ग्राफिक्स में छिपा है। विद्यार्थियों को इन दोनों ग्राफिक प्रणालियों के अंतर को गहराई से समझना चाहिए:

तुलनात्मक बिंदु वेक्टर ग्राफिक्स (फ़्लैश का मूल आधार) बिटमैप / रास्टर ग्राफिक्स (फोटोग्राफ्स)
गणितीय संरचना यह गणितीय सूत्रों, ज्यामितीय बिंदुओं, वक्र रेखाओं, आउटलाइन मोटाई और रंग एल्गोरिदम से बनता है। यह आयताकार ग्रिड पर व्यवस्थित लाखों छोटे रंगीन बिंदुओं (पिक्सेल - Pixels) से मिलकर बनता है।
आकार विस्तार (Scalability) रेजोल्यूशन स्वतंत्र: इसे छोटे डाक टिकट से लेकर विशालकाय होर्डिंग बोर्ड जितना बड़ा कर दिया जाए, इसकी तीक्ष्णता और स्पष्टता में रत्ती भर कमी नहीं आती! रेजोल्यूशन निर्भर: चित्र को बड़ा करने पर पिक्सेलेशन (Pixelation) होता है—चौकोर पिक्सेल फटने लगते हैं और चित्र धुंधला हो जाता है।
मेमोरी एवं फाइल साइज अत्यंत सूक्ष्म फाइल साइज (केवल कुछ किलोबाइट - KB) क्योंकि कंप्यूटर को केवल सरल गणितीय समीकरण सहेजने होते हैं। काफी भारी फाइल साइज (कई मेगाबाइट - MB) क्योंकि प्रत्येक पिक्सेल का व्यक्तिगत रंग मान डिस्क पर दर्ज करना पड़ता है।
मानक फाइल एक्सटेंशन .fla (फ़्लैश प्रोजेक्ट), .swf (फ़्लैश मूवी), .ai, .svg। .bmp, .jpg / .jpeg, .png, .gif।
सर्वोत्तम व्यावहारिक उपयोग कार्टून फिल्में, एनिमेटेड पात्र, लोगो डिजाइन, ज्यामितीय आरेख एवं बटन। कैमरे से खींची गई वास्तविक फोटोग्राफ, प्राकृतिक दृश्य एवं जटिल शेडिंग।

फ़्लैश कार्यक्षेत्र की संरचना: स्टेज, टाइमलाइन एवं पैनल्स

मॉड्यूल परिचय: फ़्लैश कार्यक्षेत्र की संरचना: स्टेज, टाइमलाइन एवं पैनल्स

इस मॉड्यूल में हम फ़्लैश एप्लीकेशन विंडो के मुख्य घटकों: केंद्रीय स्टेज, ऑफ-स्टेज वर्क एरिया, बहु-स्तरीय टाइमलाइन, लाल प्लेहेड, टूल्स पैनल के चार अनुभागों और संदर्भ-संवेदनशील प्रॉपर्टी इंस्पेक्टर का विस्तृत अध्ययन करेंगे।

1. फ़्लैश कार्यक्षेत्र (Workspace) के छह मुख्य घटक

जब एक एनिमेटर एडोब फ़्लैश खोलता है, तो स्क्रीन एक पूर्ण एनीमेशन स्टूडियो के रूप में प्रस्तुत होती है जो छह प्रमुख क्षेत्रों में बँटी होती है:

  • स्टेज (The Stage): कार्यक्षेत्र के केंद्र में स्थित सफेद आयताकार ड्राइंग बोर्ड। यह आपकी मूवी का दृश्यमान कैनवास है। जो कुछ भी स्टेज की सीमाओं के अंदर रखा जाएगा, वही अंतिम मूवी में दर्शकों को दिखाई देगा। डिफ़ॉल्ट रूप से स्टेज का आकार 550 पिक्सेल चौड़ा और 400 पिक्सेल ऊँचा होता है (सफेद पृष्ठभूमि, जिसे बदला जा सकता है)।
  • वर्क एरिया / पेस्टबोर्ड (Work Area): सफेद स्टेज के चारों ओर फैला हुआ धूसर (Gray) क्षेत्र। एनिमेटर इसका उपयोग अस्थायी मंच के रूप में करते हैं—जहाँ अतिरिक्त आकृतियाँ रखी जा सकती हैं या किसी पात्र/गाड़ी को स्टेज पर प्रवेश करने से पहले या स्टेज से बाहर निकलने के बाद छिपाया जा सकता है।
  • टाइमलाइन (The Timeline): कार्यक्षेत्र में सबसे ऊपर (या नीचे) स्थित एनीमेशन का मुख्य नियंत्रण कक्ष। टाइमलाइन समय के साथ मूवी की सामग्री को क्षैतिज लेयर्स (Layers) और लंबवत फ्रेम्स (Frames) के रूप में नियंत्रित और अनुक्रमित करती है।
  • प्लेहेड (The Playhead): टाइमलाइन पर लाल रंग की पट्टी और आयताकार मार्कर। यह दर्शाता है कि वर्तमान में स्टेज पर किस विशिष्ट फ्रेम की सामग्री प्रदर्शित हो रही है। प्लेहेड को माउस से पकड़कर बाएं या दाएं खिसकाने (Scrubbing) से एनीमेशन का पूर्वावलोकन तुरंत देखा जा सकता है।
  • टूल्स पैनल (Toolbox): स्क्रीन के किनारे पर लंबवत टूलबार, जिसमें आकृतियाँ बनाने, रंग भरने, चयन करने और दृश्य को नियंत्रित करने वाले सभी टूल्स व्यवस्थित होते हैं।
  • प्रॉपर्टी इंस्पेक्टर (Property Inspector): संदर्भ-संवेदनशील सूचना पैनल (नीचे या दाईं ओर)। स्टेज पर जिस टूल या वस्तु का चयन किया जाता है, यह पैनल तुरंत उसी के गुण (आकार, X/Y निर्देशांक, भराव रंग, आउटलाइन मोटाई, फॉन्ट) प्रदर्शित करता है।

2. टूल्स पैनल (Toolbox) के चार अनुभाग

फ़्लैश का टूल्स पैनल तार्किक रूप से चार अलग-अलग अनुभागों में विभाजित होता है:

अनुभाग का नाम समाहित टूल्स मुख्य कार्य एवं उद्देश्य
1. टूल्स (Tools) अनुभाग Selection (V), Subselection (A), Free Transform (Q), Line (N), Pen (P), Text (T), Oval (O), Rectangle (R), Pencil (Y), Brush (B)। वेक्टर आकृतियों का निर्माण, रेखाएँ खींचना, टेक्स्ट टाइप करना और रेखाओं के आकार को संशोधित करना।
2. व्यू (View) अनुभाग हैंड टूल (Hand - H), ज़ूम टूल (Zoom - Z/M)। कैनवास पर बिना आकृतियों को हिलाए पूरे दृश्य को खिसकाना (Hand) और सूक्ष्म विवरणों को बड़ा करके देखना (Zoom)।
3. कलर्स (Colors) अनुभाग स्ट्रोक कलर (पेंसिल आइकन), फिल कलर (पेंट बाल्टी आइकन), ब्लैक एंड व्हाइट डिफ़ॉल्ट बटन, स्वैप कलर बटन। आकृतियों की बाहरी सीमा रेखा (Stroke) और आंतरिक भराव (Fill) के रंगों का चयन एवं प्रबंधन करना।
4. ऑप्शन्स (Options) अनुभाग चयनित टूल के संदर्भ-संवेदनशील मॉडिफायर्स (जैसे Snap, Smooth, Straighten, ब्रश आकार, इरेज़र मोड्स)। वर्तमान में चुने गए ड्राइंग टूल की कार्यशैली और व्यवहार को अनुकूलित करने वाले विकल्प प्रदान करना।

ड्राइंग, पेंटिंग एवं वेक्टर ट्रांसफ़ॉर्मेशन टूल्स मास्टरक्लास

मॉड्यूल परिचय: ड्राइंग, पेंटिंग एवं वेक्टर ट्रांसफ़ॉर्मेशन टूल्स मास्टरक्लास

यह मॉड्यूल फ़्लैश के चित्रांकन औजारों का व्यावहारिक ज्ञान प्रदान करता है: सिलेक्शन टूल द्वारा आकृतियों को मोड़ना, मर्ज ड्राइंग बनाम ऑब्जेक्ट ड्राइंग, पेंसिल और ब्रश मोड्स, पेंट बकेट और इंक बॉटल का उपयोग तथा इरेज़र के विभिन्न विकल्प।

1. सिलेक्शन टूल (Arrow Tool - `V`) एवं वक्र मोड़ने का जादू

सिलेक्शन टूल (शॉर्टकट: V) फ़्लैश का सबसे अधिक प्रयुक्त होने वाला टूल है। वस्तुओं को चुनने और हिलाने के अलावा इसमें एक अद्वितीय फ़्लैश-विशिष्ट क्षमता होती है: वेक्टर वक्रों को मोड़ना (Reshaping curves)!

जब सिलेक्शन टूल का कर्सर किसी अचयनित वेक्टर रेखा या आकृति के किनारे पर जाता है, तो कर्सर का रूप बदल जाता है:

  • आर्क कर्सर (तीर के नीचे चाप/वक्र रेखा): जब कर्सर किसी सपाट किनारे पर होता है। माउस से क्लिक करके खींचने पर सीधी रेखा तुरंत एक चिकने वक्र (Curve) में मुड़ जाती है!
  • कोणीय कर्सर (तीर के नीचे समकोण/L-आकार): जब कर्सर किसी कोने के बिंदु (Vertex) पर होता है। क्लिक करके खींचने पर वह कोना अपनी जगह से खिसककर आकृति को नया रूप देता है।

2. मर्ज ड्राइंग मोड बनाम ऑब्जेक्ट ड्राइंग मोड

फ़्लैश में दो अलग-अलग ड्राइंग मोड्स होते हैं, जिन्हें समझना आवश्यक है:

क. मर्ज ड्राइंग मोड (डिफ़ॉल्ट)

एक ही लेयर पर खींची गई आकृतियाँ आपस में विलीन (Merge) हो जाती हैं। यदि आप लाल वर्ग के ऊपर नीला वृत्त बनाते हैं, तो नीला वृत्त नीचे वाले लाल वर्ग के उस हिस्से को स्थायी रूप से काट देता है! नीले वृत्त को हटाने पर लाल वर्ग में गोल गड्ढा रह जाता है।

ख. ऑब्जेक्ट ड्राइंग मोड (शॉर्टकट: J)

आकृतियाँ स्वतंत्र बाउंडिंग बॉक्स में बंद रहती हैं। एक-दूसरे पर रखने पर भी वे आपस में नहीं चिपकतीं और न ही एक-दूसरे को काटती हैं। वे स्वतंत्र कागज़ के टुकड़ों की तरह एक के ऊपर एक रखी रहती हैं।

3. पेंसिल टूल के तीन मोड्स: Straighten, Smooth एवं Ink

जब पेंसिल टूल (शॉर्टकट: Y) चुना जाता है, तो ऑप्शन्स अनुभाग में तीन विशेष शैलियाँ दिखाई देती हैं:

  • Straighten (सीधा करना): हाथ से खींची गई टेढ़ी-मेढ़ी रेखाओं को स्वतः गणितीय रूप से सीधी रेखाओं में बदल देता है और खुरदुरे घेरों को सटीक वृत्त या वर्ग बना देता है।
  • Smooth (चिकना करना): खुरदुरे, झुर्रीदार वक्रों के अतिरिक्त बिंदुओं को हटाकर उन्हें सुंदर, चिकने बहते हुए वक्रों में ढाल देता है।
  • Ink (स्याही): किसी भी स्वचालित सुधार को बंद रखता है, जिससे चित्रकार के हाथ का कच्चा और स्वाभाविक स्ट्रोक हूबहू वैसा ही सहेजा जाता है जैसा खींचा गया था।

4. पेंट बकेट (`K`), इंक बॉटल (`S`) एवं इरेज़र मोड्स

पेंट बकेट टूल (K): घिरी हुई आकृतियों में रंग या ग्रेडिएंट भरता है। इसमें 'Gap Size' विकल्प होता है, जिससे रेखाओं में थोड़ा खुला गैप होने पर भी रंग बाहर फैले बिना भरा जा सकता है।

इंक बॉटल टूल (S): किसी आकृति की बाहरी रेखा (Stroke) का रंग या मोटाई बदलता है। बिना बॉर्डर वाले भराव पर क्लिक करने से तुरंत नई आउटलाइन बन जाती है।

इरेज़र टूल (E): रेखाओं और रंगों को मिटाता है। इसके प्रमुख मोड्स हैं: Erase Fills (केवल अंदर का रंग मिटाता है, बॉर्डर सुरक्षित रहता है), Erase Lines (केवल बॉर्डर मिटाता है), तथा Faucet टूल (एक ही क्लिक में पूरे भरे हुए रंग को तुरंत मिटा देता है)।

टाइमलाइन वास्तुकला: फ्रेम्स, की-फ्रेम्स एवं लेयर प्रबंधन

मॉड्यूल परिचय: टाइमलाइन वास्तुकला: फ्रेम्स, की-फ्रेम्स एवं लेयर प्रबंधन

इस मॉड्यूल में हम एनीमेशन के समय-नियंत्रण का अध्ययन करेंगे: सामान्य फ्रेम्स (F5), प्रमुख की-फ्रेम्स (F6), रिक्त की-फ्रेम्स (F7), बहु-स्तरीय लेयर्स की गहराई, लेयर लॉकिंग, विजिबिलिटी नियंत्रण और मोशन गाइड लेयर्स।

1. फ्रेम्स के तीन प्रकार: F5 बनाम F6 बनाम F7

फ़्लैश टाइमलाइन पर समय को छोटे-छोटे आयताकार खानों में मापा जाता है जिन्हें फ्रेम्स (Frames) कहते हैं। एनीमेशन में तीन प्रकार के फ्रेम्स का उपयोग होता है:

क. सामान्य फ्रेम (Regular Frame - शॉर्टकट: F5)

यह फ्रेम पिछले की-फ्रेम की सामग्री को बिना किसी बदलाव के आगे समय की अवधि तक विस्तारित करता है। टाइमलाइन पर यह एक सादे धूसर (Gray) डिब्बे के रूप में दिखता है जिसके अंत में छोटा खाली आयत होता है। F5 दबाने से कोई नई ड्राइंग नहीं बनती, बल्कि मौजूदा ड्राइंग अधिक समय तक स्क्रीन पर दिखती रहती है।

ख. की-फ्रेम (Keyframe - शॉर्टकट: F6)

की-फ्रेम वह महत्वपूर्ण मील का पत्थर फ्रेम है जहाँ एनीमेशन में कोई नया बदलाव शुरू होता है (जैसे वस्तु की स्थिति, रंग, आकार या रूप बदलना)। टाइमलाइन पर यह एक धूसर डिब्बे के अंदर ठोस काले वृत्त (Solid Black Circle) के रूप में अंकित होता है। F6 दबाने से पिछले फ्रेम की सामग्री की नकल बनकर नया की-फ्रेम तैयार होता है जिसे तुरंत संपादित किया जा सकता है।

ग. ब्लैंक की-फ्रेम (Blank Keyframe - शॉर्टकट: F7)

ब्लैंक की-फ्रेम स्टेज को खाली कर देता है, जिससे उस लेयर पर कोई भी चित्र नहीं रहता। टाइमलाइन पर यह सफेद डिब्बे के अंदर खोखले सफेद वृत्त (Hollow White Circle) द्वारा प्रदर्शित होता है। जब किसी वस्तु को स्क्रीन से गायब करना हो या बिल्कुल नई आकृति बनानी हो, तब F7 दबाया जाता है।

2. बहु-स्तरीय लेयर्स (Layers) का प्रबंधन

कल्पना कीजिए कि पारदर्शी प्लास्टिक शीट्स (Acetate sheets) एक के ऊपर एक रखी हैं। फ़्लैश में लेयर्स ठीक इसी प्रकार काम करती हैं! लेयर्स के माध्यम से आप कई वस्तुओं को स्वतंत्र रूप से बना और एनिमेट कर सकते हैं, बिना इस डर के कि वे आपस में चिपकेंगी या कटेंगी।

टाइमलाइन पर लेयर नियंत्रण के प्रमुख उपकरण:

  • स्टैकिंग क्रम (Stacking Order): जो लेयर सूची में ऊपर होती है, उसकी वस्तुएं स्टेज पर नीचे वाली लेयर्स के आगे दिखती हैं। पृष्ठभूमि (Background) को हमेशा सबसे निचली लेयर पर रखा जाता है।
  • आँख का आइकन (Eye - Visibility): इस पर क्लिक करने से उस लेयर की वस्तुएं स्क्रीन पर अस्थायी रूप से छिप जाती हैं, जिससे अन्य लेयर्स पर काम करना सरल हो जाता है।
  • ताले का आइकन (Lock): लेयर को लॉक कर देता है ताकि गलती से उस पर बनी ड्राइंग हिल या मिट न सके।
  • आउटलाइन मोड (Outline): लेयर की वस्तुओं को केवल रंगीन तारों (Wireframe) के रूप में दिखाता है।
  • मोशन गाइड लेयर (Motion Guide Layer): यह एक विशेष गाइड लेयर होती है जिस पर पेंसिल या पेन टूल से मनचाहा घुमावदार रास्ता (Path) बनाया जाता है। जुड़ी हुई लेयर की वस्तु इसी रास्ते पर दौड़ती है!

सिम्बॉल्स, इंस्टेंस एवं सेंट्रल लाइब्रेरी वास्तुकला

मॉड्यूल परिचय: सिम्बॉल्स, इंस्टेंस एवं सेंट्रल लाइब्रेरी वास्तुकला

यह मॉड्यूल फ़्लैश की दक्षता के सर्वोच्च रहस्य को खोलता है: कलाकृतियों को सिम्बॉल्स में बदलना (F8), लाइब्रेरी और स्टेज इंस्टेंस का संबंध तथा तीन प्रमुख सिम्बॉल्स: ग्राफिक, बटन और मूवी क्लिप का विस्तृत अध्ययन।

1. सिम्बॉल (Symbol) बनाम इंस्टेंस (Instance) क्या है?

पारंपरिक एनीमेशन में यदि एक कार को 100 फ्रेम्स तक चलाना होता था, तो चित्रकार को उस कार को 100 बार दोबारा बनाना पड़ता था। फ़्लैश ने सिम्बॉल्स और इंस्टेंस के माध्यम से इस दोहराव को समाप्त कर दिया:

सिम्बॉल (मास्टर ब्लूप्रिंट): एक पुनः प्रयोज्य वेक्टर चित्र, इंटरएक्टिव बटन या लघु-मूवी क्लिप जो दस्तावेज़ के केंद्रीय लाइब्रेरी पैनल (शॉर्टकट: Ctrl + L) में स्थायी रूप से संचित रहता है।

इंस्टेंस (क्लोन / प्रतिलिपि): लाइब्रेरी से सिम्बॉल को खींचकर स्टेज पर रखी गई उसकी प्रतिलिपि। आप आकाश में एक तारे के सिम्बॉल की 50 प्रतिलिपियाँ (Instances) रख सकते हैं, किंतु फ़्लैश डिस्क पर उस तारे का गणितीय डेटा केवल एक ही बार सहेजता है! प्रत्येक इंस्टेंस का आकार, कोण, रंग और पारदर्शिता (Alpha) अलग हो सकती है, बिना फाइल का वजन बढ़ाए।

2. सिम्बॉल्स के तीन प्रकार

स्टेज पर बनी आकृति को चुनकर जब F8 (Convert to Symbol) दबाया जाता है, तो फ़्लैश तीन व्यवहार प्रकारों में से एक चुनने को कहता है:

सिम्बॉल का प्रकार टाइमलाइन व्यवहार प्राथमिक उपयोग
1. ग्राफिक सिम्बॉल (Graphic) यह मुख्य टाइमलाइन के साथ कड़ाई से बँधा होता है। यदि मुख्य टाइमलाइन 10 फ्रेम्स की है, तो ग्राफिक सिम्बॉल 11वें फ्रेम का आंतरिक एनीमेशन नहीं चला सकता। स्थिर चित्र, पृष्ठभूमि दृश्य तथा मोशन ट्वीन में भाग लेने वाले सामान्य एनिमेटेड पात्र।
2. बटन सिम्बॉल (Button) इसकी अपनी विशेष 4-फ्रेम वाली टाइमलाइन होती है: Up, Over, Down एवं Hit। यह माउस के मंडराने और क्लिक पर प्रतिक्रिया देता है। वेबसाइट के क्लिक करने योग्य बटन, प्ले/पॉज़ नियंत्रण तथा इंटरएक्टिव मेन्यू।
3. मूवी क्लिप सिम्बॉल (Movie Clip) इसकी अपनी पूरी तरह स्वतंत्र, बार-बार दोहराने वाली (Looping) टाइमलाइन होती है। मुख्य टाइमलाइन रुक जाने पर भी यह अपना एनीमेशन चलाता रहता है! जटिल स्वतंत्र लघु-एनीमेशन, जैसे चिड़िया के पंख फड़फड़ाना, पहिये का घूमना या उड़ता हुआ धुआँ।

एनीमेशन इंजीनियरिंग: फ्रेम-बाय-फ्रेम बनाम ट्वीनिंग

मॉड्यूल परिचय: एनीमेशन इंजीनियरिंग: फ्रेम-बाय-फ्रेम बनाम ट्वीनिंग

यह मॉड्यूल डिजिटल एनीमेशन निर्माण की दो प्राथमिक तकनीकों का अध्ययन कराता है: श्रमसाध्य फ्रेम-बाय-फ्रेम एनीमेशन तथा स्वचालित ट्वीनिंग (सिम्बॉल्स पर मोशन ट्वीनिंग बनाम खुली आकृतियों पर शेप ट्वीनिंग/मॉर्फिंग)।

1. फ्रेम-बाय-फ्रेम एनीमेशन (Frame-by-Frame Animation)

इस विधि में एनिमेटर टाइमलाइन के प्रत्येक की-फ्रेम पर जाकर सामग्री को हाथ से स्वयं बनाता या बदलता है। उदाहरणार्थ, 12 fps पर 2 सेकंड दौड़ते हुए किसी पात्र को दिखाने हेतु 24 अलग-अलग की-फ्रेम्स (F6) बनाए जाते हैं और प्रत्येक पर हाथ-पैर की नई स्थिति बनाई जाती है।

  • लाभ: पूर्ण कलात्मक स्वतंत्रता; चेहरे के जटिल भाव या पानी की बूंदों के छलकने जैसे अनियंत्रित आंदोलनों हेतु सर्वोत्तम।
  • हानि: अत्यधिक समय और श्रम की आवश्यकता, तथा प्रत्येक फ्रेम में नया डेटा होने से फाइल साइज काफी बड़ा हो जाता है।

2. स्वचालित ट्वीनिंग (Tweening / Inbetweening) का चमत्कार

'ट्वीनिंग' शब्द पारंपरिक एनीमेशन के शब्द "In-betweening" (बीच के फ्रेम्स भरना) से आया है। पुराने स्टूडियो में मुख्य चित्रकार गति का पहला और आखिरी की-फ्रेम बनाते थे, और बीच के दर्जनों फ्रेम्स सहायक चित्रकार भरते थे। फ़्लैश में कंप्यूटर आपका निष्ठावान सहायक बन जाता है! आप केवल पहला की-फ्रेम और अंतिम की-फ्रेम निर्धारित करते हैं, और फ़्लैश बीच के सभी मध्यवर्ती फ्रेम्स की गणितीय गणना करके एनीमेशन स्वतः पूर्ण कर देता है!

3. मोशन ट्वीन बनाम शेप ट्वीन का तुलनात्मक चार्ट

तुलनात्मक विशेषता मोशन ट्वीनिंग (Motion Tween) शेप ट्वीनिंग (Shape Tween / Morphing)
अनिवार्य वस्तु स्थिति वस्तु का सिम्बॉल (Symbol) या ग्रुप होना अनिवार्य है! यह कच्ची असंगठित आकृतियों पर कार्य नहीं करता। सामग्री का कच्ची वेक्टर आकृति (Raw Shapes) होना अनिवार्य है। यदि वह सिम्बॉल है, तो उसे Ctrl + B दबाकर तोड़ना (Break Apart) पड़ेगा!
परिवर्तन की प्रकृति स्थान (Movement), आकार (Scaling), घूर्णन (Rotation), रंग या पारदर्शिता (Alpha) में बदलाव। आकृति का कायापलट (Morphing)—जैसे हरे वृत्त का धीरे-धीरे लाल सितारे या अक्षर 'A' से 'B' में बदल जाना।
टाइमलाइन पर दृश्य रंग हल्के नीले / बैंगनी (Light Blue/Purple) बैकग्राउंड पर एक ठोस क्षैतिज तीर दिखता है। हल्के हरे (Light Green) बैकग्राउंड पर एक ठोस क्षैतिज तीर दिखता है।
त्रुटि का संकेत टूटी हुई डैश वाली रेखा (Dashed line) त्रुटि दर्शाती है (जैसे वस्तु सिम्बॉल न हो या अंत की-फ्रेम गायब हो)। टूटी हुई डैश वाली रेखा (Dashed line) त्रुटि दर्शाती है (जैसे वस्तु सिम्बॉल बनी रह गई हो)।

इंटरएक्टिव बटन्स, मूवी टेस्टिंग एवं एक्सपोर्ट प्रारूप

मॉड्यूल परिचय: इंटरएक्टिव बटन्स, मूवी टेस्टिंग एवं एक्सपोर्ट प्रारूप

यह मॉड्यूल एनीमेशन अध्ययन को पूर्ण करता है: इंटरएक्टिव बटन की चार विशेष अवस्थाएँ (Up, Over, Down, Hit), Ctrl+Enter द्वारा मूवी का वास्तविक परीक्षण तथा संपादन योग्य .fla प्रोजेक्ट और संकलित .swf मूवी फाइल का तुलनात्मक विश्लेषण।

1. इंटरएक्टिव बटन सिम्बॉल की चार अवस्थाएँ

जब आप बटन सिम्बॉल बनाते या संपादित करते हैं, तो सामान्य टाइमलाइन के स्थान पर Up, Over, Down एवं Hit नामक 4-फ्रेम वाली विशेष टाइमलाइन खुलती है:

  1. Up अवस्था (फ्रेम 1): बटन का सामान्य डिफ़ॉल्ट रूप, जब माउस का कर्सर बटन के आसपास कहीं नहीं होता।
  2. Over अवस्था (फ्रेम 2): जब उपयोगकर्ता माउस कर्सर को बटन के ठीक ऊपर ले जाता है (जैसे बटन चमकने लगे या रंग बदल ले)।
  3. Down अवस्था (फ्रेम 3): वह क्षण जब उपयोगकर्ता माउस का बायाँ बटन दबाकर रखता है (जैसे बटन भौतिक रूप से अंदर धँसता हुआ दिखे)।
  4. Hit अवस्था (फ्रेम 4): अदृश्य सक्रिय क्षेत्र (Invisible Hotspot)। इस फ्रेम में बनाई गई आकृति यह तय करती है कि माउस कहाँ क्लिक करने पर बटन दबेगा। यह क्षेत्र अंतिम मूवी में पूरी तरह अदृश्य रहता है! यदि इसे खाली छोड़ दिया जाए, तो Up फ्रेम की आकृति ही इसका क्षेत्र बन जाती है।

2. मूवी का परीक्षण: शॉर्टकट `Ctrl + Enter`

कीबोर्ड पर Enter दबाने से एनीमेशन केवल स्टेज पर चलता है, किंतु इंटरएक्टिव बटन और लूपिंग मूवी क्लिप्स स्टेज पर कार्य नहीं करते। वास्तविक मूवी का परीक्षण करने हेतु Ctrl + Enter (Control → Test Movie) दबाया जाता है।

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

3. संपादन योग्य प्रोजेक्ट (.fla) बनाम संकलित मूवी (.swf)

परीक्षा की दृष्टि से इन दोनों फाइल प्रारूपों का भेद अत्यंत महत्वपूर्ण है:

विशेषता फ़्लैश ऑथरिंग प्रोजेक्ट (.fla) शॉकवेव फ़्लैश मूवी (.swf)
फाइल का स्वरूप मूल स्रोत प्रोजेक्ट फाइल, जिसे File → Save द्वारा सहेजा जाता है। अंतिम संकलित और संपीड़ित मूवी फाइल, जिसे File → Export या Ctrl+Enter से बनाया जाता है।
संपादन क्षमता पूर्णतः संपादन योग्य: इसमें सभी अलग-अलग लेयर्स, सिम्बॉल्स, की-फ्रेम्स और वेक्टर आकृतियाँ सुरक्षित रहती हैं। असंपादन योग्य: सभी लेयर्स जुड़ जाती हैं और सिम्बॉल्स कंपाइल हो जाते हैं। इसे दोबारा एडिट नहीं किया जा सकता!
फाइल का आकार बड़ा आकार, क्योंकि इसमें संपादन का पूरा इतिहास और लाइब्रेरी संपत्तियाँ होती हैं। अत्यंत सूक्ष्म और संपीड़ित आकार, जो इंटरनेट पर तुरंत लोड होने हेतु अनुकूलित होता है।
चलाने का माध्यम केवल एडोब फ़्लैश / एनिमेट सॉफ्टवेयर के अंदर ही खुल सकती है। वेब ब्राउज़र या स्टैंडअलोन फ़्लैश प्लेयर में आसानी से चल सकती है।

प्रोग्रामिंग सिंटेक्स, स्टेटमेंट्स एवं भाषा अनुवादक नियम

वेक्टर ग्राफिक्स बनाम बिटमैप ग्राफिक्स गणितीय ढाँचा
यह मल्टीमीडिया इंजीनियरिंग ढाँचा गणितीय रूप से संगणित वेक्टर ग्राफिक्स और पिक्सेल-ग्रिड बिटमैप्स के मौलिक संरचनात्मक अंतर को स्थापित करता है। यह स्पष्ट करता है कि फ़्लैश असीमित रेजोल्यूशन स्केलेबिलिटी और अत्यंत सूक्ष्म किलोबाइट फाइल साइज प्राप्त करने हेतु ज्यामितीय सूत्रों का उपयोग क्यों करता है, तथा फोटोग्राफ बिटमैप्स के पिक्सेलेशन और भारी स्टोरेज की तुलना में यह क्यों श्रेष्ठ है।
वेक्टर और बिटमैप ग्राफिक्स में अंतर स्पष्ट करने वाले 2-अंक और 3-अंक के प्रश्नों में पूरे अंक दिलाने वाला ढाँचा।
फ़्लैश कार्यक्षेत्र घटक एवं निर्देशांक वास्तुकला
यह इंटरफेस डिज़ाइन ढाँचा फ़्लैश ऑथरिंग स्टूडियो के स्थानिक लेआउट और परिचालन क्षेत्रों को सुव्यवस्थित करता है। यह केंद्रीय स्टेज कैनवास (550x400 पिक्सेल डिफ़ॉल्ट), ऑफ-स्टेज वर्क एरिया पेस्टबोर्ड, बहु-स्तरीय टाइमलाइन, लाल प्लेहेड और संदर्भ-संवेदनशील प्रॉपर्टी इंस्पेक्टर के सटीक तकनीकी संबंधों को रेखांकित करता है ताकि एनीमेशन टाइमिंग, लेआउट और वस्तु विन्यास में किसी प्रकार का विचलन उत्पन्न न हो।
फ़्लैश कार्यक्षेत्र के प्रमुख भागों को सूचीबद्ध करने और स्टेज व वर्क एरिया को परिभाषित करने वाले प्रश्नों हेतु उपयोगी।
वेक्टर ड्राइंग एवं ट्रांसफ़ॉर्मेशन टूल्स वर्गीकरण
यह चित्रण ढाँचा फ़्लैश टूल्स पैनल को वेक्टर निर्माण, चयन वक्र संशोधन और रंग भरने के कार्यप्रवाह में वैज्ञानिक रूप से वर्गीकृत करता है। यह सिलेक्शन टूल द्वारा रेखाओं को बिना बिंदुओं के वक्र में मोड़ने, मर्ज ड्राइंग बनाम ऑब्जेक्ट ड्राइंग के अंतर, पेंसिल मोड्स (Straighten, Smooth, Ink) और इरेज़र मोड्स के व्यावहारिक अनुप्रयोग को औपचारिक रूप प्रदान करता है ताकि कुशल डिजिटल स्केचिंग की जा सके।
पेंसिल टूल के विभिन्न मोड्स, सिलेक्शन टूल द्वारा वक्र मोड़ने और मर्ज बनाम ऑब्जेक्ट ड्राइंग के प्रश्नों में अनिवार्य।
टाइमलाइन संरचना पदानुक्रम: फ्रेम्स, की-फ्रेम्स एवं प्लेहेड
यह समय-नियंत्रण ढाँचा फ़्लैश टाइमलाइन के तीन प्रमुख फ्रेम प्रकारों के व्याकरणिक और तकनीकी नियमों को स्थापित करता है। यह सामान्य फ्रेम्स (F5), प्रमुख की-फ्रेम्स (F6) और रिक्त की-फ्रेम्स (F7) के कीबोर्ड शॉर्टकट, टाइमलाइन पर दृश्य प्रतीकों (काले वृत्त, सफेद वृत्त) और 12 fps गति नियंत्रण के सटीक सिद्धांतों को स्पष्ट करता है जिससे समयबद्ध एनीमेशन की सटीक गणना की जा सके।
बोर्ड परीक्षा में F5, F6 और F7 के बीच अंतर स्पष्ट करने वाले 2-अंक और 3-अंक के प्रश्नों हेतु सर्वाधिक महत्वपूर्ण।
बहु-स्तरीय लेयर प्रबंधन, गहराई स्टैकिंग एवं गाइड लेयर्स
यह संरचनात्मक गहराई ढाँचा एनीमेशन संपत्तियों को पारदर्शी वर्चुअल परतों (Layers) पर अलग-अलग व्यवस्थित करने के सिद्धांतों को नियंत्रित करता है। यह लेयर स्टैकिंग क्रम (ऊपरी लेयर निचली लेयर को ढकती है), सुरक्षा लॉकिंग (ताला), विजिबिलिटी (आँख) और घुमावदार रास्तों पर एनीमेशन दौड़ाने वाली मोशन गाइड लेयर्स के संयोजन को औपचारिक रूप देता है ताकि बहु-घटकीय दृश्य बिना उलझन के तैयार हो सकें।
एनीमेशन में लेयर्स के महत्व और मोशन गाइड लेयर के कार्य को समझाने वाले प्रश्नों में अत्यंत उपयोगी।
सिम्बॉल्स, इंस्टेंस एवं सेंट्रल लाइब्रेरी पुनः प्रयोज्यता ढाँचा
यह परिसंपत्ति प्रबंधन ढाँचा फ़्लैश की केंद्रीय लाइब्रेरी (Ctrl+L) द्वारा कलाकृतियों के निर्माण और पुनर्चक्रण को नियंत्रित करता है। यह रूपांतरण शॉर्टकट (F8), मास्टर लाइब्रेरी सिम्बॉल्स और हल्के स्टेज इंस्टेंस के मूल-प्रतिलिपि संबंध तथा तीनों सिम्बॉल प्रकारों (ग्राफिक, बटन, मूवी क्लिप) के व्यवहार को स्पष्ट करता है ताकि फाइल साइज न्यूनतम रहे और एनीमेशन प्रोजेक्ट मॉड्यूलर बन सके।
सिम्बॉल और इंस्टेंस में अंतर तथा तीनों सिम्बॉल प्रकारों की तुलना करने वाले 3-अंक और 4-अंक के प्रश्नों हेतु अनिवार्य।
मोशन ट्वीनिंग बनाम शेप ट्वीनिंग तकनीकी नियम
यह एनीमेशन इंजीनियरिंग ढाँचा स्वचालित ट्वीनिंग के अनिवार्य नियमों, टाइमलाइन रंग संकेतों और कार्यप्रवाह को स्थापित करता है। यह मोशन ट्वीनिंग (सिम्बॉल्स पर स्थिति, आकार, घूर्णन और पारदर्शिता का एनीमेशन - नीला/बैंगनी रंग) और शेप ट्वीनिंग (कच्ची वेक्टर आकृतियों पर कायापलट या मॉर्फिंग - हरा रंग) के तकनीकी भेदों को पूर्णतः स्पष्ट करता है जिससे विद्यार्थी बिना त्रुटि के सहज गति उत्पन्न कर सकें।
मोशन ट्वीन और शेप ट्वीन की तुलना करने वाले 4-अंक और 5-अंक के परीक्षा प्रश्नों हेतु सर्वाधिक महत्वपूर्ण ढाँचा।
इंटरएक्टिव बटन स्टेट मशीन एवं मूवी टेस्टिंग कार्यप्रवाह
यह इंटरैक्शन डिज़ाइन ढाँचा फ़्लैश बटन सिम्बॉल की चार विशेष अवस्थाओं (Up, Over, Down, Hit) तथा मूवी संकलन और परीक्षण के नियमों को व्यवस्थित करता है। यह माउस घटनाओं की प्रतिक्रिया, अदृश्य हॉटस्पॉट क्षेत्र और संपादन योग्य .fla स्रोत प्रोजेक्ट तथा संकलित .swf वेब मूवी के स्पष्ट अंतर को स्थापित करता है ताकि इंटरएक्टिव वेब बटन का सफल निर्माण किया जा सके।
बटन की चार अवस्थाओं को समझाने और .fla व .swf फाइल एक्सटेंशन में अंतर बताने वाले प्रश्नों हेतु आवश्यक।

अवधारणात्मक हल उदाहरण एवं अनुप्रयोग (Solved Examples)

उदाहरण 1
फ़्लैश टाइमलाइन पर एक फ्रेम (Frame) और एक की-फ्रेम (Keyframe) में अंतर स्पष्ट कीजिए। दोनों को जोड़ने के कीबोर्ड शॉर्टकट लिखिए।
विस्तृत समाधान / उत्तर:
  1. फ्रेम (शॉर्टकट: F5): यह टाइमलाइन पर समय की एक इकाई है, जो पिछले की-फ्रेम की सामग्री को बिना किसी बदलाव के आगे विस्तारित करती है। यह टाइमलाइन पर एक सादे धूसर डिब्बे के रूप में दिखता है।
  2. की-फ्रेम (शॉर्टकट: F6): यह वह महत्वपूर्ण फ्रेम है जहाँ एनीमेशन में कोई नया बदलाव (जैसे स्थान, रंग या रूप बदलना) होता है। टाइमलाइन पर यह धूसर डिब्बे के अंदर ठोस काले वृत्त द्वारा दर्शाया जाता है।
उदाहरण 2
वेक्टर ग्राफिक्स और बिटमैप (रास्टर) ग्राफिक्स में क्या अंतर है? फ़्लैश एनीमेशन हेतु वेक्टर ग्राफिक्स का उपयोग क्यों करता है?
विस्तृत समाधान / उत्तर:
  1. वेक्टर ग्राफिक्स: यह गणितीय सूत्रों, बिंदुओं और ज्यामितीय रेखाओं से बनते हैं। इन्हें बिना किसी धुंधलेपन के अनंत रूप से बड़ा या छोटा किया जा सकता है। इनकी फाइल साइज बहुत छोटी (KB में) होती है।
  2. बिटमैप ग्राफिक्स: यह पिक्सेल की आयताकार ग्रिड से बनते हैं। बड़ा करने पर ये फट जाते हैं (पिक्सेलेट हो जाते हैं) और इनकी फाइल साइज भारी (MB में) होती है।
  3. फ़्लैश द्वारा उपयोग का कारण: फ़्लैश वेक्टर ग्राफिक्स का उपयोग इसलिए करता है क्योंकि इनकी फाइलें बहुत हल्की होती हैं जो इंटरनेट पर तेजी से लोड होती हैं, तथा किसी भी स्क्रीन रेजोल्यूशन पर ये कभी धुंधली नहीं होतीं।
उदाहरण 3
फ़्लैश में सिम्बॉल (Symbol) और इंस्टेंस (Instance) के संबंध को समझाइए। सिम्बॉल्स का उपयोग करने से मूवी का फाइल साइज छोटा क्यों रहता है?
विस्तृत समाधान / उत्तर:
  1. सिम्बॉल: एक पुनः प्रयोज्य मास्टर चित्र, बटन या मूवी क्लिप, जिसे एनिमेटर बनाकर दस्तावेज़ के केंद्रीय लाइब्रेरी पैनल (Ctrl + L) में सुरक्षित रखता है।
  2. इंस्टेंस: लाइब्रेरी से सिम्बॉल को खींचकर स्टेज पर रखी गई उसकी प्रतिलिपि या क्लोन।
  3. फाइल साइज छोटा रहने का कारण: जब स्टेज पर किसी सिम्बॉल के 50 इंस्टेंस (जैसे रात के आसमान में 50 तारे) रखे जाते हैं, तो फ़्लैश उस चित्र को डिस्क पर 50 बार सहेजने के बजाय लाइब्रेरी में केवल एक बार सहेजता है। स्टेज पर केवल प्रत्येक तारे के X/Y निर्देशांक और आकार का मान दर्ज होता है। इससे मूवी का फाइल साइज बहुत छोटा बना रहता है।
उदाहरण 4
फ़्लैश में एक इंटरएक्टिव बटन सिम्बॉल की चार विशेष अवस्थाओं का वर्णन कीजिए। 'Hit' अवस्था का क्या विशेष कार्य है?
विस्तृत समाधान / उत्तर:

बटन सिम्बॉल में एक विशेष 4-फ्रेम वाली टाइमलाइन होती है:

  1. Up अवस्था (फ्रेम 1): बटन का सामान्य डिफ़ॉल्ट रूप, जब माउस का कर्सर उसके ऊपर नहीं होता।
  2. Over अवस्था (फ्रेम 2): बटन का रूप जब उपयोगकर्ता माउस कर्सर को बटन के ठीक ऊपर लाता है (जैसे बटन चमकने लगे)।
  3. Down अवस्था (फ्रेम 3): वह रूप जब उपयोगकर्ता माउस का बायाँ बटन दबाता है (जैसे बटन धँसता हुआ दिखे)।
  4. Hit अवस्था (फ्रेम 4): यह क्लिक करने योग्य सक्रिय क्षेत्र (Hotspot) को निर्धारित करता है। यह क्षेत्र मूवी चलने के दौरान स्टेज पर पूरी तरह अदृश्य रहता है; यह केवल माउस के क्लिक क्षेत्र की सीमा तय करता है।
उदाहरण 5
फ़्लैश में मोशन ट्वीनिंग (Motion Tweening) और शेप ट्वीनिंग (Shape Tweening) की तुलना कीजिए। वस्तु की स्थिति, टाइमलाइन का रंग और परिवर्तन के प्रकार को रेखांकित कीजिए।
विस्तृत समाधान / उत्तर:

मोशन ट्वीनिंग और शेप ट्वीनिंग के बीच प्रमुख अंतर निम्नलिखित हैं:

  1. अनिवार्य वस्तु स्थिति:
  • मोशन ट्वीन: वस्तु का सिम्बॉल (Graphic, Button, Movie Clip) या ग्रुप होना अनिवार्य है। यह कच्ची आकृतियों पर कार्य नहीं करता।
  • शेप ट्वीन: सामग्री का कच्ची वेक्टर आकृति (Raw Shapes) होना अनिवार्य है। सिम्बॉल्स को Ctrl + B से तोड़ना पड़ता है।
  1. परिवर्तन का प्रकार:
  • मोशन ट्वीन: स्थान बदलना (Movement), आकार (Scaling), घूर्णन (Rotation), रंग या पारदर्शिता (Alpha) में बदलाव।
  • शेप ट्वीन: आकृति का कायापलट (Morphing)—एक ज्यामितीय आकार का दूसरे आकार में बदलना (उदा. हरे वृत्त का लाल सितारे में बदलना)।
  1. टाइमलाइन का दृश्य रंग:
  • मोशन ट्वीन: हल्के नीले / बैंगनी बैकग्राउंड पर ठोस तीर दिखाई देता है।
  • शेप ट्वीन: हल्के हरे बैकग्राउंड पर ठोस तीर दिखाई देता है।
उदाहरण 6
मोशन ट्वीनिंग का उपयोग करके स्टेज के बाएं सिरे से दाएं सिरे तक 30 फ्रेम्स में एक गेंद को लुढ़कते हुए एनिमेट करने की चरणबद्ध विधि लिखिए। इसमें लेयर का नामकरण, सिम्बॉल रूपांतरण, की-फ्रेम जोड़ना, ट्वीन बनाना और मूवी टेस्टिंग शामिल हो।
विस्तृत समाधान / उत्तर:

एडोब फ़्लैश में मोशन ट्वीनिंग द्वारा गेंद को एनिमेट करने की पूर्ण चरणबद्ध विधि निम्नलिखित है:

चरण 1: दस्तावेज़ एवं लेयर की तैयारी

  • फ़्लैश खोलकर एक नया दस्तावेज़ बनाएँ।
  • टाइमलाइन पर 'Layer 1' पर डबल-क्लिक करके उसका नाम 'Rolling Ball' रखें।

चरण 2: चित्र बनाना एवं सिम्बॉल में बदलना

  • ओवल टूल (O) चुनें। लाल फिल रंग और काली आउटलाइन चुनें।
  • कीबोर्ड पर 'Shift' दबाकर स्टेज के बाएं सिरे पर एक गोल गेंद खींचें।
  • सिलेक्शन टूल (V) से गेंद को चुनकर 'F8' (Convert to Symbol) दबाएँ। इसका नाम 'RedBall' रखें, 'Graphic' प्रकार चुनें और OK करें। गेंद अब लाइब्रेरी में सहेजी गई है।

चरण 3: एनीमेशन की अवधि तय करना

  • 'Rolling Ball' लेयर पर टाइमलाइन के फ्रेम 30 पर क्लिक करें।
  • 'F6' दबाकर एक नया की-फ्रेम जोड़ें। फ्रेम 30 पर काले वृत्त वाला की-फ्रेम बन जाएगा।

चरण 4: अंतिम स्थिति निर्धारित करना

  • सुनिश्चित करें कि प्लेहेड फ्रेम 30 पर है।
  • सिलेक्शन टूल से गेंद को पकड़कर स्टेज के बिल्कुल दाएं सिरे पर खींचकर रख दें।

चरण 5: मोशन ट्वीन लागू करना

  • फ्रेम 1 और फ्रेम 30 के बीच टाइमलाइन पर कहीं भी राइट-क्लिक करें।
  • 'Create Classic Tween' (या प्रॉपर्टी इंस्पेक्टर में Tween ड्रॉपडाउन से 'Motion') चुनें।
  • टाइमलाइन हल्के नीले/बैंगनी रंग में बदलकर ठोस तीर दिखाएगी, जो सफल ट्वीन का प्रमाण है।

चरण 6: मूवी का परीक्षण

  • कीबोर्ड पर 'Ctrl + Enter' दबाएँ। फ़्लैश मूवी को कंपाइल करके स्वतंत्र फ़्लैश प्लेयर में चलाएगा, जहाँ गेंद बाएं से दाएं लगातार सहजता से चलती दिखाई देगी!

सामान्य गलतियाँ एवं परीक्षक के जाल (Examiner Traps)

सामान्य भ्रम / गलत उत्तर

विद्यार्थी आकृति को सिम्बॉल (F8) बना देते हैं और फिर उस पर शेप ट्वीन लगाने का प्रयास करते हैं, जिससे टाइमलाइन पर टूटी हुई डैश रेखा आ जाती है।

सही वैज्ञानिक तथ्य

शेप ट्वीनिंग केवल और केवल कच्ची वेक्टर आकृतियों (Raw Shapes) पर कार्य करती है! यह सिम्बॉल्स पर कभी काम नहीं करती। पहले और अंतिम दोनों की-फ्रेम्स पर आकृति को `Ctrl + B` (Break Apart) दबाकर तोड़ना अनिवार्य है।

सामान्य भ्रम / गलत उत्तर

स्टेज पर आकृति बनाकर उसे सिम्बॉल में बदले बिना ही सीधे मोशन ट्वीन लगाने की कोशिश करना।

सही वैज्ञानिक तथ्य

मोशन ट्वीन हेतु वस्तु का सिम्बॉल या ग्रुप होना अनिवार्य है। यदि असंगठित आकृति पर मोशन ट्वीन लगाया जाए, तो ट्वीन टूट जाता है या फ़्लैश चेतावनी देता है।

सामान्य भ्रम / गलत उत्तर

वस्तु में बदलाव करते समय F6 की जगह F5 दबाना और यह सोचना कि फ्रेम 20 पर किया गया बदलाव फ्रेम 1 को भी क्यों बदल रहा है।

सही वैज्ञानिक तथ्य

F5 केवल समय बढ़ाता है, नया बदलाव नहीं बनाता। F5 वाले फ्रेम पर कुछ भी बदलने से मूल की-फ्रेम ही बदल जाता है! बदलाव करने हेतु हमेशा F6 (की-फ्रेम) ही दबाना चाहिए।

सामान्य भ्रम / गलत उत्तर

यह सोचना कि बटन के Hit फ्रेम में बनाया गया चित्र दर्शकों को बटन के बॉर्डर या छाया के रूप में दिखेगा।

सही वैज्ञानिक तथ्य

Hit अवस्था मूवी चलने के दौरान पूरी तरह अदृश्य रहती है। यह केवल माउस के क्लिक क्षेत्र की सीमा तय करती है। इसमें सुंदर चित्र बनाने का कोई लाभ नहीं है।

सामान्य भ्रम / गलत उत्तर

इंटरनेट पर अपलोड करने हेतु .fla फाइल भेजना, या .swf फाइल को खोलकर उसकी लेयर्स और ट्वीन्स को एडिट करने का प्रयास करना।

सही वैज्ञानिक तथ्य

`.fla` संपादन योग्य मास्टर प्रोजेक्ट फाइल है जिसमें सभी लेयर्स और सिम्बॉल्स होते हैं। `.swf` अंतिम संकलित और बंद मूवी है, जिसे दोबारा एडिट नहीं किया जा सकता।

अध्याय का सार संक्षेप एवं 10 मुख्य निष्कर्ष

मुख्य बिंदु 1
बिहार विद्यालय परीक्षा बोर्ड (BSEB) कक्षा 8 कंप्यूटर विज्ञान का अध्याय 5 'फ़्लैश का परिचय (Introduction to Flash)' 2D कंप्यूटर एनीमेशन और वेक्टर मल्टीमीडिया उत्पादन के सिद्धांतों का एक अत्यंत व्यापक और व्यावहारिक पाठ्यक्रम प्रस्तुत करता है। पीटर मार्क रोजेट द्वारा खोजे गए 'दृष्टि के स्थायित्व' (Persistence of Vision) के शारीरिक सिद्धांत पर आधारित एनीमेशन 12 फ्रेम्स प्रति सेकंड (12 fps) की गति से क्रमिक स्थिर चित्रों को प्रदर्शित करके निरंतर भौतिक गति का दृष्टि भ्रम पैदा करता है।
मुख्य बिंदु 2
विद्यार्थी सबसे पहले रेजोल्यूशन-स्वतंत्र वेक्टर ग्राफिक्स और पिक्सेल-आधारित बिटमैप्स के गणितीय अंतर को समझते हैं। क्योंकि फ़्लैश आकृतियों को गणितीय सूत्रों से बनाता है, इसलिए चित्रों को बिना पिक्सेलेट हुए कितना भी बड़ा किया जा सकता है और फाइल साइज किलोबाइट में अत्यंत हल्का बना रहता है। अध्याय फ़्लैश कार्यक्षेत्र के सभी घटकों: सफेद स्टेज (550x400 पिक्सेल डिफ़ॉल्ट), धूसर वर्क एरिया, बहु-स्तरीय टाइमलाइन, लाल प्लेहेड, चार अनुभागों वाले टूल्स पैनल और प्रॉपर्टी इंस्पेक्टर का विस्तृत विश्लेषण करता है।
मुख्य बिंदु 3
चित्रांकन के अंतर्गत मर्ज ड्राइंग मोड और ऑब्जेक्ट ड्राइंग मोड ('J') के अंतर, सिलेक्शन टूल (V) द्वारा वक्र मोड़ने की क्षमता, पेंसिल मोड्स (Straighten, Smooth, Ink) तथा पेंट बकेट और इरेज़र मोड्स का अभ्यास कराया जाता है। टाइमलाइन के समय-नियंत्रण में सामान्य फ्रेम्स (F5), प्रमुख की-फ्रेम्स (F6) और ब्लैंक की-फ्रेम्स (F7) के कार्यात्मक भेदों के साथ लेयर्स की स्टैकिंग, लॉकिंग और मोशन गाइड पाथ का संचालन सिखाया जाता है।
मुख्य बिंदु 4
अध्याय सिम्बॉल्स और इंस्टेंस के माध्यम से अपने तकनीकी शिखर पर पहुँचता है। कलाकृतियों को लाइब्रेरी (Ctrl+L, F8) में ग्राफिक, बटन और मूवी क्लिप सिम्बॉल्स के रूप में सुरक्षित करके स्टेज पर हल्के इंस्टेंस का उपयोग किया जाता है। स्वचालित ट्वीनिंग के दो रूपों—मोशन ट्वीनिंग (सिम्बॉल्स पर स्थिति, आकार, घूर्णन और पारदर्शिता का एनीमेशन) तथा शेप ट्वीनिंग (Ctrl+B द्वारा तोड़ी गई कच्ची आकृतियों का कायापलट/मॉर्फिंग) के नियमों को स्पष्ट किया गया है। अंत में, चार अवस्थाओं (Up, Over, Down, Hit) वाले इंटरएक्टिव बटन तैयार करके Ctrl+Enter द्वारा संपादन योग्य .fla स्रोत प्रोजेक्ट से संकलित .swf वेब मूवी का निर्माण और परीक्षण संपन्न होता है।

स्व-मूल्यांकन अभ्यास (Check Your Understanding)

मूल वैचारिक स्पष्टता की जांच के लिए नैदानिक प्रश्न। पहले स्वयं हल करें, फिर उत्तर देखें।

1
'दृष्टि का स्थायित्व' (Persistence of Vision) का वैज्ञानिक सिद्धांत क्या है और एनीमेशन में इसकी क्या भूमिका है?
उत्तर एवं व्याख्या देखें
उत्तर: दृष्टि का स्थायित्व वह शारीरिक घटना है जिसमें किसी वस्तु को देखने के बाद भी उसकी छवि लगभग 1/10 से 1/16 सेकंड तक मानव नेत्र के रेटिना पर बनी रहती है। एनीमेशन में जब इस समय सीमा से अधिक तीव्र गति (जैसे 12 या 24 फ्रेम्स प्रति सेकंड) से थोड़ा-थोड़ा बदलते हुए स्थिर चित्रों को दिखाया जाता है, तो मस्तिष्क उन्हें अलग-अलग न देखकर एक सहज निरंतर गति के रूप में देखता है।
2
फ़्लैश में जब सिलेक्शन टूल को किसी अचयनित आकृति के किनारे पर ले जाया जाता है, तो क्या होता है?
उत्तर एवं व्याख्या देखें
उत्तर: जब सिलेक्शन टूल को किसी अचयनित वेक्टर आकृति के किनारे पर ले जाया जाता है, तो तीर के कर्सर के नीचे एक छोटा चाप (वक्र रेखा) दिखाई देता है। इस समय क्लिक करके खींचने पर वह सीधी रेखा बिना किसी एंकर बिंदु के तुरंत एक चिकने वक्र (Curve) में मुड़ जाती है।
3
एडोब फ़्लैश में निम्नलिखित प्रत्येक कीबोर्ड शॉर्टकट का सटीक कार्य बताइए: (क) F5, (ख) F6, और (ग) F7।
उत्तर एवं व्याख्या देखें
उत्तर: (क) F5: सामान्य फ्रेम (Regular Frame) जोड़ता है, जो पिछले की-फ्रेम की सामग्री को बिना किसी बदलाव के समय में आगे बढ़ाता है। (ख) F6: की-फ्रेम (Keyframe) जोड़ता है, जो मील का पत्थर बनाकर पिछले चित्र की नकल करता है ताकि नया बदलाव शुरू किया जा सके। (ग) F7: ब्लैंक की-फ्रेम (Blank Keyframe) जोड़ता है, जो स्टेज को खाली कर देता है ताकि नई ड्राइंग बनाई जा सके।
4
जटिल एनीमेशन बनाते समय सभी चित्रों को एक ही लेयर पर न बनाकर अलग-अलग लेयर्स पर व्यवस्थित करना क्यों आवश्यक है?
उत्तर एवं व्याख्या देखें
उत्तर: फ़्लैश के डिफ़ॉल्ट मर्ज मोड में एक ही लेयर पर बनी आकृतियाँ आपस में चिपक जाती हैं या एक-दूसरे को काट देती हैं। अलग-अलग लेयर्स का उपयोग करने के तीन मुख्य लाभ हैं: 1. प्रत्येक वस्तु को स्वतंत्र रूप से हिलाया और एनिमेट किया जा सकता है। 2. दृश्य की गहराई (जैसे पृष्ठभूमि के आगे पात्र) नियंत्रित रहती है। 3. पूर्ण हो चुके काम को लॉक या छिपाकर गलतियों से बचाया जा सकता है।
5
एक विद्यार्थी फ्रेम 1 और फ्रेम 20 के बीच शेप ट्वीन बनाने का प्रयास करता है, किंतु टाइमलाइन पर ठोस तीर के बजाय टूटी हुई डैश रेखा आ जाती है और मॉर्फिंग नहीं होती। त्रुटि का कारण क्या है और इसे कैसे ठीक किया जाए?
उत्तर एवं व्याख्या देखें
उत्तर:

त्रुटि का कारण: विद्यार्थी ने आकृति को सिम्बॉल (F8) बना दिया है या ग्रुप कर दिया है। शेप ट्वीन केवल कच्ची वेक्टर आकृतियों (Raw Shapes) पर काम करता है। सुधार की विधि:

  1. फ्रेम 1 पर वस्तु को चुनें और 'Ctrl + B' (Break Apart) दबाकर उसे कच्ची आकृति में तोड़ें।
  2. फ्रेम 20 पर लक्ष्य वस्तु को चुनें और 'Ctrl + B' दबाकर उसे भी तोड़ें।
  3. जैसे ही दोनों की-फ्रेम्स पर कच्ची आकृतियाँ आ जाएँगी, टाइमलाइन की डैश रेखा ठोस हरे तीर में बदल जाएगी और शेप ट्वीन सफलतापूर्वक कार्य करने लगेगा।

अध्याय का अध्ययन पूर्ण हुआ?
अभ्यास के लिए तैयार?

ऑनलाइन CBT टेस्ट देकर तैयारी का मूल्यांकन करें

BSEB परीक्षा पैटर्न पर आधारित बहुविकल्पीय प्रश्नों का ऑनलाइन टेस्ट दें। तुरंत परिणाम, समय विश्लेषण और प्रत्येक प्रश्न का विस्तृत हल प्राप्त करें।

STAY UPDATED

Get the Latest Updates

New test series, syllabus updates, exam notifications and more.

Syllabus
Updates
Exam
Alerts
Study
Resources