ActionScript: Sounds in ein Flash-Projekt einbinden

Library
Wie bindet man Sounds in Flash per ActionScript ein? Im Grunde ist es ziemlich einfach. Erst einmal benötigt man natürlich eine Sound-Datei, die man in sein Projekt einbinden will. Diese importiert man zunächst in seine Bibliothek und müsste nun im Fenster "Library" zu finden sein. Mit einem Rechtsklick auf die Audio-Datei wählt man nun "Linkage" aus. Unter Linkage müssen folgende Eigenschaften aktiviert werden: "Export for ActionScript" und "Export in first Frame". Nachdem man beide Häkchen gesetzt hat kann man den Identifier bestimmen. Ich gebe ihm den Namen "test".

Kommen wir nun zum ActionScript. In der Konsole muss zunächst eine Variable für die Sound-Datei erstellt werden:

var my_sound:Sound = new Sound();



Der Variable my_sound weist man nun den importierten Sound zu:

my_sound.attachSound("test");

Dieser kann nun an beliebiger Stelle über den folgenden Code aufgerufen werden:

my_sound.start();

Und das war es auch schon!

ActionScript 2: Steuerung über Pfeiltasten

In diesem Tutorial möchte ich zeigen, wie schnell man eine Pfeiltasten-Steuerung für Flash in AS3 realisieren kann.

Man benötigt zuerst eine Grafik, die man in einen Button konvertiert. Auch wenn man in seinen Flash-Projekt keinen verwenden will, muss ein Button auf der Bühne erstellt werden, man kann ihn aber am Ende etwa unsichtbar machen. Auf diesen Button wird nun folgendes Script gelegt:

on(keyPress "<Up>"){
// Hier kommt ein Befehl rein
trace("Hoch");
}
on(keyPress "<Down>"){
// Hier kommt ein Befehl rein
trace("Runter");
}
on(keyPress "<Left>"){
// Hier kommt ein Befehl rein
trace("Links");
}
on(keyPress "<Right>"){
// Hier kommt ein Befehl rein
trace("Rechts");
}

Wenn man nun das Projekt testet, wird bei jedem Betätigen einer Pfeiltaste die entsprechende Trace-Meldung im Output-Fenster angezeigt. Den Trace-Befehl und den Kommentar können Sie nun durch Ihre eigenen Befehlszeilen ersetzten. Damit wäre die Pfeiltasten-Steuerung schon fertig.

Auskommentieren - wo wie?

Hier ist eine kleine Übersicht, wie man richtig auskommentiert:

CSS
/* Kommentare Ein- oder Mehrzeilig */

HTML, XML
<!-- Kommentare Ein- oder Mehrzeilig -->

PHP, Javascript, ActionScript
// Einzeiliger Kommentar
/* Mehrzeiliger Kommentar */