السلام عليكم و رحمة الله و بركاته
يسعدني أن أعلن لكم اخواني الكرام عن انطلاق دورة تعلم لغة الأكشن سكربت 3 التي يبحث الكثير عن تعلمها نظرا لأهميتها
لصنع برامج أو العاب فلاش قوية و شغالة على مختلف الأجهزة
سأبدأ ان شاء الله مباشرة في الحديث عن الفلاش و لغته أكشن سكربت 3
على بركة الله
هذه الدورة منقولة من أحد المدونات بناء على نصيحة من الأخ " خادم المسلمين " لفائدتها
تعلم AS3 -جزء1- الدرس 1 [مقدمة]

________________________
مقدمة:
سنة 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 خاصة.
يعتبر الفلاش واحد من اقوى المترجمات الموجودة في عالم الويب و تم انشاء مئات الالاف من الالعاب و البرامج
و الانمي التي نراها بشكل يومي و نلعبها كثيرا كمثال العاب الفيسبوك كلها بالفلاش
حسنا سأكتفي بهذا و لن أتعمق كثيرا و سنبدأ في الاشياء المهمة الا و هي البرمجة في الدروس القادمة ان شاء الله.
ماذا سنتعلم في هذه الدورة؟
اليكم فيديو
https://www.youtube.com/watch?v=jFql7Q8snDc
يسعدني أن أعلن لكم اخواني الكرام عن انطلاق دورة تعلم لغة الأكشن سكربت 3 التي يبحث الكثير عن تعلمها نظرا لأهميتها
لصنع برامج أو العاب فلاش قوية و شغالة على مختلف الأجهزة
سأبدأ ان شاء الله مباشرة في الحديث عن الفلاش و لغته أكشن سكربت 3
على بركة الله
هذه الدورة منقولة من أحد المدونات بناء على نصيحة من الأخ " خادم المسلمين " لفائدتها
تعلم AS3 -جزء1- الدرس 1 [مقدمة]

________________________
مقدمة:
سنة 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 خاصة.
يعتبر الفلاش واحد من اقوى المترجمات الموجودة في عالم الويب و تم انشاء مئات الالاف من الالعاب و البرامج
و الانمي التي نراها بشكل يومي و نلعبها كثيرا كمثال العاب الفيسبوك كلها بالفلاش
حسنا سأكتفي بهذا و لن أتعمق كثيرا و سنبدأ في الاشياء المهمة الا و هي البرمجة في الدروس القادمة ان شاء الله.
ماذا سنتعلم في هذه الدورة؟
اليكم فيديو
https://www.youtube.com/watch?v=jFql7Q8snDc
تعليق