[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 .
السلام عليكم ...
مجرد مقدمة بسيطة عن الاكشن سكريبت 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 .
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى