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

Duda con preloads

Estas en el tema de Duda con preloads en el foro de Flash y Actionscript en Foros del Web. Hola a todos, tengo este problema o mas bien dicho duda, estoy haciendo un sitio, todo hecho en flash, la primera parte del site tene ...
  #1 (permalink)  
Antiguo 21/04/2009, 22:42
 
Fecha de Ingreso: marzo-2009
Ubicación: Leon, Gto
Mensajes: 38
Antigüedad: 15 años, 7 meses
Puntos: 0
Duda con preloads

Hola a todos, tengo este problema o mas bien dicho duda,
estoy haciendo un sitio, todo hecho en flash,
la primera parte del site tene 5 escenas, cada una con varias cosas, en el index o pagina principal tengo un cargador y todo, me funciona, la duda es que al momento que paso a otra escena esta tarda un buen en cargar,
mi pregunta es tengo que poner un cargador en cada escena o que???
o basta solo con el del index????
  #2 (permalink)  
Antiguo 21/04/2009, 23:50
Avatar de Turdo  
Fecha de Ingreso: julio-2005
Ubicación: .:Guadalajara:.
Mensajes: 398
Antigüedad: 19 años, 4 meses
Puntos: 23
Respuesta: Duda con preloads

Que tal amigo!!

Pues a la experiencia que he tenido todo deberia andar bien, pero, si en las otras escenas cargas otros swf, imagenes o textos de forma externa, ese seria el problema. A hora imagino que usas getBytesLoaded y getBytesTotal. Si es asi fijate que el calculo este bien cuando lo conbiertes en porcentaje. Por cierto no estaria mal que pongas tu codigo para tener una diagnostico mas certero :p.
__________________
Un buen programa depende de la imaginación.
  #3 (permalink)  
Antiguo 22/04/2009, 00:59
 
Fecha de Ingreso: marzo-2009
Ubicación: Leon, Gto
Mensajes: 38
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Duda con preloads

Hola turdo, estas en lo cierto importo varios swf desde afuera.
Mira el codigo del preload es este::
Cita:
function cargando() {
var total;
var cargados;
var porcentaje = 0;
total = _root.getBytesTotal();
cargados = _root.getBytesLoaded();
porcentaje = Math.floor((cargados*100)/total);
porcentaje_txt.text = porcentaje+" %";
if (cargados == total) {
clearInterval(hiloPrecarga);
gotoAndPlay(2);
}
}
var hiloPrecarga = setInterval(cargando, 10);
stop();
Oie io quisiera ponerle una barra de carga,, como hago eso, se que es con un movie clip, pero no se q mas, espero q me ayudes
  #4 (permalink)  
Antiguo 22/04/2009, 01:40
Avatar de Turdo  
Fecha de Ingreso: julio-2005
Ubicación: .:Guadalajara:.
Mensajes: 398
Antigüedad: 19 años, 4 meses
Puntos: 23
Respuesta: Duda con preloads

Hola de nuevo!!
Iremos parte por parte

Primero. Pon un preload a cada swf que cargues para que no se desesperen los navegante :p

Segundo. Dibuja la barra y y conviertela en un objeto(ctrl+F8) dale cualquier nombre de instancia en el panel de propiedades.

despues de la funcion math.floor agrega esta linea a tu codigo:

Cita:
barra._xscale = porcentaje;
donde barra es nombre de instancia de la barra que dibujaste. Estamos modificando su propiedad de escala en el eje de las x.

Hasta luego men.
__________________
Un buen programa depende de la imaginación.
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 16:05.