الصفحة الرئيسية > مجلة تصميم > السنة الثانية - العدد الثامن والتاسع - تشرين الأول ١٩٩٩ > فلاش ٤

فلاش ٤

بقلم جورج قندلفت

قبل وجود فلاش، كان نشر الوسائط التوضيحية المتعددة على نسيج العنكبوت يشكل كابوساً للمطورين. فأمام واقع الاتصال البطيء بشبكة انترنت، كان المستخدم يولي الأدبار بسرعة عندما يقع صدفة على موقع مثقل بالمشاهد المتحركة والاصوات التي تترك اثرها الواضح على فاتورة مخابراته.

ثم جاء فلاش. وما يميز فلاش عن سائر ادوات تأليف الوسائط المتعددة هو توفيره رسوم النسيج والمشاهد المتحركة بتنسيق المتجهات (vectors) الذي ينتج عنه ملفات اصغر بكثير من التنسيق النقطي. لذلك يتمتع مطور الوسائط المتعددة بواسطة فلاش بتفوق واضح على المطور التقليدي يتلخص في سرعة تحميل ملف المشهد المتحرك في متصفح الزائر. ويعني ذلك انه بإمكان المصمم تطوير مشاهد متحركة غنية ومشوقة وتفاعلية يمكن للزائر مشاهدتها مهما كانت سرعة اتصاله بالشبكة. كما سهل فلاش مهمة المصممين الذين لا يفقهون شيئأ في البرمجة على انتاج وسائط متعددة دون الحاجة الى كتابة سطر واحد من الرموز البرمجية.

ومع اطلاق الاصدار الرابع من فلاش، سيحصل المستخدمون على توازن دقيق بين سهولة الاستخدام ووظائف قوية جداً لإنشاء المواقع التفاعلية. فتساهم واجهة الاستخدام المحسنة والتصميم الجديد للوح التحريك (timeline) في تسهيل انشاء الحركة والتحكم بها. وتوفر الواح تفتيش (inspector palettes) الجديدة المشابهة لتلك الموجودة في برنامج فريهاند، سبل مباشرة للوصول الى خصائص العناصر وتحريرها. ويوفر فلاش ٤ كذلك امكان ادخال الصوت بتنسيق MP3 ويقدم عدداً اكبر من العمليات ويدعم حقول النصوص التى يمكن تحريرها بما فى ذلك النماذج.

يدمج فلاش تحسينات بأسلوب الاستخدام ودعم متطور للوسائط المتعددة بحيث يأتي كأداة تأليف وسائط متعددة قائمة بنفسها. يذكر ان المادة العربية في الشكل ليست نصاً بل صورة.

تجديد لوح التحرييك

تطورت واجهة استخدام فلاش بالاعتماد على تطبيقات اكثر نضوجاً من مكتبة ماكروميديا.

فيشكل لوح التحريك اساس بيئة التطوير في فلاش اذ يتم التحكم في كل عناصر العمل في هذا اللوح.

وجاء فلاش ٤ بلوح تحريك تمت اعادة تتظيمه بالكامل مما يوفر سهولة كبيرة للتعامل مع الطبقات (layers).

فصار بإمكان المصمم استخدام الرموز للتحكم بإظهار الطبقات او اخفائها او تأمينها او عرضها على شكل حدود او اضافة طبقة او حذفها.

ويشبه لوح التحريك اللوح الذي يوفره دايركتر بحيث يظهر ظل رمادي كل خمسة اطارات لوضوح الرؤية.

كما استعار فلاش من دايركتر امكان تحديد المسافات بين الاطارات مما يساهم في تسهيل اعادة تتظيم اجزاء المشهد والعمل على مستوى الاطار الواحد.

ويمكن في فلاش ٤ ايضاً، انشاء تواصلية (tweening) تلقائية في خطوة واحدة باستخدام امر «ادراج تواصلية متحركة» (Insert Motion Tweening). فبإدراج تواصلية متحركة في اطار البداية الاساسي ثم اضافة اطار اساسي للنهاية حيث يجب على الحركة ان تنتهي، يقوم فلاش تلقائياً بإنشاء اطارات التواصل الوسيطة بين الاثنين. وتحولت هذه الوظيفة في الاصدار الرابع من عملية متعددة المراحل الى نقرات قليلة بالفأرة. وبما ان هذه العملية تتكرر كثيراً في التصاميم الناتجة عن فلاش، يمكن قياس التوفير في الوقت بسهولة.

الواح التفتيش تضع كل وظائف فلاش في متناول نقرة الفأرة.

الواح التفتيش

تشكل الواح التفتيش تحسيناً كبيراً في اسلوب التعامل. وتشمل هذه الالواح العناصر والاطارات والتحول والمشاهد. ويتيح مفتش الاطارات للمستخدم الاطلاع على كل خصائص اطار معين، فيمكن معرفة اذا كان هذا الاطار ثابت او داخل في عملية تواصل او اذا كان يحتوي مقطعاً صوتياً او غير ذلك.

اما مفتش التحول، فيعرض حقول رقمية يمكن تحريرها لتغيير حجم العناصر او دورانها او امالتها. وبدوره يتيح مفتش المشاهد اضافة المشاهد او حذفها او مضاعفتها او التجول بينها.

وتقوم الواح التفتيش بدورها خير قيام اذ انها تتيح للمستخدم امكان التحكم بأدق التفاصيل التي تكون عملاً ما بدءاً بالعناصر المكونة للعمل وانتهاءاً بنشره.

اتشاء النماذج

مع ان فلاش اشتهر في انشاء مؤلفات الوسائط المتعددة الغنية، الا ان فلاش ٤ قام بتوسيع نشاطه ليصبح اداة لجمع البيانات والوصول اليها. فصار من الممكن بواسطة الاصدار الرابع انشاء نماذج البيانات المستخدمة في عمليات البحث على نسيج العنكبوت وعرض القوائم المنبثقة وملء الاستمارات.

ويتيح فلاش بواسطة نماذجه لزائر الموقع ادخال بيانات تناسب مجموعة متنوعة من التطبيقات.

ومع انه يمكن استخدام فلاش لجمع البيانات الا انه لا يزال من الضروري استخدام اوامر سكريبت في الصفحات او تطبيقات متخصصة على جهاز الخدمة لمعالجة هذه البيانات. وتسمح هذه العملية التفاعلية بحصول الزائر على جواب معين لدى ملئه النموذج وبعد معالجته.

وتوسع وظيفة تجميع البيانات هذه مجال تطبيقات فلاش ليتخطى انشاء الوسائط المتعددة وحده.

فأصبح فلاش وسيلة جدية لتجميع البيانات الآتية من الزائر داخل واجهة موحدة تسمح للمستخدم استغلال مرونة البرنامج بالكامل.

وفرة من العمليات

تتكون العمليات من مجموعة من الاوامر يتم تنفيذها عندما يقع حدث معين في مشهد ناتج عن فلاش، وهي اساس التفاعلية التي تتزود بها صفحة النسيج المحتوية على مشهد فلاش. ومن الأمثلة على هذه العمليات، نذكر تشغيل فيلم او ايقافه او جلب عنوان نسيج معين او ايقاف صوت ما. اما الاحداث التي تتسبب في تنفيذ العمليات، فتشمل نقرة من الفأرة على زر معين او الضغط على مفتاح او وصول تشغيل مشهد متحرك الى اطار معين.

وكان الاصدار السابق من فلاش مزوداً بكل هذه العمليات البسيطة. الا ان فلاش ٤ اضاف عمليات جديدة اكثر تعقيداً يمكنها تحسين تفاعلية الموقع. وتشمل العمليات الجديدة الدعم للاوامر الشرطية (if ... then). فعلى سبيل المثال، يمكن استخدام امر شرطي لدى وصول زائر ما الى الموقع للتدقيق في هويته وعرض محتويات تتناسب وذوقه. اما العمليات الجديدة الاخرى فتشمل اوامر مناداة وتحديد خصائص ومتغيرات وتعليقات وتتبع.

ولاستغلال هذه العمليات بشكل فعال، يبقى على المصمم ان يكون ملماً بشيء من البرمجة. اما المبرمجين المهنيين، فيمكنهم استخدام امر FS لتنفيذ وظائف جافاسكريبت من داخل فلاش.

ورغم تطلب العمليات مهارات اكثر تطوراً، فإنها تزود البرنامج بأدوات تجعل منه بيئة تأليف جدية للغاية.

يمكن خفض حجم ملفات فلاش بفضل دعمة لالواح الالوان الشخصية.

دعم MP3

لا يزال توفير الصوت على نسيج العنكبوت بتنسيق فعال احد آخر حدود الوسائط المتعددة التي يجب تخطيها. فيجد المصممون الذين يتأرجحون بين المحتوى الغني وواقع سرعة الاتصال ان عليهم الحد من طول المقاطع الصوتية وجودتها للحفاظ على سرعة معقولة في تحميل الملفات الصوتية.

وساعد فلاش ٤ في حل هذه المعضلة بدعمه لتنسيق MP3 المعروف بانتاجه ملفات صوتية بجودة ممتازة وحجم صغير جداً.

ويتيح هذا التنسيق توسيع استخدام المقاطع الصوتية في مشاهد فلاش مثل مقاطع الموسيقى الخلفية او التعليقات الصوتية لأن الزائر لا يضطر لتحميل كامل المقطع قبل البدء بسماعه.

قدرات النشر

تشكل امكانات نشر المشاهد المتطور على نسيج العنكبوت وظيفة توفير للوقت اضافية في فلاش ٤.

فيمكن لوظيفة النشر ان تنشر تسعة تنسيقات مختلفة في وقت واحد، تشمل تنسيق فلاش نفسه ولغة تعليم هايبرتكست (HTML) وتنسيقات صور مختلفة GIF وJPEG وPNG وتنسيق عرض ويندوز وتنسيق عرض ماكنتوش وافلام كويك تايم.

ويوفر فلاش ايضاً للمستخدم ادوات تحكم مثل تلك التي يوفرها افتر شوك لتحديد خيارات التصدير لكل من التنسيقات السابقة. ويعني ذلك انه اذا لا يملك الزائر ملحق فلاش في متصفحه، يقوم فلاش تلقائياً بإنشاء ملف بتنسيق لغة هايبرتكست يحتوي عرضاً مناسباً من صور او مشاهد متحركة او افلام في المتصفح. ويتيح البرنامج ايضاً امكان تحديد الترتيب الذي يتم فيه تحميل الصفحات (من الاعلى الى الاسفل او بالعكس) وجودة تنسيق JPEG واي اصدار من فلاش سيتم اعتماده للنشر.

وعلى صعيد الالوان، يحافظ الاصدار الرابع على التوافقية فيها عبر التطبيقات بحيث يمكنه استيراد الواح الوان شخصية او تصديرها.

وظيفة النشر

تتيح وظيفة النشر الجديدة في فلاش ٤ انشاء تسعة تنسيقات تصدير في وقت واحد بما في ذلك تنسيق فلاش نفسه ولغة تعليم هايبرتكست (HTML) وتنسيقات صور مختلفة GIF وGPEG وPNG وتنسيق عرض ويندوز وتنسيق عرض ماكنتوش وافلام كويك تايم. كما يوفر فلاش للمستخدم ادوات تحكم كتلك الموجودة في افتر شوك لتحديد خصائص التصدير الشخصية.

١ - قم باختيار امر خصائص النشر (Publish settings) من قائمة ملف وحدد التنسيقات التي تريد اتاحتها للزائر من الخيارات التسعة.

٢ - كلما اخترت تنسيق ما يضيف فلاش خياراته الى مربع الحوار. فإذا اخترت مثلاً لغة هايبرتكست (HTML) يمكنك تحديد الملف النموذجي وابعاد المشهد وخصائص التشغيل ووضعية النافذة التى سيعرض فيها المشهد. ٣ - قم باختيار امر نشر من قائمة ملف لينشئ فلاش تلقاتياً كل تنسيقات الملفات التي اخترتها سابقاً مع خصائصها المناسبة. وسيتم تطبيق هذه الخصائص كلما قمت لاحقاً بنشر مشهد الى ان تغيّرها بنفسك.

التواصلية المتحركة

سهل فلاش ٤ التواصلية المتحركة بفضل امر انشاء تواصلية متحركة الآلي. فلا يكتفي هذا الامر بتسريع انشاء الحركة بل يساهم في تسريع تحميل المشهد لأن الحركة التواصلية تنشئ ملفات اصغر من الحركة المعتمدة على تتالي الاطارات.

١ - اختر اطار اساسي (keyframe) فارغ في لوح التحريك. ثم قم برسم عنصر على الخشبة او اختيار احد الرسوم الجاهزة من المكتبة واسحبه الى الخشبة. ٢ - اختر امر انشاء تواصلية متحركة من قائمة ادراج. اذا قمت برسم العنصر بنفسك، سيحوله فلاش تلقائيا الى رمز في المكتبة لتمكينه من التحول الى عنصر تواصلي.

٣ - اختر امر اطار من قائمة ادراج لإنشاء الاطار الذي سيعرض نهاية الحركة. وسيحدد ذلك نطاق الاطارات الضرورية لاحتواء الحركة. ٤ - قم بتحريك العنصر على الخشبة الى الموقع الذي تريده ان يظهر فيه في نهاية الحركة. سيؤدي ذلك آلياً الى انشاء اطار اساسي في نهاية نطاق اطارات الحركة.

٥ - اخيراً انقر نقراً مزدوجاً على اطار النهاية الاساسي لفتح مربع حوار خصائصه واختر لسان التواصلية وحدد خصائص الحركة.

انشاء ا لنماذج

يمكن للمصمم انشاء النماذج بسهولة في فلاش للعديد من الاغراض بما في ذلك عمليات البحث وآراء الزائرين وادخال كلمات السر وغير ذلك. وسننشئ نموذج بحث بسيط لإبراز سهولة هذه العملية.

١ - يتكون نموذج البحث من عنوان وزر. وقبل العمل بالنموذج، يجب رسم الزر. واستخدم اداة النص لإنشاء حقل نص واختر امر تغيير حقل النص من قائمة تغيير. ٢ - في مربع الحوار، قم بإدخال اسم للمتغير يعتمد على متطلبات محرك البحث الذي ستستخدمه.

٣ - لتمكين النموذج من ارسال المعلومات وجمعها، قم بتحديد خصائص الزر في مربع حوار خصائص العنصر (Instance properties). ففي لسان العمليات (actions) انقر على رمز + لاختيار امر Get URL وفي حقل URL قم بإدخال عنوان محرك البحث وفي حقل نافذة اختر فارغ blank_ وفي حقل المتغيرات اختر Send using GET. ولاختبار النموذج اختر امر معاينة النشر من قائمة ملف واختر امر HTML.

بطاقة هوية :

البرنامج : فلاش
الاصدار : ٤
الشركة الناشرة : ماكروميديا www.macromedia.com
متطلبات الحد الادنى :
– ويندوز : معالج بنيتوم بسرعة ١٢٣ ميغاهيرتز وويندوز ٩٥ او ٩٨ او ان.تي. و٣٢ ميغابايت من ذاكرة رام.
– ماكنتوش : معالج باور بي.سي. ونظام التشغيل ٧٫٥ و٣٢ ميغابايت من ذاكرة رام.

أي رسالة أو تعليق؟

مراقبة استباقية

هذا المنتدى مراقب استباقياً: لن تظهر مشاركتك إلا بعد التصديق عليها من قبل أحد المدراء او المديرات.

من أنت؟
مشاركتك

لإنشاء فقرات يكفي ترك سطور فارغة.