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

como puedo arreglar esto!?

Estas en el tema de como puedo arreglar esto!? en el foro de Flash y Actionscript en Foros del Web. estoy haciendo una pagina en flash, en la que cada sección es un swf distinto, que los voy llamando con loadmovie. mi problme es que ...
  #1 (permalink)  
Antiguo 10/07/2006, 19:29
GPS
 
Fecha de Ingreso: diciembre-2003
Ubicación: Montevideo, Uruguay
Mensajes: 110
Antigüedad: 14 años
Puntos: 0
Pregunta como puedo arreglar esto!?

estoy haciendo una pagina en flash, en la que cada sección es un swf distinto, que los voy llamando con loadmovie.

mi problme es que no me anda bien el codigo que siempre utilizo para hacer el cargado de los archivos swf. estuve leyendo las faq y creo que el problema se encuentra en que tengo que cambiar el _root por una ruta absoluta.

alguien podria decirme que es lo que tengo que poner en lugar del root si este es mi problema

aqui les dejo el codigo que utilizo.

Código:
/* Declaro la función de precarga "cargando", esta función se ejecutara
todo el tiempo hasta que haya cargado totalmente la película */
function cargando() {

// Declaración de variables
var total, cargados, porcentaje;

// A la variable "total" se le asigna el tamaño de la película en bytes
total = _root.getBytesTotal();

// A la variable "cargados" se le asignan el total de bytes hasta el
//momento descargados de la web
cargados = _root.getBytesLoaded();

//Por medio de una regla de tres obtiene el porcentaje cargado y redondea el valor con la función
//"Math.floor"
porcentaje = Math.floor((cargados*100)/total);

//Asigna al campo de texto porcentaje_txt el porcentaje cargado
porcentaje_txt.text = porcentaje + " %";

//Mueve la barra de carga al frame correspondiente al porcentaje
barra_mc.gotoAndStop(porcentaje);

//Si la cantidad de bytes cargados es igual a la cantidad total de bytes
if (cargados == total) {

//Hacer que se deje de ejecutar esta función
clearInterval(hiloPrecarga);

//Iniciar la película
play();
}
}

// setInterval nos servirá para que la función "cargando" se ejecute cada 1 milisegundo
// Así, nuestra función revisara constantemente la cantidad de bytes descargados 
// y solo iniciara la película hasta que la descarga termine
// la variable "hiloPrecarga" nos servirá para saber que esta corriendo nuestra función
// y frenar su ejecución cada milisegundo por medio de "clearInterval"
var hiloPrecarga = setInterval(cargando, 1);

//Evita que inicie la película
stop();
gracias

Última edición por GPS; 10/07/2006 a las 19:54
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 20:10.