Flash mehrere Track-MP3-Player-Tutorial

April 9

Flash können Webentwickler ihre Websites Interaktivität hinzu, die zuvor unmöglich waren. Einer der beliebtesten Wege zu machen ist Nutzung der Kraft des Flash MP3 Player Programme hinzufügen, die mehrere Tracks, die der Benutzer steuern kann streamen, um die Webseite zu verbessern. Der Vorgang zum Erstellen einer mehrere Spur MP3-Player ist relativ einfach, auch für einen Neuling.

Anweisungen

Programmierung der MP3-Playlist

1 Öffnen Sie eine neue \"Notepad\" dokumentieren und fügen Sie den folgenden Code:<? Xml Version = "1.0" encoding = "Utf-8"? >< Lieder >

< / Lieder >

2 Geben Sie die MP3-Datei-Informationen zwischen den < Liedern > und < / Lieder > Stichworte mit der folgenden Syntax:< Songname = \\ "My Song\\" file=\\"music/ms.mp3\\" / >< Songname = \\ "Your Song\\" file=\\"music/ys.mp3\\" / >

3 Fügen Sie eine neue Zeile Code für jede MP3-Datei für den Flash-Player verwendet werden.

4 Überprüfen Sie, ob der Code die richtige Syntax hat:<? Xml Version = "1.0" encoding = "Utf-8"? >< Lieder >< Songname = \\ "My Song\\" file=\\"music/ms.mp3\\" / >< Songname = \\ "Your Song\\" file=\\"music/ys.mp3\\" / >< / Lieder >

5 Speichern Sie die Datei als \"playlist.xml\" in einen neuen Ordner namens \"Mp3Player.\"

Wiedergabeliste in Flash importieren

6 Öffnen Sie ein neues Flash actionscript2-Dokument.

7 Erstellen Sie vier Schaltflächen mit Hilfe der \"Text\" und \"Rectangle\" Werkzeuge: \"Play,\" \"Pause,\" \"Next\" und \"Stop.\"

8 Geben Sie einen Instanznamen für jede der Schaltflächen mithilfe der folgenden Syntax:btn_playbtn_stopbtn_prevbtn_next

9 Erstellen eines \"Dynamic\" Textfeld auf der Bühne, und nennen sie die Instanz Display_txt.

10 Legen Sie eine neue Ebene in der \"Layers\" Option "" und benennen Sie sie \"a.\"

11 Wählen Sie Bild 1 der \"a,\" drücken Sie F9, und geben Sie \"stop (); \" ohne Anführungszeichen in das Bedienfeld "Actionscript".

12 Fügen Sie den folgenden Code unter \"stop (); \" über das Bedienfeld "Actionscript":Playlist = neue XML()GEHENplaylist.ignoreWhite=trueGEHENPlaylist.OnLoad = Funktion (Erfolg) {}{if(Success)}_global.Songname =]GEHEN_global.songfile =]GEHENfür (Var i = 0; i < playlist.firstChild.childNodes.length; i++) {}_global.Songname = playlist.firstChild.childNodes[i].attributes.nameGEHEN_global.songfile[i] = playlist.firstChild.childNodes[i].attributes.fileGEHENSpur (Songname [i] + \\ "\\"+songfile[i]); }_root.createEmptyMovieClip(\\"sound_mc\\",1)GEHEN_root.sound_mc.sound_obj = neue Sound()GEHEN_global.song_nr = random(songfile.length); _root.sound_mc.songStarter(songfile[song_nr],Songname[song_nr])GEHEN} else {display_txt.text=\\"Error laden XML\\"}}

MovieClip.prototype.songStarter = Funktion (Datei, Name) {}This.sound_obj.LoadSound(File,true)this.onEnterFrame = Funktion () {}if(this.sound_obj.Position>0) {}this.onEnterFrame löschenGEHENDiese ._parent .display_txt .text = NameGEHEN} else {}This._parent.display_txt.Text=\\"Loading...\\"}}This.sound_obj.onSoundComplete = Funktion () {}(song_nr==songfile.length-1)? _global.song_nr=0: _global.song_nr++GEHEN_root.sound_mc.songStarter(songfile[song_nr],Songname[song_nr])GEHEN}}

btn_play.onRelease = Funktion () {}This._parent.sound_mc.songStarter(songfile[song_nr],Songname[song_nr])GEHEN}btn_stop.onRelease = function() {}This._parent.sound_mc.sound_obj.Stop()GEHEN}btn_next.onRelease = Funktion () {}(song_nr==songfile.length-1)? _global.song_nr=0: _global.song_nr++GEHEN_root.sound_mc.songStarter(songfile[song_nr],Songname[song_nr])GEHEN}btn_prev.onRelease = Funktion () {}(Song_nr == 0)? _global.song_nr=songfile.length-1: _global.song_nr--GEHEN_root.sound_mc.songStarter(songfile[song_nr],Songname[song_nr])GEHEN}

Playlist.Load(\\"Playlist.xml\\");

13 Das Flash-Dokument zu speichern, in der \"Mp3Player\" Ordner, die Sie zuvor erstellt haben.

14 Drücken Sie STRG + EINGABETASTE, um die fertigen MP3-Player zu testen.

Tipps & Warnungen

  • Es gibt keine Begrenzung für die Anzahl der MP3-Dateien, die auf diese Weise gestreamt werden können.