منتدى تونيزيا سات
أهلا بكم فى منتدي تونيزيا سات إذاكانت هذه المرة الأولى إضغط علي التسجيل

ندعوكم إلي الإنضمام إليني في صفحتنا
https://www.facebook.com/aligannouchi

انضم إلى المنتدى ، فالأمر سريع وسهل

منتدى تونيزيا سات
أهلا بكم فى منتدي تونيزيا سات إذاكانت هذه المرة الأولى إضغط علي التسجيل

ندعوكم إلي الإنضمام إليني في صفحتنا
https://www.facebook.com/aligannouchi
منتدى تونيزيا سات
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

اذهب الى الأسفل
Admin
Admin
المدير العام
المدير العام
ذكر عدد الرسائل : 1213
العمر : 39
الموقع : https://tunisia-sat.mam9.com
مزاجك اليوم : [1] مقدمة بسيطة _54
المهنة : [1] مقدمة بسيطة Progra10
الهواية : [1] مقدمة بسيطة Sports10
تاريخ التسجيل : 09/01/2009
https://tunisia-sat.mam9.com

[1] مقدمة بسيطة Empty [1] مقدمة بسيطة

الأربعاء فبراير 04, 2009 1:05 am
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


السلام عليكم ...

مجرد مقدمة بسيطة عن الاكشن سكريبت 3 - و عملية تفسير كود الاكشن سكريبت 3 من قبل المفسر .

برنامج الاكشن سكريبت هو مجموعة من التعليمات تنفذ من قبل أحد مشغلات الفلاش التالية :

1-Flash player
وهو المشغل اللذي يشغل ملفات SWF سواء كانت على الويب أو سطح المكتب

Adobe AIR -2
تخيلو أدوبي أير كأنها أضافة للفلاش وتعطيه أمكانيات أضافية (التعامل من أنظمة التشغيل) .

Flash lite -3
وهو مشغل ملفات الفلاش على أجهزة النقال , فلاش لايت لايدعم الاكشن سكريبت 3 حتى الان .

برامج الاكشن سكريبت من الممكن كتابتها بأي محرر نصي أو بواسطة برنامج Flex Builder او بواسطة برنامج flash cs3 pro , وخليني أتكلم عن عملية Compilation والتي تتم فيها عملية تحويل لغة الاكشن سكريبت من لغة يستطيع الانسان أن يقرأها الى لغة تفهمها مشغلا الفلاش .


عملية التفسير أو Compilation :
قبل ما يتم تنفيذ برنامج الاكشن سكريبت من قبل مشغلات الفلاش أللتي سبق ذكرها في الأعلى , يجب أن يحول البرنامج من لغة نستطيع أن نقرأها كبشر إلى صيغة ثنائية تستطيع مشغلات الفلاش أن تفهمها , طبعا هذه الصيغة تعرف أيضا ب Actionscript bytecode أو اختصارا ب ABC , لكن هذه الصيغة لوحدها هكذا لا يستطيع أي مشغل فلاش أن ينفذها إلا لما تكون الصيغة مدموجة بملف swf (اللذي نعرفه) .

ملف swf (المعروف لدينا) يخزن بداخله صيغة ABC مع أي بيانات مدمجة أخرى سواء كانت صور أو أصوات الخ , عملية تحويل برنامج الاكشن سكريبت إلى ABC تعرف بعملية تفسير البرنامج (Compiling the program) وعملية تكوين ملف swf تعرف بـ
عملية تفسير ملف Compiling the .swf file) .swf ) .

طبعا لحدوث العملية المذكورة أعلاها , ضروري من وجود المفسر أو (Compiler) أو ما يعرف ب ActionScript Compiler
طبعا المفسر الذي يقوم بتكوين ملف swf نقوم بتسميته ب SWF Compiler , أي SWF compiler يدعم صيغ ملفات الفلاش تجد بداخله مفسر للغة الاكشن سكريبت (ActionScript Compiler) .

طبعا من الطبيعي وجود المفسر (SWF Compiler) في برنامج Flash cs3 pro وفي برنامج Flex builder 2 و 3 و زي ما قلنا مدام فيه SWF Compiler معناه فيه ActionScript Compiler .

طبعا ضف لمعلوماتك أن برنامج Flash CS3 pro و Flex builder يتشاركا بوجود ActionScript Compiler واحد , لكن يختلفان في عدم اشتراكهما في SWF Compiler , ويعرفا بأسم Flash compiler و Flex compiler على التوالي .

شيء أخر أضيفه قبل ما انتهى شركة أدوبي تعرض في موقعها Flex Compiler كأداة مستقلة .

طبعا الأداة مجانية وموجودة داخل الحزمة التطويرية Flex SDK .
الرجوع الى أعلى الصفحة
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى