ActionScript: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Zeile 34: Zeile 34:
* [http://labs.adobe.com/technologies/alchemy/ Alchemy] (C++-Code in SWF übersetzen, [http://www.sideroller.com/wck/ Beispiel])
* [http://labs.adobe.com/technologies/alchemy/ Alchemy] (C++-Code in SWF übersetzen, [http://www.sideroller.com/wck/ Beispiel])


== Flash CS5 ==
== Flash CS5 (= Flash 11) ==
* [http://help.adobe.com/de_DE/flash/cs/using/index.html Adobe-Dokumentation: Übersicht]
* [http://help.adobe.com/de_DE/flash/cs/using/index.html Adobe-Dokumentation: Übersicht]
* [http://www.adobe.com/exchange/em_download/ Extension Manager]


== Flash CS4 ==
== Flash CS4 (= Flash 10) ==
* [http://help.adobe.com/de_DE/Flash/10.0_Welcome/index.html Dokumentation]
* [http://help.adobe.com/de_DE/Flash/10.0_Welcome/index.html Dokumentation]
* [http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex_skins Flex MX Skin Design Extensions & Flex Component Kit for Flash Professional]
* [http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex_skins Flex MX Skin Design Extensions & Flex Component Kit for Flash Professional]
== Flash CS 3 (= Flash 9) ==
* [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]


== Flash Builder 4 ==
== Flash Builder 4 ==
Zeile 45: Zeile 50:
* Registrierung für Studenten: [http://www.adobe.com/devnet/flex/free/index.html Flash Builder 4 for education]
* Registrierung für Studenten: [http://www.adobe.com/devnet/flex/free/index.html Flash Builder 4 for education]
* http://flex.org/
* http://flex.org/
* http://www.adobe.com/devnet/flex/
* [http://help.adobe.com/en_US/flex/using/index.html Adobe Flex 4]
* [http://help.adobe.com/en_US/flex/using/index.html Adobe Flex 4]
* [http://help.adobe.com/en_US/FlashPlatform//reference/actionscript/3/index.html?filter_flex=4 ActionScript für Flash Builder 4]
* [http://help.adobe.com/en_US/FlashPlatform//reference/actionscript/3/index.html?filter_flex=4 ActionScript für Flash Builder 4]
Zeile 52: Zeile 58:
* [http://help.adobe.com/en_US/flex/using/index.html Using Flex 4]
* [http://help.adobe.com/en_US/flex/using/index.html Using Flex 4]
* [https://wwwmacr-sjc0.adobe.com/de/devnet/flex/articles/flex4_sparkintro_03.html A brief overview of the Spark architecture and component set]
* [https://wwwmacr-sjc0.adobe.com/de/devnet/flex/articles/flex4_sparkintro_03.html A brief overview of the Spark architecture and component set]
* [http://www.adobe.com/go/flex_ck_en Flex Construction Kit] (für Flash CS3 und Flex Builder 3, funktioniert auch für Flash CS4 und Flash Builder 4)
* [http://www.adobe.com/go/flex_ck_en Flex Construction Kit] (für Flash CS3 und Flex Builder 3, funktioniert auch für Flash CS4 und Flash Builder 4; nur mit Adobe Account)
* Tutorials
* Tutorials
** [http://www.adobe.com/devnet/flex/videotraining.html Flex in a Week video training]
** [http://www.adobe.com/devnet/flex/videotraining.html Flex in a Week video training]
** [http://www.adobe.com/devnet-archive/flex/tourdeflex/ Tour de Flex]
** [http://www.adobe.com/devnet-archive/flex/tourdeflex/ Tour de Flex]
** [http://www.webkitchen.be/tag/flex-component-kit-for-flash/  Video Tutorials:  Flash Component Kit]


== Flex Builder 3 ==
== Flex Builder 3 ==
Zeile 62: Zeile 69:
* [http://livedocs.adobe.com/flex/3/html/help.html?content=Part1_Using_FB_1.html Adobe LiveDocs: Using Flex Builder 3]
* [http://livedocs.adobe.com/flex/3/html/help.html?content=Part1_Using_FB_1.html Adobe LiveDocs: Using Flex Builder 3]
* http://www.adobe.com/devnet/flex/articles/flex3_whatsnew.html
* http://www.adobe.com/devnet/flex/articles/flex3_whatsnew.html
* http://www.adobe.com/devnet/flex/
 
* [http://examples.adobe.com/flex3/consulting/styleexplorer/Flex3StyleExplorer.html CSS-Style-Explorer]
* [http://examples.adobe.com/flex3/consulting/styleexplorer/Flex3StyleExplorer.html CSS-Style-Explorer]
=== Extensions ===
* [http://www.adobe.com/exchange/em_download/ Extension Manager]
* [https://www.adobe.com/cfusion/entitlement/index.cfm?e=flex_skins Flex Skin Extensions (insb. Flex Document Kit) - nur mit Adobe-Account]
* [https://www.adobe.com/cfusion/entitlement/index.cfm?e=flex_skins Flex Skin Extensions (insb. Flex Document Kit) - nur mit Adobe-Account]
* [http://livedocs.adobe.com/flex/3/flash_component_kit_flex3.pdf Dokumentation: Flash Component Kit for Flex 3]
* Tutorials
* [http://www.webkitchen.be/tag/flex-component-kit-for-flash/  Video Tutorials:  Flash Component Kit for Flex 3]
** [http://livedocs.adobe.com/flex/3/flash_component_kit_flex3.pdf Dokumentation: Flash Component Kit for Flex 3]
* [http://livedocs.adobe.com/flex/3/skinning_extensions_flex3.pdf Import Skins into Flex Builder]
** [http://livedocs.adobe.com/flex/3/skinning_extensions_flex3.pdf Import Skins into Flex Builder]
 
=== Flex 2 ===
* http://livedocs.adobe.com/flex/2/index.html
* http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.html
* [http://www.senocular.com/flash/tutorials/starumltoas3/ Adobe Flex 2: Programming ActionsScript 3.0]
* [http://livedocs.macromedia.com/flex/2/langref/ Adobe Flex 2: Language Referenz]
 
== Flex 4 ==
 
* [http://labs.adobe.com/technologies/flash/ Adobe Labs]
* [http://labs.adobe.com/technologies/flex4sdk/ Flex 4 SDK Beta]
* [http://labs.adobe.com/technologies/flashbuilder4/ Flash Builder 4 Beta]
* [http://labs.adobe.com/technologies/flashcatalyst/ Flash Catalyst]
 
* [http://livedocs.adobe.com/flex/gumbo/langref/ Livedocs: Language Reference]
 
== Flash CS 3 (= Flash 9) ==
* [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]


== Flash Player ==
== Flash Player ==
Zeile 95: Zeile 81:


== ASDoc ==
== ASDoc ==
* http://livedocs.adobe.com/flex/3/html/help.html?content=asdoc_1.html


Tool zum automatischen Generieren von Dokumentationen:
Tool zum automatischen Generieren von Dokumentationen:


   cd <Flash-Verzeichnis>  
   cd <Flash-Verzeichnis>  
   "c:\Program Files\Adobe\Flex Builder 3.0.2\sdks\3.2.0\bin\asdoc.exe" -source-path . -doc-sources .
   "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:
Anwendungen, die mit [[Adobe Air]] arbeiten:


   cd <Flash-Verzeichnis>  
   cd <Flash-Verzeichnis>  
   "c:\Program Files\Adobe\Flex Builder 3.0.2\sdks\3.2.0\bin\asdoc.exe" -source-path . -doc-sources . -library-path+="c:\Program Files\Adobe\Flex Builder 3.0.2\sdks\3.2.0\frameworks\libs\air"
   "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"


* http://livedocs.adobe.com/flex/3/html/help.html?content=asdoc_1.html


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



Version vom 20. Dezember 2010, 14:39 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 Builder 4

Flex Builder 3

Flash Player

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.