أصبح ماكروميديا (Macromedia) الشركة الرائدة في الرسوم المتحركة من نوع فلاش. برنامجها لتصميم الرسوم المتحركة من نوع فلاش كان معروفا من قبل المستخدمين المختصين والجدد وهذا ما جعل أدوبي (Adobe) تشتريه.
وفي سياسة التوسع الخاصة به نجد هذا البرنامج المجاني الذي يمكننا من إعادة إنتاج كل الرسوم المتحركة من نوع فلاش مباشرة من متصفح الويب الخاص بنا بدون مشاكل.
أدوبي فلاش بلاير (Adobe Flash Player) يشغل محتوى الوسائط المتعددة المصممة بتقنية فلاش وذلك ابتداءا من الألعاب وصولا إلى الفيديوهات أو الرسوم المتحركة المتفاعلة.
Uptodown هو متجر تطبيقات متعدد المنصات متخصص في نظام الأندرويد. هدفنا هو توفير الوصول المجاني والمفتوح إلى كتالوج كبير من التطبيقات دون قيود مع توفير منصة توزيع قانونية يمكن الوصول إليها من أي متصفح وكذلك من خلال تطبيقها الأصلي الرسمي.
فلاش يمكنه التلاعب بالنواقل والغرافيكس وتدعم البث ثنائي الاتجاه للنظم السمعية والبصرية. وهو يحتوي على لغة برمجة تدعى أكشن سكريبت. العديد من منتجات البرمجيات والنظم والأجهزة قادرة على إنشاء أو عرض محتوى فلاش بما في ذلك أدوبي فلاش بلاير وهو متاح مجانا لأكثر متصفحى الويب شيوعا وبعض الهواتف النقالة وغيرها من الأجهزة الإلكترونية (باستخدام فلاش لايت). برنامج أدوبي فلاش المتخصص للوسائط المتعددة يستخدم لإنشاء المحتوى لمنصة الأدوبي الرابط مثل تطبيقات الويب والألعاب والأفلام والمحتويات للهواتف المحمولة والأجهزة الرقمية النقالة الأخرى.
الملفات في شكل إس دبليو إف للأفلام أو فلاش فيديو أو ألعاب فلاش عادة ما تنتهي بامتداد swf وقد يكون جزء من صفحة على شبكة الإنترنت. قد يمكن تشغيله عن طريق مشغل الفلاش بشكل مستقل أو دمجها في المتصفح وهي ذاتية التنفيذ لأفلام الفلاش (مع الرمز exe في الويندوز أو hqx لماكنتوش). ملفات فلاش فيديو [2] تنتهى بflv وقد تستخدم داخل ملفات ال SWF أو يتم تشغيلها عن طريق مشغل flv مثل في إل سي أو كويك تايم ويندوز ميديا بلاير مع الترميز الخارجي المضاف.
تطبيق فلاش كان من بنات أفكار جوناثان غاي الذي طور الفكرة بينما كان في الكلية وتوسع في هذا بينما كان يعمل لسيليكون بيتش للبرمجيات ومن خلفها.[3][4]
في كانون الثاني 1993 بدأ جوناثان جاي تشارلي جاكسون وميشيل ويلش بتكوين شركة برمجيات صغيرة تسمى FutureWave للبرمجيات وإنشاء أول منتج 'SmartSketch'. وقد صمم SmartSketch لجعل خلق رسومات الحاسوب بسيطة مثل الرسم على الورق وهو برنامج للرسم على الكمبيوتر الذي يعمل بالقلم على نظام التشغيل PenPoint عندما فشل PenPoint في السوق تم استقطاب SmartSketch لمايكروسوفت ويندوز وماكنتوش. عندمابدأت شبكة الإنترنت في الازدهار بدأت FutureWave بتحقيق إمكانيات الناقلات القائمة على الرسوم المتحركة على شبكة الإنترنت كأداة يمكن أن التحدي بسهولة مستخدمي تكنولوجيا ماكروميديا. في عام 1995 قامت SmartSketch بتعديل FutureWave بإضافة تقنيه الإطار تلوالإطار للرسوم المتحركة وإعادة إصدارها تحت اسم FutureSplash للرسوم المتحركة على ماكنتوش وجهاز الكمبيوتر الخاص. بحلول ذلك الوقت كانت الشركة قد قامت بتعيين المبرمج روبرت تاتسومي الفنان آدم جروفكيسيك والمتخصص في العلاقات العامة رالف ميتمان. تاتسومي وجاي عملوا معا لتطوير المنتج.[5] وعرض المنتج إلى أدوبي واستخدم من قبل مايكروسوفت في وقت مبكر من تعاملهم مع شبكة الإنترنت (ام اس ان). في ديسمبر عام 1996 اشترت ماكروميديا الموجه القائم على برامج الرسوم المتحركة وأطلق في السوق فيما بعد تحت اسم فلاش المستوحى من فيوتشر وسبلاش من اسم FutureWave.
في 1 مايو 2008 أعلنت أدوبي عن مشروع الشاشة المفتوحة التي تأمل أن تقدم ثابت لواجهة التطبيق عبر الأجهزة مثل أجهزة الكمبيوتر الشخصية أجهزة المحمول والالكترونيات الاستهلاكية.[8] عندما تم الإعلان عن المشروع تم تحديد عدة أهداف: إلغاء رسوم الترخيص لأدوبي فلاش بلاير وأدوبي التشغيل المتكامل وإزالة القيود المفروضة على استخدام ملفات فلاش SWF وفلاش فيديو (FLV) ونشر واجهات برمجة التطبيقات من أجل ترقية فلاش لأجهزة جديدة ونشر بروتوكول العمل وتنسيق الرسائل لفلاش (AMF) والذي يسمح لتطبيقات فلاش بتلقي المعلومات من قواعد البيانات عن بعد.[8]
قائمة بمنتجى الجهاز المحمول الذين انضموا إلى المشروع يشمل بالم وموتورولا ونوكيا [10] الذين جنبا إلى جنب مع أدوبي قد أعلنوا عن تخصيص 10 ملايين دولار لمشروع الشاشة المفتوحة.[11]
انها ركزت في البداية على الرسوم المتحركة والإصدارات في وقت مبكر من محتوى فلاش عرضت ملامح قليلة من التفاعل وبالتالي كانت القدرة على البرمجة محدودة للغاية.
الإصدارات الأخيرة تشمل أكشن تنفيذا لمعيار إي سي إم ايه سكريبت التي بالتالي تم بناءها بنفس الجافا سكريبت ولكن في إطار مختلف من البرامج المختلفة التي تترافق مع مجموعة من مكتبات الفئات. أكشن يستخدم لإنشاء ما يقرب من جميع التفاعلات (الأزرار وحقول إدخال النص والقوائم المنسدلة) ونجده في العديد من طتبيقات فلاش.
فلاش MX 2004 قدم أكشن سكريبت 2.0 وهو لغة برمجة أكثر ملاءمة لتطوير تطبيقات فلاش. غالبا ما يكون من الممكن توفير الوقت عن طريق برمجة شيئا ما بدلا من محاولة تصميم رسم متحرك له والذي عادة ما يمكن من مستوى أعلى من المرونة عند التحرير.
منذ وصول فلاش بلاير 9 ألفا تم إصدار نسخة أحدث من أكشن سكريبت وهو أكشن سكريبت 3.0. أكشن سكريبت 3.0 هو كائن موجهة للسماح بمزيد لغة البرمجة للتحكم عند بناء تطبيقات معقدة باستخدام فلاش. أكشن سكريبت 3.0 سمحت للطرق الرسمية في هندسة البرمجيات التي ستنفذ عند العمل مع فلاش وذلك لأن منهج البرمجة موجه بالشئ المراد تصويره.
منذ وقت قريب أصبح يتم استخدام مكتبات فلاش مع قدرات XML للمتصفح لتوفير المحتوى الغني في المتصفح. هذه التقنية معروفه باسم فلاش غير المتزامن وإكس إم إل مثل AJAX. هذه التكنولوجيا معروفه باسم فلاش غير المتزامن وإكس إم إل دفعت إلى اتباع نهج أكثر اتساما من الطابع الرسمي لهذه التكنولوجيا وسميت بأدوبي فليكس والتي تستخدم في فلاش لبناء تطبيقات الإنترنت الغنية.
في كثير من الأحيان فإن مطوري فلاش يقرروا أنه على الرغم من المزايا التي تتيحها لهم فلاش في مجالات الرسوم المتحركة والتفاعل إلا أنهم لا يرغبون في اشهار أسرارهم للعالم. ومع ذلك كما هو الحال مع كل لغة وسيطة للتعليمات البرمجية المترجمة إذا تم حفظ الملف محليا تحت اسم an.SWF حتى لو كان لمرة واحدة يمكن أن يتم التعرف على شفرة المصدر والأصول. بعض محاولات التفكيك قادره على إعادة بناء ما يقرب من كامل الملف من المصدر الأصلي وصولا إلى رمز التشغيل الذي تم استخدامه أثناء الإنشاء (على الرغم من أن النتائج قد تختلف في كل حالة على حدة).[12][13][14]
03c5feb9e7