AS3-Tutorium: Flash: Hello World: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge)
Kowa (Diskussion | Beiträge)
Zeile 53: Zeile 53:
==Quellen==
==Quellen==
<noinclude>
<noinclude>
* [[Kowarschick, W.: Multimedia-Programmierung]]</noinclude><noinclude>[[Kategorie:Kapitel:Multimedia-Programmierung]][[Kategorie:Multimedia-Programmierung-HowTo]]</noinclude>
* [[Kowarschick, W.: Multimedia-Programmierung]]</noinclude>
*[http://livedocs.adobe.com/flex/3/langref/mx/effects/Tween.html Klasse mx.effects.Tween]
*[http://livedocs.adobe.com/flex/3/langref/mx/effects/easing/package-detail.html Effekt-Klassen mx.effects.easing]<noinclude>[[Kategorie:Kapitel:Multimedia-Programmierung]][[Kategorie:Multimedia-Programmierung-HowTo]]</noinclude>

Version vom 22. März 2010, 16:29 Uhr

Eine einfache Hello-World-Anwendung

Im Folgenden wird gezeigt, wie eine einfache Hello-World-Anwendung in Flash erstellt wird.

Erstellen Sie zunächst eine neue Flash-Datei für die Arbeit mit ActionScript 3 (siehe Flash CS4: Grundlagen).

Geben Sie nun einen Text ein (z.B. Hallo, Welt!) und animieren Sie diesen mit Hilfe eines Bewegungstweens.

Die fertige Datei können Sie mit Strg-Return starten. Dabei wird automatisch eine geeignete SWF-Datei erstellt.

Sie können auch eine HTML-Datei mit eingebetter SWF-Datei erzeugen: DateiVeröffentlichen. Die dabei erzeugte HTML-Datei Hello.html können Sie in einem beliebigen Browser öffnen..

Pfad-Animation mit ActionScript 3

Sie können auch mit ActionScript 3 eine Pfad-Animation erstellen. Im folgenden Beispiel wird die vordefinierte Tween-Animation Elastic verwendet.

Erzeugen Sie wie zuvor eine neue Flash-Datei und geben Sie einen beliebigen Text ein (z.B. Hallo, Welt!).

Verwandeln Sie diesen Text in ein Symbol (= Klasse), benennen Sie das zugehörige Objekt und fügen Sie folgenden Code in das erste Schlüsselbild der Zeitleiste ein:

import fl.transitions.Tween;     // Tween-Klasse
import fl.transitions.easing.*;  // Klassen mit Tween-Animationen; z.B. Elastic

new Tween(text_hello,      // Objekt, das animiert werden soll 
          "x",             // Animationsrichtung: "x" oder "y"
          Elastic.easeOut, // Art der Animation
          0, text_hello.x, // Start- und End-Koordinaten-Wert
          3,               // Dauer der Animation in Sekunden
          true             // Animation soll vorherigen Zeitwert beachten
         );

stop();                    // Stoppe Movie im aktuellen Frame

Quellen