![](/mp3flash.png)
02 import flash.net.FileReferenceList;
03 var playlist:Array = new Array(0);
04 var musik:Sound = new Sound();
05 var angka:Number = new Number(0);
06 var fileRefList:FileReferenceList = new FileReferenceList();
07 var listenerFileRefList:Object = new Object();
08 var listHandler:Object = new Object();
09
10 fscommand("showmenu", false);
11 kanan_btn.onPress = kanan;
12 kiri_btn.onPress = kiri;
13 browse_btn.onPress = browseFile;
14 browse_btn.teks.text = "load";
15 kiri_btn.teks.text = "prev";
16 kanan_btn.teks.text = "next";
17 fileRefList.addListener(listenerFileRefList);
18 cmp_playlist.addEventListener("change", listHandler);
19 cmp_playlist.setStyle("fontFamily", "corbel");
20 cmp_playlist.setStyle("fontSize", "12");
21 tulisan_txt.text = "load file MP3 terlebih dulu..\n (maaf, di versi cupu ini, file MP3nya mesti sefolder sama aplikasinya)";
22
23 listHandler.change = function(evt:Object){
24 if(angka != evt.target.selectedItem.data){
25 angka = evt.target.selectedItem.data;
26 loadMusik();
27 }
28 }
29
30 musik.onSoundComplete = function(){
31 kanan();
32 }
33
34 musik.onLoad = function(success:Boolean){
35 if (success){
36 musik.start();
37 }
38 else{
39 tulisan_txt = "salah load file";
40 }
41 }
42
43 listenerFileRefList.onSelect = function(file:FileReferenceList){
44 for(var i = 0; i < file.fileList.length; i++){
45 var filePilihan = file.fileList[i].name;
46 if(filePilihan.substr(-3, 3) == "mp3"){
47 cmp_playlist.addItem({label:filePilihan, data:playlist.length});
48 playlist.push(filePilihan);
49 }
50 }
51 loadMusik();
52 }
53
54 function browseFile(){
55 fileRefList.browse([{description:"Ingat: file MP3 sefolder saja! (maklum versi cupu)", extension:"*.mp3"}]);
56 }
57
58 function loadMusik(){
59 musik.loadSound(playlist[angka], true);
60 }
61
62 function kanan(){
63 if(playlist.length < 1){
64 tulisan_txt.text = "load filenya dulu woi..\n(tombolnya di bawah playlist)";
65 }
66 else{
67 angka += 1;
68 if(angka >= playlist.length){
69 angka = 0;
70 }
71 loadMusik();
72 }
73 }
74
75 function kiri(){
76 if(playlist.length < 1){
77 tulisan_txt.text = "load filenya dulu woi..\n(tombolnya di bawah playlist)";
78 }
79 else{
80 angka -= 1;
81 if(angka <= 0) {
82 angka = playlist.length - 1;
83 }
84 loadMusik();
85 }
86 }
87
88 this.onEnterFrame=function(){
89 var posisi:String = musik.position.toString();
90 var durasi:String = musik.duration.toString();
91 var artist:String = musik.id3.artist.toString();
92 var judul:String = musik.id3.songname.toString();
93 var menitPlaying:String = Math.floor(posisi/60000) + ":" + Math.round((posisi/1000)%60);
94 var menitTotal:String = Math.floor(durasi/60000) + ":" + Math.round((durasi/1000)%60);
95
96 if(playlist.length >= 1){
97 tulisan_txt.text = artist + " - " + judul + "\n" + menitPlaying + " / " + menitTotal;
98 }
99 }Anda baru saja membaca artikel yang berkategori komputer dengan judul Tips Membuat MP3 Player Dengan Flash. Anda bisa bookmark halaman ini dengan URL http://infokumpulantips.blogspot.com/2012/09/tips-membuat-mp3-player-dengan-flash.html. Terima kasih! Ditulis oleh: Darjo Suwito - Jumat, 28 September 2012
View the original article here
Tidak ada komentar:
Posting Komentar