ActionScript
أكشن سكريبت هي لغة برمجة نصية مبنية على قواعد لغة البرمجه النصية إي سي إم إيه ECMA (مجازا جافا سكريبت). تستخدم أكشن سكريبت بصورة أساسية لتطوير المواقع والبرمجيات باستخدام مشغل أدوبي فلاش.يتم ذلك في صورة توليد ملفات ذات الامتداد (swf)التي تدمج في صفحات الويب.يمكن استخدامها في تطبيقات قواعد البيانات كما في ألفا فايف.طورت بلأصل بواسطة شركة ماكروميدياوهي مملوكة الاّن لشركة أدوبي التي اشترتها في عام 2005.
تم صناعة أكشن سكريبت يالأساس للمساعدة وللتحكم بالرسوم الثنائية الأبعاد في فلاش (أدوبى فلاش-ماكروميديا فلاش سابقا-).تمت إضافة عدة إمكانيات جديدة وقوية لها بعد ذلك لتمكن المطورين من برمجة ألعاب متطورة ومحتوى ويب تفاعلي غني بالإضافة إلى تطوير تقنيات بث الوسائط كالفيديو والصوت على الويب.
تطور أكشن سكريبت على مر الزمن و أصبح لغة برمجة حقيقية و تطبيقية في شتى الميادين (قواعد البيانات و معالجة المعطيات و الرسوم ثلاثية الأبعاد، معالجة الصور و حتى الفيديو ) و ظهر هذا التغيير الكبير في الإصدار أكشن سكريبت 3.0 ، حيث تم تزويد فلاش بلاير بآلة افتراضية لضمان توافق الإصدارات أكشن سكريبت 1.0 و2.0.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
مثال لكود أكشن سكريبت 2.0
ActionScript 2.0
The following code, which works in any compliant player, creates a text field at depth 0, at position (0, 0) on the screen (measured in pixels), that is 100 pixels wide and high. Then the text
parameter is set to the "Hello, world!" string, and it is automatically displayed in the player:
createTextField("greet", 0, 0, 0, 100, 100);
greet.text = "Hello, world";
When writing external ActionScript 2.0 class files the above example could be written in a file named Greeter.as as following.
class com.example.Greeter extends MovieClip
{
public function Greeter() {}
public function onLoad() :Void
{
var txtHello:TextField = this.createTextField("txtHello", 0, 0, 0, 100, 100.);
txtHello.text = "Hello, world";
}
}
وصلات داخلية
وصلات خارجية
لغات برمجة | |
لغات كائنية | |
سي++ ++C |
سي شارپ #C |
دلفي (لغة برمجة) Delphi |
ادا 95 Ada |
جاڤا Java |
سمولتوك Smalltalk |
روبي Ruby |
اوبجكت پاسكال Object Pascal |
لغات تقليدية | |
بيسيك Basic |
سي C |
باسكال Pascal |
كوبول COBOL |
فورتران FORTRAN |
أسمبلي Assembly |
لغات وظيفية | |
ليسپ Lisp |
پرولوگ Prolog |
پايثون Python |
پاريس Paris |
هندسة برامج | |