ActionScript

A Wikipédiából, a szabad enciklopédiából
Action Script
Paradigma erősen típusos, statikus típusosság
Jellemző kiterjesztés .as
Tervező Adobe Systems
Utolsó kiadás 3.0 (2006. június 27)
Típusosság script nyelv
Megvalósítások Adobe Flash, Apache Flex
Hatással volt rá JavaScript, Java
Operációs rendszer multi-platform (adobe)

Az ActionScript egy ECMAScripten alapuló programozási nyelv, mely nagyban hasonlít a széles körben elterjedt JavaScriptre. Az ActionScript elsősorban az Adobe (régebben Macromedia) Flash objektumok programozásához készült. Jelenleg több verziója is létezik, ezek közül a legfrissebb a 3.0.

Az ActionScript 3.0 végrehajtása a hagyományos ActionScipthez képest akár a 10-szeres sebességet is elérheti, köszönhetően a futásidejű fordítóval való bővítésnek.[1]

Története[szerkesztés | forrásszöveg szerkesztése]

Az ActionScript első parancssorai még meglehetősen primitívek és egyszerűek voltak, hiszen elsősorban médialejátszásra akarták használni. Így az első parancsok, a play(); a stop(); a goto(); és hasonlók voltak. Azóta azonban túlnőtte az eredeti célkitűzést, és ma már egész weboldalakat készítenek a Flash és az ActionScript segítségével. Az ActionScript alkalmas az oldalon a látványos dolgok produkálására is, de ezenfelül manapság képes együttműködni különböző adatbázisokkal (például mySQL) és különböző programnyelvekkel is (például PHP vagy JavaScript)

Lejátszók[szerkesztés | forrásszöveg szerkesztése]

  • Flash Lite 1.0: A Flash Lite is egy Flash technológia, mely eredetileg mobiltelefonokra és egyéb hasonló készülékekre lett tervezve. Kezeli a Flash 4 ActionScript. Az 1.1-es verzió már kezeli a Flash 5 ActionScriptet is míg a 2.0-s és 2.1-s változatok már a Flash 7.0-t és az ActionScript 2.0-t is támogatják.
  • Flash Lite 3: Az igazi újítás ebben a verzióban, hogy FLV fájlokat is le tud játszani.
  • Flash Player 2: Az első verzió, amely támogatja szkriptelést. A parancsok között megtaláljuk már a gotoAndPlay-t, a gotoAndStop-t, a nextFrame-t és a nextScene-t is.
  • Flash Player 3: Ez a verzió már támogatja a külső SWF fájlokat is a loadMovie utasításnak köszönhetően.

Legutolsó változat:

  • Flash Player 11: A fő bővítés ennél a verziónál a továbbfejlesztett (grafius kártyával gyorsított) 3D-s képességek voltak Windows Desktop, Mac Desktop, iOS, Android és egyéb főbb platformok esetén. Jelentős kompatibilitási fejlesztések történtek az iOS platformra és más nem Desktop platformokra is. Egyéb funkciók : H.264-al kódolt kamerák, natív JSON támogatás, kocka Bézier görbék, biztonságos véletlen szám generátor, LZMA tömörítés swf fájlok számára, bedolgozók a külső kód végrehajtáshoz más processzor szálakhoz, grafikus kártyával gyorsított kamera rendelés, memória elemzés és teljesítmény analízis, és ActionScript fordító 2.0, és még sok más kisebb bővítés. [2]

Tulajdonságok[szerkesztés | forrásszöveg szerkesztése]

Action Script
Fájlkiterjesztés .as
MIME-típus application/actionscript, application/ecmascript[3]
Fejlesztő Adobe Systems Inc.
Kiadás dátuma 1998
Konténerformátuma ennek ActionScript


  • Szerkesztőprogramok: Adobe Flash CS3 Professional, Adobe Flex és egyéb cégek szoftverei (pl. Selteco Software Inc.)

Jegyzetek[szerkesztés | forrásszöveg szerkesztése]

  1. ActionScript 3.0 overview. Adobe Systems Incorporated, 2006. június 27. (Hozzáférés: 2010. június 18.)
  2. Flash Player 11 and AIR 3 Release Notes for Adobe Labs
  3. RFC 4329 (limitált kompatibilitás az EcmaScript-tel)