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

problema con precarga

Estas en el tema de problema con precarga en el foro de Flash y Actionscript en Foros del Web. hola compañeros estoy aprendiendo a realizar una precarga con flash mx 2004 pero tengo el problema de que despues de realizada la precarga me la ...
  #1 (permalink)  
Antiguo 13/02/2008, 19:34
 
Fecha de Ingreso: diciembre-2007
Mensajes: 427
Antigüedad: 10 años
Puntos: 35
De acuerdo problema con precarga

hola compañeros estoy aprendiendo a realizar
una precarga con flash mx 2004 pero tengo el problema de que despues
de realizada la precarga me la repite. Si quieren pueden ver el
flash aqui

http://ricky18412007.iespana.es/

Este es el codigo de la precarga

if(this.getBytesLoaded()< this.getBytesTotal()){
c=(this.getBytesLoaded()/this.getBytesTotal())*100
this.barra._xscale=c
this.gotoAndPlay(5);
cuanto=parseInt(c)+ "%"

}

esto lo saque de videotutoriales.es pero me falta la parte que
hace que la precarga no se repita

help meeeeeeeeeeeeeee
Gracias
  #2 (permalink)  
Antiguo 14/02/2008, 10:06
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Re: problema con precarga

Hola maxpower2008:
Posiblemente te haz olvidado de ponerle un stop(); en el último frame de tu película.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 14/02/2008, 10:10
 
Fecha de Ingreso: enero-2008
Mensajes: 58
Antigüedad: 9 años, 11 meses
Puntos: 0
Re: problema con precarga

saludos, te paso el codigo que yo utilizo, se pone en el primer frame de la primera escena(la primera escena solamente contendra el preloader, tienes que crear un movie clip con la animacion de tu preloader(generalmente una barra) que dure 100 fotogramas, el nombre de instancia sera: barra_mc; y ademas un campo de texto dinamico llamado porcentaje_txt, ambos elementos los pones sobre el escenario y en tu capa de acciones va lo siguiente:


function cargando() {
var total, cargados, porcentaje;
total = _root.getBytesTotal();
cargados = _root.getBytesLoaded();
porcentaje = Math.floor((cargados*100)/total);
porcentaje_txt.text = porcentaje+" %";
barra_mc.gotoAndStop(porcentaje);
if (cargados == total) {
clearInterval(hiloPrecarga);
play();
}
}
var hiloPrecarga = setInterval(cargando, 1);
stop();

saludos, y espero haber sido de ayuda
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 10:18.