Post on 07-Oct-2015
transcript
Reproductor Lista Xml Web
Dcimo grado
Ing. Alfonso jerez
Crear reproductor flash con lista
1. opcin ventana componentes
Reproductor Lista Xml Web
Dcimo grado
Ing. Alfonso jerez
2. Mediaplayback
3. userInterface -- List
Reproductor Lista Xml Web
Dcimo grado
Ing. Alfonso jerez
4. selecciona el Mediaplayback , propiedades nombre de instancia y escribe
player
5. selecciona la lista, propiedades nombre de instancia y escribe
Reproductor Lista Xml Web
Dcimo grado
Ing. Alfonso jerez
6. escribir el cdigo
En una nueva capa en el fotograma 1 con f9 acciones escribe el cdigo
import mx.controls.List;
import mx.controls.MediaPlayback;
//Cargamos el XML
canciones = new XML();
canciones.ignoreWhite = true;
canciones.onLoad = function(success){
if (success){
//Shortcuts
cancion = canciones.firstChild;
num_total = canciones.firstChild.childNodes.length;
//Creamos y llenamos la lista
crearLista();
//Creamos el reproductor
crearPlayer();
}
else{
trace("No se pudo cargar la lista de canciones");
}
}
canciones.load("lista.xml");
Reproductor Lista Xml Web
Dcimo grado
Ing. Alfonso jerez
///////////////////////////////////////////////////////////////////
/////////////////////////// LISTENERS ///////////////////////////
///////////////////////////////////////////////////////////////////
lista.addEventListener("change", alCambiar);
///////////////////////////////////////////////////////////////////
/////////////////////////// FUNCIONES ///////////////////////////
///////////////////////////////////////////////////////////////////
function crearLista(){
//Posicionamos la lista de las canciones
lista.setSize(180,200);
lista._x = 220;
lista._y = 0;
//Llenamos la lista con las canciones
misDatos = new Array();
lista.dataProvider = misDatos;
for (var i=0; i
Reproductor Lista Xml Web
Dcimo grado
Ing. Alfonso jerez
}
function crearPlayer(){
//Posicionamos el reproductor
player.setSize(200,200);
player._x = 0;
player._y = 0;
//Propiedades del reproductor
player.controllerPolicy = "on";
player.mediaType = "MP3";
}
//Cuando cambiamos la cancin seleccionada en la lista... cargamos la nueva cancin, y
ejecutamos
function alCambiar (evento){
if (evento.type == "change"){
player.setMedia("musica/"+lista.selectedItem.data, "MP3");
player.play();
}
};
7. guardamos los archivos y creamos una la lista en xml
Cdigo
nombre de la cancin.mp3
Reproductor Lista Xml Web
Dcimo grado
Ing. Alfonso jerez
La guardamos con el nombre de XML
Creamos una carpeta con el nombre msica
Y guardamos la msica
8. listo