Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Actionscript 3.0 Philipp Oberweger Erstellt von: Philipp Oberweger

Ähnliche Präsentationen


Präsentation zum Thema: "Actionscript 3.0 Philipp Oberweger Erstellt von: Philipp Oberweger"—  Präsentation transkript:

1 Actionscript 3.0 Philipp Oberweger Erstellt von: Philipp Oberweger
Seite 1

2 Einleitung Programmiersprache von Adobe System
Ursprünglich von Macromedia auf Basis des ECMAScript-Standards (ECMA-262) Einsatz in mehreren Adobe Produkten möglich: Adobe Flash Flex Air Verleiht Flash-, Flex- und Air- Inhalten Interaktivität Erstellt von: Philipp Oberweger

3 Geschichte 2000–2003: ActionScript 1.0
Flash 5 in September 2000 – erstmals Actionscript genannt 2003–2006: ActionScript 2.0 Flash Player 7 Flash MX 2004 2006–today: ActionScript 3.0 Flash Player 9 Adobe Flex 2.0 Erstellt von: Philipp Oberweger

4 Actionscript allgemein
ActionScript-Anweisungen werden von der ActionScript Virtual Machine (AVM) ausgeführt, ist Bestandteil von Flash Player und AIR ActionScript-Code wird in Bytecode-Format kompiliert Compiler ebenfalls in Flash oder Flex Builder integriert Bytecode wird in SWF-Dateien eingebettet können mittels Flash Player und AIR ausgeführt werden Können in Browser ausgeführt werden Erstellt von: Philipp Oberweger

5 Actionscript allgemein
ActionScripts arbeiten stets ereignisorientiert. Mögliche Ereignisse: Schlüsselbilder – sobald der Player ein bestimmtes Schlüsselbild abspielt Schaltflächensymbole – der Nutzer fährt mit der Maus über eine Schaltfläche oder klickt diese an MovieClip-Symbole – eingebettete MovieClips lösen selbst Ereignisse aus Intervallimpulse – Gestartete Intervalle (mit IRQs zu vergleichen) lösen den Aufruf aus Erstellt von: Philipp Oberweger

6 Actionscript 3.0 beruht auf Entwürfen des ECMAScript 4 Standard
neue ActionScript Virtual Machine (mit der Bezeichnung AVM2) ActionScript 3.0-Code kann bis zu zehn Mal schneller ausgeführt werden als älterer ActionScript-Code. Objektorientiert Erstellt von: Philipp Oberweger

7 Actionscript 3.0 Beispiel
import flash.display.Sprite; // import von Grafikklasse var kreis:Sprite = new Sprite(); //Variable kreis definieren kreis.graphics.lineStyle(6, 0x0000ff); kreis.graphics.drawCircle(150,150,80); //Kreis zeichnen addChild(kreis); //Objekt wird erzeugt kreis.addEventListener(MouseEvent.CLICK, fill); //Ereignis festlegen wann funktion fill aufgerufen wird function fill(event:MouseEvent):void { kreis.graphics.beginFill(0x44eeff, 1.0); kreis.graphics.endFill(); } Erstellt von: Philipp Oberweger

8 Einbindung in HTML Die W3C-konforme Möglichkeit zur Einbindung
<object type="application/x-shockwave-flash" data= "kreis.swf" id="test" width="400" height="400"> <param name="movie" value="kreis.swf" /> <param name="bgcolor" value ="#FFFFFF" /> <param name="quality" value ="high" /> <param name="loop" value="false" /> <param name="menu" value="false" /> <param name="swliveconnect" value="true" /> <!- HTML-Code für Hinweis, wenn erforderliches Plugin nicht installiert ist. --> </object> Erstellt von: Philipp Oberweger

9 Vielen Dank für eure Aufmerksamkeit
Erstellt von: Philipp Oberweger


Herunterladen ppt "Actionscript 3.0 Philipp Oberweger Erstellt von: Philipp Oberweger"

Ähnliche Präsentationen


Google-Anzeigen