Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2003, 06:21
starlancer
 
Fecha de Ingreso: diciembre-2001
Ubicación: Olavarria - Buenos Aires
Mensajes: 295
Antigüedad: 12 años, 9 meses
Puntos: 1
Ayuda con este codigo

Voy a intentar ser claro:
Es para reproducir un loop de sonido desde otro swf. El codigo lo saque de www.flashxl.com . El codigo es este:

SOUND.SWF
function mysound(id) {
soundobj = new Sound(this);
soundobj.attachSound(id);
soundobj.start(0,9999);
}

Al sound.swf lo cargo desde index.swf con lo siguiente:
En un clip vacio:

onClipEvent (load) {
loadMovieNum("sound.swf", 1);
this.createTextField("porcentaje", "", "", "", "", "", "", "");
this.porcentaje.type = "dynamic";
this.porcentaje.autosize = true;
this.porcentaje.selectable = false;
this.formato = new TextFormat();
this.formato.font = "verdana";
this.formato.color = 0x000000;
this.formato.size = 10;
this.porcentaje.setNewTextFormat(formato);
//
}

En un frame de index.swf:

this.createEmptyMovieClip("linea", this.swapDepths()+1);
soundpreloader.onEnterFrame = function() {
cargado = Math.floor(_level1.getBytesLoaded()/_level1.getBytesTotal()*100);
this.porcentaje.text = "loading sound "+cargado+"%";
this.linea.lineStyle(1, 0xff0000, 100);
this.linea.moveTo(0, 0);
this.linea.lineTo(cargado, 0);
//
if (cargado == 100 && !init) {
_level1.mysound("id");
init = true;
_visible = false;
}
};

soundpreloader es el nombre de instancia del clip vacio.

El problema es este: cuando se carga el sonido y comienza e reproducirse, la pantalla se queda en negro, desapareciendo toda la pantalla de index. ¿que sucede?

STARLANCER