Foros del Web » Creando para Internet » Flash y Actionscript »

carga de mp3 en flash

Estas en el tema de carga de mp3 en flash en el foro de Flash y Actionscript en Foros del Web. hola estaba haciendo un reproductor en flash que funcion asi: 1.en un array pongo las canciones ke voy a reproducir var playList:Array = new Array("sonido1.mp3", ...
  #1 (permalink)  
Antiguo 29/10/2008, 10:29
Avatar de cesarpunk  
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 10 meses
Puntos: 9
carga de mp3 en flash

hola estaba haciendo un reproductor en flash que funcion asi:

1.en un array pongo las canciones ke voy a reproducir

var playList:Array = new Array("sonido1.mp3", "sonido2.mp3", "sonido3.mp3");
var currentSong:Number = 0;
stop();

2.cuando carga se repoduce automaticamente la primera cancion por defecto (eso esta en un MC)

if(noRepeat==undefined){
var noRepeat:Number;
noRepeat=1;
var sonic_bg = new Sound();
sonic_bg.loadSound(_root.playList[_root.currentSong],true);
sonic_bg.onSoundComplete=function(){
this.start();
}
}

3.Aparte en otro MC tengo un boton que reproduce el array de canciones recorriendolo

on(release){
stopAllSounds();

if(_root.currentSong < (_root.playList.length -1) ){
_root.currentSong ++;
}else{
_root.currentSong =0;
}

var noRepeat:Number;
noRepeat=1;
var sonic_bg = new Sound();
sonic_bg.loadSound(_root.playList[_root.currentSong],true);
sonic_bg.onSoundComplete=function(){
this.start();
}
}

4. Aparte tengo un MC "cargador" que hace el "streaming" ahi esta mi problema, ya que lo puse en mi escena pincipal y nose si se vincula con los otros MC que tiene las variables y tampoco no se si funciona en mi servidor. Este supestamente carga el 20% de la cancion y luego lo reproduce mientras carga el resto:

onClipEvent(load){
//defino el porcenaje de streaming que quiero...
streaming=(_root.sonic_bg.getBytesTotal()*20)/100;
}
onClipEvent(enterFrame){
BytesCargados=_root.sonic_bg.getBytesLoaded();
BytesTotales=_root.sonic_bg.getBytesTotal();
//Veo cual es el porcentaje cargado
porcentaje=((BytesCargados/BytesTotales)*100);
//ahora, si lo cargado es igual que el straming...
if(_root.sonic_bg.getBytesLoaded()<streaming){
//inicio la reproducción
_root.sonic_bg.start();
}
}

** localmente y en el servidor el codigo de la reproduccion funciona perfectamente, mi problema es cuando en el servidor reproduzco el flash se corta la musica por momentos y nose si este codigo "cargador" esta cumpliendo su papel. Espero que un experto en AS me ayude, bye!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:29.