يتسائل الجميع عند دخول عالم التصميم , عن ماهيه برنامج الـ flash
و وظائفه و استخداماته و تكنولوجيته و برامجه و تطبيقاته و اهميته و ...
هنا سأحاول قدر الامكان التعريف بتلك الاوجه , حتى تدرك ما الذى
انت مقبل عليه عند الدخول الى عالم الـ Flash
نبذه عن البرنامج و اصداراته
للتأريخ فقط , بدأ برنامج الـ flash من برنامج اولى يدعى FutureSplash Animator
و ظهرا لبرنامج من شركه صغيره تدعى FutureWave Software عام 1995
و تميز البرنامج بأنه يقوم بالرسم عن طريق الـ vector * و تحريك الرسومات
بطريقه الـ Frame by Frame * , ثم اشترته شركه Macromedia و طورته ليظهر
بأسم Macromedia Flash , و كانت اصداراته كالتالى
Macromedia Flash 1
و كان اصداره فى اواخر 1996
Macromedia Flash 2
منتصف 1997
Macromedia Flash 3
منتصف 1998
Macromedia Flash 4
منتصف 1999
Macromedia Flash 5
اواخر عام 2000 , و هو ما شهد ظهور الـ actionscript 1.0
بعدها جاء الاصدار التالى
Macromedia Flash MX
و هو ما يسمى بالاصدار السادس , و جاء فى اوائل عام 2002
ثم الاصدارين
Macromedia Flash MX 2004
Macromedia Flash MX 2004 Professional
و هما يعرفان بالاصدار السابع , و شهد الاصدار ظهور الـ actionscript 2.0
اواخر عام 2003
ثم الاصدارين
Macromedia Flash Basic 8
Macromedia Flash Professional 8
و هما نسختى الاصدار الثامن , و جاء الاصدار اواخر 2005
اما النسخه الاخيره فجائت بعد شراء شركه Adobe
لشركه Macromedia ليظهر الاصدار
Adobe Flash CS3 Professional
و هو ما يعرف بالاصدار التاسع , و جاء فى منتصف 2007
و تم فيه تدشين الـ actionscript 3.0
ثم الاصدار
Adobe Flash Professional CS4
او الاصدار العاشر , ذو الاسم الكودى Diesel
وآخيرا الاصدار
Adobe Flash Professional CS5
الذى تم طرحه الأثنين 12 أبريل 2010
أستخدامات البرنامج و تطبيقاته
فى بدايات البرنامج , استخدم فى عمل الـبانرات Banners الدعائيه , و اعلانات
الويب web advertising , و هيدرات المواقع Headers , و بعض العروض البسيطه
للمنتجات و الاسطوانات التعليميه presentations , و البطاقات الصوتيه e-cards
منذ ظهور لغه البرمجه المدمجه بالبرنامج actionscript 1.0 و اتجه المصممين لمجال
تصميم المواقع الكامله web building , و تصميم الألعاب games و تصميم واجهات
المواقع التفاعليه و الهيدرات interactive interface and header , الى تصميم بعض
البرامج البسيطه programing
السؤال الان , لماذا فى وجود لغات برمجه قويه مثل الـ c و الـ ++c و الـ #c و خلافه
احتاج لتصميم برنامج بلغه برمجه حديثه و ضعيفه نسبيا مثل الـ Actionscript ??
لأن التطبيقات و البرامج المصممه بالـ flash تمكنك من عمل واجهه للبرنامج تجذب
المستخدم , و هو ما يسمى الـ visualization , اما الميزه الاساسيه و هى انك تقدر
تعمل برنامج بسيط , لا يحتاج لتنصيب setup و يمكن عرضه مباشره فى صفحه الانترنت
مثال على قدره الـ flash على تصميم البرامج و المواقع
ADOBE Kuler
قوه برنامج الـ Flash
يعتبر برنامج الـ Flash بإصداراته الكثيره اقوى البرامج على الاطلاق فى تصميم ملفات
الـ flash , تبدو الجمله مبهمه جدا
لكن يجب ان نعرف انه يوجد العديد و العديد من البرمج التى تقوم بنفس دور البرنامج
مثل الشقيق الاصغر Swish Max مثلا , الاكثر شعبيه على الاطلاق بين المبتدئين , و
يوجد ايضا الـ Swift 3d الذى يعتبر من حلقات الوصل بين الـ flash و البعد الثالث , و يوجد
برنامج ايضا اسمه Flash Menu labs يختص بعمل قوائم و ازرار فلاشيه فقط
لكن يعتبر الـ Adobe Flash cs3 و الاصدارات السابقه هى الاقوى و الاكثر احترافيه و طبعا
الاصعب على المستخدم للأسف
تقنيه البرنامج , Technology
يتيح لك برنامج الـ flash واجهه رسم تعتمد على الرسم بنظام الـ vector , و هو غير نظام
الـ Pixel الذى يعتمد عليه برنامج الـ Photoshop مثلا
لتوضيح الفارق سنتخيل اننا قمنا برسم خط بكلا البرنامجين , برنامج الـ Photoshop سيقوم
بتحديد عدد كبير جدا من النقط لتكون خط , و لكن عند تكبيرها بدرجات عاليه ستلاحظ ان
الخط يتكون من مجموعه من المربعات المتراصه جنبا الى جنب و هو ما يسمى بالرسم
عن طريق الـ Pixel
اما الخط الذى رسم بواسطه الـ Flash مثلا فيرسم عن طريق معادله رياضيه تعبر عنه , و لا
يتأثر مطلقا بتكبير الصوره
فى نهايه هذا النظره العامه على برنامج الـ Flash , احب ان أؤكد انها نظره عامه على البرنامج
و ليست مقارنه بين الـ Flash و الـ Swish , و التى كثيرا ما يطلبها المستخدمين لتحديد اى من
البرنامجين ليعمل عليه