Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Fanny Bösch Geändert vor über 8 Jahren
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.