ActionScript
מתוך ויקיפדיה, האנציקלופדיה החופשית
Action Script (אקשן סקריפט) היא שפת תכנות מבוססת ECMAscript ששולטת על סרטי ויישומי פלאש. מאחר ו-ActionScript ו-JavaScript משתמשות באותו תחביר (syntax) של ECMAscript, קל מאוד לעבור מאחת לשנייה. למרות זאת, שתי השפות פונות לשני כיוונים שונים מבחינת משימות: JavaScript מתמודדת עם חלונות, מסמכים וטפסים בעוד ActionScript עובדת עם אובייקטים, צלילים וטקסטים דינמיים.
אקשן סקריפט קיבלה ממד של שפת תכנות רצינית כאשר יצאה הגרסה החמישית של פלאש (Flash 5). לאחר מכן, עם יציאת פלאש 6 (Flash MX), סביבת הפיתוח של פלאש עודכנה וניתן היה ניתן לעבוד בתוכנה רק באמצעות שימוש בקוד. בפעם הראשונה ניתן היה לשלוט על התוכנה עם פונקציות מובנות רבות, מאפיינים חדשים לכל דבר ועוד. Flash 7 (הידוע יותר כ-Flash MX 2004) הכיר לנו לראשונה את ActionScript 2.0. הגרסה החדשה הכניסה הרבה יותר מאפיינים של תכנות מונחה עצמים (OOP).
בדרך כלל, ActionScript נכתבת בתוך סביבת ההרשאה של Flash ומקבלת תוך כדי כך כלים טובים יותר לבדיקת שגיאות בקוד ואפשרות לכתוב את הקוד באופן בסיסי. הקוד ישמר יחד עם קובץ הפלאש (בפורמט fla).
קודים לדוגמה של ActionScript כחלק מסביבת עבודה של הפלאש:
if(Key.isDown(Key.UP)) {
this._x -= 15;}
if(this.hitTest(ball)) {
this._x += 10;}
בקוד זה למשל, הגדרתי שכאשר אלחץ על הכפתור למעלה, ה- X של הגורם המסומן יירד ב 15 נקודות, משפט 2: כאשר הגורם המסומן ייפגע בגורם הנקרא BALL מיקום ה - X של הגורם יעלה ב 10 נקודות.