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

Ayuda con este codigo

Estas en el tema de Ayuda con este codigo en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 03/03/2003, 07:21
 
Fecha de Ingreso: diciembre-2001
Ubicación: Olavarria - Buenos Aires
Mensajes: 295
Antigüedad: 16 años
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
  #2 (permalink)  
Antiguo 03/03/2003, 13:11
Avatar de ABAROA  
Fecha de Ingreso: junio-2002
Ubicación: Euskal Herria
Mensajes: 141
Antigüedad: 15 años, 5 meses
Puntos: 0
Puede ser que el level 1 esté vacío, solo con el sonido y lo negro sea el color de fondo? No lo puedes cargar al level 0?

Abaroa
__________________
Cobrar por ver publicidad :arriba:
  #3 (permalink)  
Antiguo 05/03/2003, 07:04
 
Fecha de Ingreso: diciembre-2001
Ubicación: Olavarria - Buenos Aires
Mensajes: 295
Antigüedad: 16 años
Puntos: 1
Perdon por demorar......
Tienes razon, en el swf esta solo el sonido, pero el fondo es blanco.
Intente cargarlo en level0, pero hace lo mismo, con la diferencia de que no reproduce el sonido.

Necesito ayuda por favor


STARLANCER
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 09:37.