Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2010, 14:07
hipogrifo1
 
Fecha de Ingreso: agosto-2010
Mensajes: 2
Antigüedad: 14 años, 2 meses
Puntos: 0
ayuda con action script con un preloader

hola tengo una pregunta, realice una pagina web en flash, y parece que todo esta bien, pero el problema es cuando cargo un swf en otro swf. el codigo esta bien y me pasa bien las partes de la pagina. cada que se carga una carga bien pero si esta cargando una parte de la pagina y pasa a otro sin haber cargado completamente el preloader, la pagina se descontrola y empiezan a pasar muy rapido todos los fotogramas de la escena donde estemos. yo supongo que el problema esta en el codigo de carga, pero quiero saber que tengo que colcar para que cuando cargue un preloader de una escena y cambie de opinion y abra otra escena no se muevan todos los fotogramas. no se si me hice entender.

Esta es la pagina de la que hablo:
http://www.fussion-entertainment.com.mx/inicio.html

este es el codigo de la barra de carga:

this._lockroot = true;
//creamos la función preloader
function preloader() {

//declaramos las variables
var total, cargados, porcentaje;

//obtenemos el peso total en bytes de nuestro archivo
total = _root.getBytesTotal();

//obtenemos los bytes cargados hasta el momento
cargados = _root.getBytesLoaded();

//calculamos el porcentaje completado respecto del total
porcentaje = Math.floor((cargados*100)/total);

//mostramos por pantalla el porcentaje
porcentaje_txt.text = porcentaje + " %";

//paramos las animación barra para que no se reproduzca continuamente
barra.gotoAndStop(porcentaje);

//comprovamos si el archivo está¡ totalmente cargado
if (cargados == total) {

//si es así, no sigas ejecutando el preloader
clearInterval(Precarga);

//y sigue reproduciendo la movie
play();


}
}


var Precarga = setInterval(preloader, 1);

//evitamos que nuestra movie avance y reproduzca todas las escenas. así le obligamos a permanecer en la escena 1 hasta que se haya cargado completamente la movie.
stop();


De ante mano gracias. y espero que me puedan ayudar