السلام عليكم ورحمة الله وبركاته


بسم الله نلتقي هنا لجمع دروس فى علم الاكشن سكربت وسيكون الموضوع متجدد باذن الله

اولا : مقدمه عن الفلاش وتاريخه وتاريخ لغة اكشن سكريبت script

قامت شركة SmartSketch في اواخر التسعينات باطلاق اول نسخه من البرنامج ولم يكن له اي شهره
وقد كان صاحب فكرة البرنامج شخص يدعى Jonathan Gay وقد اتته الفكره عندما كان يدرس مفصل في المدرس مفصله ومن ثم طور فكرته في الجامعه وقام بالعمل في شركة Silicon Beach حيث بدأ العمل ومن ثم قام بانشاء شركته الخاصه وهي SmartSketch ومن ثم اطلق اول نسخه لفكرته
كانت هذه النسخه يطلق عليها اسم FutureSplash في تلك الاوقات قامت شركة ديزني ومايكروسوفت بعقد صفقات مع الشركه لانتاج مشاريع تساعدهم في العمل التليفزيوني على الانترنت وبعدها بدأت الشركه بالتفاعل والانتاج والنجاح الذي جعل شركة ماكروميديا تحاول شراء هذين البرنامجين من من شركة SmartSketch

في عام 1996 قامت شركة ماكروميديا بشراء المنتج pluginات من هذه الشركه وقد اطلق على برنامج FutureSplash اسم Macromedia flash 1

اول اصداره كانت تدعم فقط الفكره الاساسيه للفلاش وهي ال vector اي الرسومات
وفي نفس العام اطلق الاصدار الثاني مع المشغل وكانت الاضافه هي الاصوات




في تلك الاوقات كان يعمل على الفلاش فقط 3 اشخاص

اصدر الاصدار الثالث في اوائل 1998 وكانت الاضافه عليه هي تشغيل ال mp3 واضافة الشفافيه وفي هذا الاصدار تم اضافة ال action script وقد كانت بسيطه جدا

1999 الاصدار الرابع وتم تطوير لغة الاكشن سكريبت script في هذه الاصداره

2000 الاصدار الخامس (الاصدار الاهم)

الاصدار الخامس تم فيه التطوير الاهم ومنه بدأ شهرت ماكروميديا الواسعه حيث بدأ يستعمل في تطبيقات
الانترنت والتعامل بشكل جدي في العرض وقد دعمت مايكروسوفت الشركه باضافة المشغل مع الزيندوز اكس بي الذي اطلق عام 2000 واصبح في 2001 حوالي 92% من مستخدمي الانترنت يستطيعون تشغيل الفلاش وعرضه بسهوله

في عام 2002 تم اصدار النسخه 6 من الفلاش ومشغل الفلاش
حققت هذه النسخه الشهره الاكبر للمستخدمين حيث ان الجميع بدأ يتعلم هذا البرنامج ويضعه في موقعه
وكانت تطورات هذه النسخه قويه جدا حيث اصبح بالامكان التحكم بالموقع عن طريق الفلاش وقراءة قواعد البيانات وجعل الفلاش عباره عن لغه برمجه وبرنامج تصميم في آن واحد

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

في عام 2014 طرح فلاش 8 القوي جدا جدا
لقد تم اضافة الكثير من التطورات في هذه النسخه حيث اصبح من السهل التعامل مع ال gif وpng وايضا تم اضافة انواع جديده لتشغيل الفيديو والفلاتر مثل الفوتوشوب وتم تقوية الحاله الامنيه للبرنامج والتطوير على لغة action script 2 وطبعا التعامل مع الفيديو وعرضه بصيغة flv flash video


في عام 2014 في شهر 6 تحديدا اطلق مشغل الفلاش 9 الذي يضم Action script 3 التي لا استطيع وصفها بانها لغة برمجة قياسيه فهذه اللغه حاليا هي منافسه للغة الجافا و لغة ال visual c.net

مشغل الفلاش 9 يطلق حاليا عليه 8.5 في الاصل

في عام 2014 قامت كبرى شركات التصميم ادوبي adobe بشراء شركة ماكروميديا واصبحت الشركه تندرج تحت ادارة شركة ادوبي والاصداره flash 9 التي ستطلق خلال هذا العام 2014 سوف تكون تحت مسمى

Adobe Flash 9
ومشغل الفلاش Adobe flash player 9

اكثر من 325 مليون مستخدم على الانترنت يستطيع استعراض الفلاش على جهازه الشخصي بسهوله حاليا



------------------------------------------------------------------------------------------------------------------------------------------------

ثانياً : لغة الاكشن سكريبت script مالذي يمكن ان تفعله ؟

عندما اقول لغه فهذا يعني ان action script اصبحت احدى لغات الكمبيوتر على عكس السابق فقد كان اسمها symbol asction script
اي كانت تضم بعض الاوامر فقط اما الان فقد تطورت هذه اللغه واصبحت تدخل في جميع امور اللغات المتطوره او لغات الجيل الثالث VBULLETIN G3

من الممكن الان ان تربط هذه اللغه بقواعد البيانات ومن الممكن ان تقرأ وتدخل البيانات بها

من الممكن انشاء الكائن class الخاص بك وتعريفه بشكل صحيح

لغة الاكشن سكريبت script قريبه باسلوبها جدا من لغة sun JAVA اللغه الاقوى من لغات الكمبيوتر

تتميز هذه اللغه ايضا بانه يمكنك اضافة المكتبات عليها باوامر جديده مثل لغة الphp وايضا لغة الجافا وتسمى component

وتكون هذه الاضافات اما على اضافات برمجيه او اضافات تصميم على البرنامج


فيما سبق كانت لغة الاكشن تتعامل فقط مع صفحات الانترنت وتتعامل بشكل محدود جداً مع الكمبيوتر

ولكن بعد التطوير الذي حصل في نسختها الثانيه واطلاق برامج خدميه مثل MDM FLASH STUDIO اصبح يمكنك انشاء البرامج التنفيذيه
بسهوله لتعمل على الويندوز والماكنتوش واللينكس بكل سهوله دون وجود اي متطلبات للتشغيل على عكس لغة الفيجوال بيسك مثلا

حيث هذه البرامج الخدميه يمكن ان تضيف اكثر من 300 امر جديد للغه


في عام 2014 سوف تطلق الشركه الاصدار الثالث والاقوى من هذه اللغه والذي اصبح اقوى بالتعامل مع ال OOP

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

واخيرا كيف هي لغة الاكشن سكريبت script من ناحية الحمايه ؟

منذ انشاءها حاولت ماكروميديا ان تجعل من الصعب وجود اي ثغرات في هذه اللغه وفي مشغلها وبالفعل نجحت في ذلك

ولكن كأكثر الاحيان فان الحمايه لا تعتمد على نوع اللغه وانما تعتمد على اسلوب المبرمج في كتابة اوامره فيمكن ان تكون الثغره في نفس اوامره الخاطئه.

سوف يكون هذا الموضوع متجدد بإذن الله لاضافة كل جديد.

تحياتي

GHOST OF ANGEL





©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©