السلام عليكم و رحمة الله و بركاته
يسعدني أن أعلن لكم اخواني الكرام عن انطلاق دورة تعلم لغة الأكشن سكربت 3 التي يبحث الكثير عن تعلمها نظرا لأهميتها
لصنع برامج أو العاب فلاش قوية و شغالة على مختلف الأجهزة
سأبدأ ان شاء الله مباشرة في الحديث عن الفلاش و لغته أكشن سكربت 3
على بركة الله
_________________________________________________________________________
مقدمة:
سنة 1996 بدأت المغامرة في عالم الفلاش عندما قامتmacromedia اشتراء شركةfutureWaveصاحبة برنامج خاص بالنيمشين اسمهFuture Splash Animator الذي كان يملك نفس قاعدة الفلاش إلا انه في ذلك الوقت لم يكن فيه أي لغة برمجية فلقد كان يستعمل للانميشن فقط.

قامت macromediaبتسميتهFlash 1.0 سنة 1996,و انتظرنا الى غاية 1999 أين عرفنا مصطلح البرمجة في الفلاش معFlash4.0
في ذلك الوقت الdocumentationلم تكن تتحدث عن لغة الاكشن سكربت و لكن فقط عن الاكشن التي بفضلها يمكننا اضافة بعض السلوكات المتقدمة في الأزرار و مختلف المحتويات الجرافيكية و هنا بدأ استخدامه في مجالات متعددة أين أصبحنا نجده في العديد من المنتديات و أنظمة اخرى.
سنة 2001 ظهرت لغة الأكشن سكربت أخيرا معflash 5. . الذي أخذ يتطور نظرا لكثرة الطلبات من مستخدميه لكي يصبح أكثر سهولة و تنظيما.Macromediaطورت لغة جديدة سنة 2003 مع برنامج flash MX 2004اسمه الاكشن سكربت 2.
هذه النسخة تجيب على تطلعات المبرمجين نظرا لسهولتها و الكثير من المزايا التي تقدمها.
Macromediaتتطور مع مرور الوقت و ها هو الاكشن سكربت 3 يظهر و هو أخر نسخة في الوقت الحالي بعدما قاموا بصناعة برنامجهم الجديدFlex..
سنتين بعد ظهور هذه اللغة قامت شركة العملاقةAdobeبشراءmacromediaو هنا الاكشن سكربت 3 يبدأ أيامه مع برنامجFlash CS3
1.أشياء تجعلك تبرمج ب الأشكن سكربت 3 :
-سرعة تشغيل الاكواد أسرع ب 10x مرات سرعة النسخ السابقة .
-الاكشن سكربت 3 يقدم امكانيات لا تقارن مع النسخ السابقة.
- هذه اللغة تمكنك من برمجة محتويات فلاشية في برنامجflash, flex, AIR قد أتكلم لاحقا عن هذه الفريموركات.
-لا يحتاج منك تعلم لغاتoriented objectسابقة أخرى .
- تعلمه و استعماله أسهل من لغات من نفس النوع مثل الجافا أوC# اوC++
- المبرمجون بالنسخ السابقة سيكونون سعداء باكتشافهم جديد هذه اللغة و التنظيم الجديد الخاص بAPI .
2.البرامج الضرورية:
للبرمجة بلغة فلاش هناك العديد من الادوات التي تمكننا من هذا:
Flash cs3 (أو نسخة أحدث منها)
Flex Builder
Eclipse (SDK Flex And Air)
_______________________________________________________________
.اللغة وAPI
الاكشن سكربت 3 يحتوي على الكثير من الاشياء الجديدة التي سنتكلم عنها في هذه السلسة من الدروس,في هذا الدرس الاول سنكتشف بعضا منها و بعض السلوكيات الجديدة و المهمة لكل مبرمج.
ماذا يحتوي الأكشن سكربت 3 [AS3] :
عموم الاكشن سكربت 3 يحتوي على شيئين اساسين و هما
لغة البرمجة(القلب): و هي لغى الاكشن سكربت المعروفة في النسخ السابقة و التي أساسها في البدايةECMAScrtipt .
APIالخاص بقارئ الفلاش:و هي تخص قارئ الفلاش فكل كلاس نقوم باستدعائها لاستخدامها هي جزء منapi لقارئ الفلاش و ليس لقلب لغة الاكشن سكربت.

عكس اللغات السابقة,نلاحظ ان مختلفوظائف قارئ الفلاش مخزنة فيpackagesخاصة.
يعتبر الفلاش واحد من اقوى المترجمات الموجودة في عالم الويب و تم انشاء مئات الالاف من الالعاب و البرامج و الانمي التي نراها بشكل يومي و نلعبها كثيرا
كمثال العاب الفيسبوك كلها بالفلاش
حسنا سأكتفي بهذا و لن أتعمق كثيرا و سنبدأ في الاشياء المهمة الا و هي البرمجة في الدروس القادمة ان شاء الله.
ماذا سنتعلم في هذه الدورة؟
اليكم فيديو
الدرس القادم
ماذا سنتعلم في هذه الدورة؟
اليكم فيديو
الدرس القادم
ليست هناك تعليقات:
إرسال تعليق