ActionScript: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Zeile 45: Zeile 45:
* [http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/js/html/wwhelp.htm Flash CS 3 Documentation]
* [http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/js/html/wwhelp.htm Flash CS 3 Documentation]
* [http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/ Overview of the Adobe Flex 2 Language ReferenceActionScript 3.0 Language and Components Reference]
* [http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/ Overview of the Adobe Flex 2 Language ReferenceActionScript 3.0 Language and Components Reference]
== Flash Player ==
Der Flash-Player dient dazun, SWF-Dateien zu interpretieren.
Es gibt diverse Versionen des Player (für unterschiedliche Betriebssysteme und Browser).
Für die Entwicklung von SWF-Anwendungen ist es sinnvoll, die Debug-Versionen des Flash-Players zu installieren.
* [http://www.adobe.com/support/flashplayer/downloads.html Download Standard- und Debug-Version]
== Flex ==
Flex ist eine Open-Source-SDK zur Entwicklung von Flex-Anwendungen.
Die Entwicklung von Flex-Anwendungen ist mit speziellen IDEs, wie z.B. [http://www.adobe.com/products/flashbuilder/ Flash Builder] oder [http://www.jetbrains.com/idea/features/flex_ide.html IntelliJ IDEA],
besonders einfach. Notwendig sind diese IDEs jedoch nicht unbedingt.
* [http://livedocs.adobe.com/flex/4/index.html Flex 4]
* [http://livedocs.adobe.com/flex/3/index.html Flex 3]
* [http://livedocs.adobe.com/flex/201/index.html Flex 2.01]
* [http://livedocs.adobe.com/flex/2/index.html Flex 2]
* [http://livedocs.adobe.com/flex/1/index.html Flex 1]


== Flash Builder 4 ==
== Flash Builder 4 ==

Version vom 20. Dezember 2010, 14:56 Uhr

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

  • Die ActionScript-Dialekte orientieren sich an speziellen ECMA-Spezifikationen der European Computer Manufacturers Association und sind deshalb ähnlich zu JavaScript.
  • 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.
  • Die aktuelleren Version Flash Player 9 (CS3), Flash Player 10 (CS4) und Flash Player 11 (CS5) des Flash Players können sowohl AVM1- also auch AVM2-Programme interpretieren. Das heißt, sie kommen mit den SWF-Dateien aller drei ActionScript-Dialekte zurecht. Die älteren Versionen Flash Player 6, 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.

Quellen

Siehe auch

ActionsScript 2.0

ActionScript 3.0

Flash CS5 (= Flash 11)

Flash CS4 (= Flash 10)

Flash CS 3 (= Flash 9)

Flash Player

Der Flash-Player dient dazun, SWF-Dateien zu interpretieren. Es gibt diverse Versionen des Player (für unterschiedliche Betriebssysteme und Browser). Für die Entwicklung von SWF-Anwendungen ist es sinnvoll, die Debug-Versionen des Flash-Players zu installieren.

Flex

Flex ist eine Open-Source-SDK zur Entwicklung von Flex-Anwendungen. Die Entwicklung von Flex-Anwendungen ist mit speziellen IDEs, wie z.B. Flash Builder oder IntelliJ IDEA, besonders einfach. Notwendig sind diese IDEs jedoch nicht unbedingt.

Flash Builder 4

Flex Builder 3

ASDoc

Tool zum automatischen Generieren von Dokumentationen:

 cd <Flash-Verzeichnis> 
 "c:\Program Files\Adobe\Adobe Flash Builder 4 Plug-in\sdks\4.1.0\bin\asdoc.exe" -source-path . -doc-sources .

Anwendungen, die mit Adobe Air arbeiten:

 cd <Flash-Verzeichnis> 
 "c:\Program Files\Adobe\Adobe Flash Builder 4 Plug-in\sdks\4.1.0\bin\asdoc.exe" -source-path . -doc-sources . -library-path+="c:\Program Files\Adobe\Adobe Flash Builder 4 Plug-in\sdks\4.1.0\frameworks\libs\air"


Tipp: Tragen Sie den Pfad c:\Program Files\Adobe\Adobe Flash Builder 4 Plug-in\sdks\4.1.0\bin (oder ähnlich) in die Windows-Path-Variable ein (System-Steuerung -> Systermeigenschaften -> Erweitert -> Umgebungsvariablen -> Path

Bug

Wenn externe AS-Skripte, die public-Elemente enhalten, in eine MXML-Komponente eingebunden werden, wird ein Fehler gemeldet: (siehe http://bugs.adobe.com/jira/browse/SDK-782)

Workaround: Anstelle von -doc-sources . schreibt man -doc-sources <Anwendung>.mxml

Metadata Tags

Flash-Projekte

MVC-Pattern

Kommunikation mit Web-Servern etc.

AMF

Non-AMF

Spiele-Entwicklung

2D-Physics-Engines

3D-Engines

3D-Physics-Engines

Sehenswertes


Dieser Artikel ist GlossarWiki-konform.