Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2003, 20:03
marcosjoel
 
Fecha de Ingreso: noviembre-2002
Ubicación: Montevideo, Uruguay
Mensajes: 108
Antigüedad: 21 años, 5 meses
Puntos: 0
ayuda con codigos

Hola nuevamente.
Estoy haciendo en una pelicula un preloading con un código tomado de los tutoriales de kadazuro, que permite mediante la obtención de los bytes cargados realizar un porcentaje.
El problema es que me interesaría que en determinado porcentaje, por ej.:40%, haga un gotoAndPlay a un clip que tengo en el escenario, sin que deje de funcionar la barra y el texto dinámico de porcentaje.
Hice algunas pruebas pero no logro que ejecute el llamado al clip.
El código original es el siguiente:

onClipEvent (load) {
b_total=Math.round(_root.getBytesTotal()/1024);
}
onClipEvent (enterFrame){
b_loaded=Math.round(_root.getBytesLoaded()/1024);
if(b_loaded >= b_total){
_root.gotoAndPlay("inicio");
}else{
porcentaje=(b_loaded/b_total)*100;
barra._xscale=porcentaje;
output= Math.floor(porcentaje)+"% cargado";
}
}

barra es una instancia con un rectángulo que se estira en función del porcentaje obtenido.
output viene a ser la variable del texto dinámico.

Esta es la última versión de las pruebas que hice:

onClipEvent (load) {
b_total = Math.round(_root.getBytesTotal()/1024);
}
onClipEvent (enterFrame) {
b_loaded = Math.round(_root.getBytesLoaded()/1024);
if (b_loaded>=b_total) {
_root.gotoAndPlay("inicio");
} else {
porcentaje = (b_loaded/b_total)*100;
if (porcentaje>=40) {
_root.dialogo.gotoAndPlay(2);
}
barra._xscale = porcentaje;
output = Math.floor(porcentaje)+"% cargado";
}
}

Donde "dialogo" es el nombre que le asigné al clip que quiero que ejecute.
(Los expertos se deben estar agarrando de la cabeza en estos momentos.)
Es demasiado pedir, pero estaría bueno si se pudiera resolver y fuera de utilidad para otros visitantes.
Desde ya les doy gracias a los que puedan colaborar.