ActionScript
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Definition
ActionScript (AS) ist der Name der Programmiersprachen für die Flash-Player-Laufzeit-Umgebung von Adobe. Die zugehörigen Programme werden in das plattformunabhängige SWF-Format übersetzt und von einem Interpreter, der so genannten ActionScript Virtual Machine (AVM) ausgeführt.
Eigenschaften
- Es gibt drei Versionen dieser Sprache: ActionScript 1.0, ActionScript 2.0 und ActionScript 3.0.
- Die ActionScript-Dialekte orientieren sich an speziellen ECMA-Spezifikationen der European Computer Manufacturers Association und sind deshalb JavaScript ähnlich. ActionScript 3 basiert auf der Version ECMAScript (ECMA-262) edition 4 draft language specification.
- ActionScript-1.0- und -2.0-SWF-Dateien werden von der so genannten AVM1 interpretiert, für ActionScript-3.0-SWF-Dateien ist die neuere AVM2 notwendig.
- Adobe stellt diverse Versionen des so genannten Flash Players für diverse Betriebssystemezur Verfügung, die SWF-Dateien sowohl direkt, als auch innerhalb eines Browsers (als Browser-Plugin) ausführen können.
- Die aktuelle Version Flash Player 9 des Flash Players kann sowohl AVM1- also auch AVM2-Programme interpretieren. Das heißt, sie kommt mit den SWF-Dateien aller drei ActionScript-Dialekte zurecht. Die älteren Versionen Flash Player 7 und Flash Player 8 können dagegen nur AVM1-Programme abspielen, d.h. SWF-Dateien, die mit Hilfe von ActionScript 1.0 oder ActionScript 2.0 erstellt wurden.
- SWF-Dateien können auf vielfältige Weise erzeugt werden, z.B. mit Hilfe des Flash-Autorensystems (Flash authoring tool), dem Flex Builder, dem Flex Software Development Kit (Flex SDK), dem Open-Source-Tools MTASC etc.
Quellen
Siehe auch
ActionsScript 1.0 und 2.0
ActionsScript 2.0
ActionScript 3.0
- Adobe Flex 2: Flex Documentation
- Adobe Flex 2: Programming ActionsScript 3.0
- Adobe Flex 2: Language Referenz
- Adobe Flex 2: Technologies
- Migration ActionScript 2.0 -> ActionScript 3.0
- Adobe Labs: ActionScript 3
Flex (AS3)
Flex 2
Flex 3
- Flex Registrierung für Studenten
- http://flex.org/
- http://www.adobe.com/devnet/flex/articles/flex3_whatsnew.html
- http://www.adobe.com/devnet/flex/
- http://livedocs.adobe.com/flex/3/html/index.html
- http://www.video-flash.de/index.php/flex-3-deep-linking/
- http://www.adobe.com/devnet/flex/
Flash CS 3 (= Flash 9)
- Flash CS 3 Documentation
- Overview of the Adobe Flex 2 Language ReferenceActionScript 3.0 Language and Components Reference
ASDoc
Tool zum automatischen Generieren von Dokumentationen:
cd <Flash-Verzeichnis> "c:\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\bin\asdoc.exe" -source-path . -doc-sources .
Tipp: Tragen Sie den Pfad c:\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\bin
in die Windows-Path-Variable ein (System-Steuerung -> Systermeigenschaften -> Erweitert -> Umgebungsvariablen -> Path
Metadata Tags
- http://livedocs.adobe.com/flex/3/html/metadata_3.html
- http://livedocs.adobe.com/flash/9.0/main/00002497.html
Flash-Projekte
3D-Engines
- http://www.flashsandy.org/
- http://www.papervision3d.org/
- http://www.nulldesign.de/category/experiments/3d/
AS3 Physics-Engines
- http://box2dflash.sourceforge.net/
- http://lab.polygonal.de/2007/12/31/motor-physics-released/
- http://cove.org/ape/
- http://lab.andre-michelle.com/physics-engine
- http://alex-lawrence.com/work.php?article=32
Yahoo-Map
- http://developer.yahoo.com/flash/howto-maps-as3.html (Flex-API, AS3)
Dieser Artikel ist GlossarWiki-konform.