Nwlapcug.com


Più traccia MP3 Player Tutorial Flash

Più traccia MP3 Player Tutorial Flash


Flash consente agli sviluppatori web di aggiungere livelli di interattività ai loro siti Web precedentemente impossibili. Uno dei modi più popolari per fare uso della potenza del Flash è quello di aggiungere applicazioni di lettore MP3 che streaming più tracce che l'utente può controllare per migliorare l'esperienza del sito Web. Il processo per la creazione di una pista più lettore MP3 è relativamente semplice, anche per un utente inesperto.

Istruzioni

La Playlist di MP3 di programmazione

1

Aprire un nuovo \"Notepad\" documento e incollare il codice seguente:
<? xml versione = "1.0" encoding = "utf-8"? >
< canzoni >

< / canzoni >

2

Digitare le informazioni di file MP3 tra le canzoni < > e < / canzoni > tag utilizzando la seguente sintassi:
< nome canzone = \ \ "My Song\\" file=\\"music/ms.mp3\\" / >
< nome canzone = \ \ "Il Song\\" file=\\"music/ys.mp3\\" / >

3

Aggiungere una nuova riga di codice per ogni file MP3 da utilizzare per il Flash player.

4

Verificare che il codice ha la sintassi corretta:
<? xml versione = "1.0" encoding = "utf-8"? >
< canzoni >
< nome canzone = \ \ "My Song\\" file=\\"music/ms.mp3\\" / >
< nome canzone = \ \ "Il Song\\" file=\\"music/ys.mp3\\" / >
< / canzoni >

5

Salvare il file come \"playlist.xml\" in una nuova cartella denominata \"Mp3Player.\"

Playlist di importazione in Flash

6

Aprire un nuovo documento Flash actionscript2.

7

Creare quattro pulsanti utilizzando la \"Text\" e \"Rectangle\" strumenti: \"Play,\" \"Pause,\" \"Next\" e \"Stop.\"

8

Digitare un nome di istanza per ciascuno dei pulsanti utilizzando la seguente sintassi:
btn_play
btn_stop
btn_prev
btn_next

9

Creare un \"Dynamic\" testo di campo sul palco e dargli un nome di istanza di display_txt.

10

Inserire un nuovo livello nella \"Layers\" del pannello e rinominarlo \"a.\"

11

Selezionare frame 1 del \"a,\" premere F9, quindi digitare \"stop ();} \" senza virgolette nel pannello actionscript.

12

Incollare il codice seguente sotto \"stop ();} \" del pannello di actionscript:
playlist = nuovo XML
VAI
playlist.ignoreWhite=true
VAI
playlist.onLoad = function (success) {
if(Success) () {
_Global.Songname =]
VAI
_Global.songfile =]
VAI
per (var i = 0; i < playlist.firstChild.childNodes.length; i + +) {
_Global.Songname = playlist.firstChild.childNodes[i].attributes.name
VAI
_Global.songfile[i] = playlist.firstChild.childNodes[i].attributes.file
VAI
traccia (songname [i] + \ \ "\\"+songfile[i]); }
_root.createEmptyMovieClip(\\"sound_mc\\",1)
VAI
_root.sound_mc.sound_obj = nuovo Sound()
VAI
_Global.song_nr = random(songfile.length); _root.sound_mc.songStarter(songfile[song_nr],Songname[song_nr])
VAI
} else {display_txt.text=\\"Error XML\\ caricamento"}
}

MovieClip.prototype.songStarter = function (file, nome) {
This.sound_obj.loadSound(file,true)
this.onEnterFrame = function () {
if(this.sound_obj.Position>0) () {
eliminare this.onEnterFrame
VAI
questo .display_txt di ._parent. Text = nome
VAI
} else {
This._parent.display_txt.Text=\\"Loading...\\"
}
}
This.sound_obj.onSoundComplete = function () {
(song_nr==songfile.length-1)? _Global.song_nr=0: _global.song_nr++
VAI
_root.sound_mc.songStarter(songfile[song_nr],Songname[song_nr])
VAI
}
}

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

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

13

Salvare il documento Flash nella \"Mp3Player\" cartella creato in precedenza.

14

Premere CTRL + INVIO per testare il lettore MP3 finito.

Consigli & Avvertenze

  • Non esiste un limite al numero di file MP3 che può essere trasmesso tramite questo processo.