برمجة Flash من خلال ActionScript

   
       
 

تعد إمكانيات برنامج ال Flash الخاصة بالبرمجة من أهم ملامح هذا المتنج وذلك بالنسبة لكثير من مطوري الويب الجادين .
فيمكن للعناصر المختلفة داخل فلاش الآن أن تكون ديناميكية تحتوي على خواص حسابية آلية وتتجاوب مع مدخلات المستخدم.

ويمكن للأفلام الآن أن تتواصل مع التطبيقات والبرنامج ، التي تعمل بوحدات الخدمة من خلال إرسال وإستقبال بيانات معالجة أولية ، وماذا يعني ذلك بالنسبة لافلامك؟ يعني ذلك أنه يتوفر لديك الآن الأدوات التي تحتاجها لإنتاج أفلام متقدمة  للغاية . ( أشياء مثل نيازك ، الألعاب التي تحتاج لأكثر من لاعب ، ألعاب المغامرات ، أو واجهة تصفحية ذات ذاكرة تحتوي على تحركات المستخدم وهي كلها أشياء متاحة الآن) .

وكذلك يعني هذا أنه يمكن استخدام ال Flash الآن لإنشاء العديد من التطبيقات الخاصة بشبكة الويب (مثل كتالوجات ومنتجات  التجارة الإلكترونية التي تعتمد على قواعد البيانات) دون الحاجة إلى Macromedua Generator.
 

   
 

السياق الأساسي للبرمجة في ال Falsh
إن البيئة البرمجية في falsh لا تعد " لغة " برمجة بالمعنى الحرفي للكلمة ولكنها مجموعة من الأوامر المصاغة في  برنامج والـ Action العادية في flash والخصائص الفيلمية المتغيرة التي يمكن التوفيق بينها لتحقيق أداء برمجي في فيلم  flash.

ويشار إلى تلك العناصر المتعددة في مجموعها Action Script . وتعتمد كتابة ActionScript أساسا على وضع  Action برمجية في كادرات أساسية وأزرار واختيار الوظائف يدويا المكافئة لهذه الأوامر من القوائم المنسدلة . (أو إدخال معاملات هذه الوظائف يدويا في حقول نصية) .

ورغم أن هذه الوسيلة من البرمجية قد تبدو مختلفة كثيرا بالنسبة للمبرمجين التقليديين فإن ActionScritp الناتجة تشبه وتقرأ مثل اللغات التقليدية إلى حد كبير ، خاصة لغة برمجة Perel .

وتتكون ال ActionScipt من مجموعة من الوحدات البنائية المعتادة في لغات البرمجة وهي : المتغيرات (Variables) ، المعاملات (Operators) ، الجمل الشرطية (Conditionals) ، دورات التكــرار (Loops) ،  تعبيرات المعادلات (Expressions) ، خصائص ذاتية (Built in-Properties) ، البرامج الفرعية (Subroutines ) ،  والدوال المحلية (Native Functions).
 

   
 

مكونات ActionScript
يمكنك أن تجد العديد من أوامر ActionScript الأساسية بسهولة في واجهة Flash تحت زر ( + ) من علامة جدولة  Actions من مربع الحوار Frame or Instance Properties . أما الأوامر الأخرى فمختبئة في محرر نصوص المعلومات أو غير موجودة أساسا في واجهة flash .
 

   
 

منقـول
 

   
 

دروس في الاكشن سكريبت للفلاش عبارة عن شرحا لمجموعة اوامر