Machen Sie eine eingebettete XML Playlist der Musik Ihre Kinder spielen.
EMBEDDED PLAYLIST
XML Wiedergabelisten sind Listen in Dateien, die mit dem XML-Markup-Sprache formatiert sind gespeichert sind. Ein XML- Playlist speichert den Standort von Multimedia-Dateien wie Musik, Animation und Video-Dateien in XML-Tag-Variablen. Diese Dateinamen können die URL Speicherort auf einem Remote-Server oder das Verzeichnis Speicherort auf Ihrem eigenen Computer. Anwendungsprogramme, wie Musik-Player, laden Sie die XML-Playlist-Datei (betten die Datei in ein XML-Programm-Objekt). Ein Spieler, der so programmiert, dass die Musikdatei Lage in der XML-Objekts zugreifen kann dann die dazugehörigen Songs.
Was Sie benötigen
Adobe Flash Professional: CS3, CS4 oder CS5-Versionen
Erstellen Sie eine Textdatei mit einem Texteditor. Speichern Sie die Textdatei als "music_playlist.xml."
Typ in den Texteditor die XML Playlist mit den Dateinamen der Musik-, Video-oder Animationen, die Sie in der Playlist zugreifen.
? Xml version = "1.0" encoding = "UTF-8"?
Playlist
file_locationhttp :/ / www.yourwebsite.com/first-recital.mp3/file_location
file_locationhttp :/ / www.yourwebsite.com/second-recital.mp3/file_location
/ Playlist
Fügen Sie Musik oder andere Multimedia-Dateien auf Ihre XML-Datei nach Bedarf. Fügen Sie einen Dateipfad Tag für jede Multimedia-Datei, die Sie hinzufügen möchten.
Starten Sie das Flash-Programm. Klicken Sie auf "Flash-Datei (ActionScript 3.0)" aus dem Splash-Fenster eine neue Datei für den Flash-AS3 erstellen.
Wählen Sie "Aktionen" aus dem Menü "Fenster" auf der Haupt-Flash-Menüleiste, um das ActionScript 3 Editor zu öffnen. Positionieren Sie den Mauszeiger auf die erste Zeile des ActionScript 3 Editor. Klicken Sie die Maustaste gedrückt, und geben Sie den Code unten, um ein Objekt, das URLLoader verwendet, um eine Anfrage zu laden und speichern Sie die unformatierte binäre Inhalt der XML-Datei wird erstellt:
var loader: URLLoader = new URLLoader ();
var request: URLRequest = new URLRequest ("music_playlist.xml");
loader.load (Anfrage);
Geben Sie den Code ab der nächsten Zeile des ActionScript-Editor 3 zu erkennen, wenn die XML-Playlist-Datei fertig geladen hat. Bringen Sie einen Ereignis-Listener-Objekt, das die URLLoader erkennen, wenn die Textdaten in der XML-Datei hat der URLLoader Objekt (Loader) vom music_playlist.xml Datei übertragen worden ist.
loader.addEventListener (Event.COMPLETE, onComplete);
Geben Sie den Code ab der nächsten Zeile des ActionScript 3-Editor den Inhalt der Daten in der Variable gespeichert URLLoader in eine XML-Variable namens "fileXML" zu übertragen:
Funktion onComplete (event: Event): void
{
var loader: URLLoader = event.target als URLLoader; var fileXML = new XML (loader.data);
}
Der obige Code im onComplete Funktion wird ausgeführt, wenn die Ereignis-Listener signalisiert, dass die "music_playlist.xml" Datei wurde erfolgreich eingebettet in das Flash-Programm. Der Code deklariert eine neue URLLoader-Objekt, das verwendet wird, um die music_playlist.xml Datei speichern. Die Daten in dieser Variablen wird dann in der XML-Variable namens geladen "fileXML."
No hay comentarios:
Publicar un comentario