Comunidad de diseño web y desarrollo en internet online

cmo crgar contenido dentro de un archivo flash con loadmovie

Citar            
MensajeEscrito el 29 Mar 2005 11:03 am
hola a to2s.

bueno no tengo una buena experiencia con este foro pues nunca se me ha respondido (solo 2 veces y las demas creo que porque pasaban de mi) y esta vez me gustaria que me ayudaseis.

tengo una curiosidad y es que cuando un archivo flash carga otro dentro de si por loadmovie hay algo que no llego a entender pues, el precargador que pongo a la pagina que carga todo si fucniona pero el mismo precargador que esta en la pagina incluida no funciona cuando la animacion carga todo.

sabeis alguna manera?

un saludo y gracias

Por NatESkiN

43 de clabLevel



 

msie
Citar            
MensajeEscrito el 29 Mar 2005 04:43 pm
si
eso es un TIPICO problema de rutas, supongo que tu cargador lo tienes con algo como "_root.getBytesLoaded(); y cosillas asi,...

en la peli que cargas pon en el primer frame arriba del todo _lockroot = true; prueba y dinos que tal....

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 29 Mar 2005 06:55 pm

ICEM4N escribió:

si
eso es un TIPICO problema de rutas, supongo que tu cargador lo tienes con algo como "_root.getBytesLoaded(); y cosillas asi,...

en la peli que cargas pon en el primer frame arriba del todo _lockroot = true; prueba y dinos que tal....


pues no funciona tio :S

Por NatESkiN

43 de clabLevel



 

msie
Citar            
MensajeEscrito el 29 Mar 2005 07:00 pm
pues dinos como haces la precarga de ese MC que cargas dentro del otro, codigo, onde lo pones... etc etc

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 30 Mar 2005 08:37 am
el codigo que uso es el siguiente:

Código :

function cargando() {
   var total, cargados, porcentaje;
   total = _root.getBytesTotal();
   cargados = _root.getBytesLoaded();
   porcentaje = Math.floor((cargados*100)/total);
   barra_mc.gotoAndStop(porcentaje);
   if (cargados == total) {
      //Hacer que se deje de ejeuctar esta función
      clearInterval(hiloPrecarga);
      //Iniciar la pelicula
      play();
   }
}
var hiloPrecarga = setInterval(cargando, 1);
stop();

Por NatESkiN

43 de clabLevel



 

msie
Citar            
MensajeEscrito el 30 Mar 2005 08:52 am
y con

_lockroot = true;
function cargando() {
var total, cargados, porcentaje;
total = _root.getBytesTotal();
cargados = _root.getBytesLoaded();
porcentaje = Math.floor((cargados*100)/total);
barra_mc.gotoAndStop(porcentaje);
if (cargados == total) {
//Hacer que se deje de ejeuctar esta función
clearInterval(hiloPrecarga);
//Iniciar la pelicula
play();
}
}
var hiloPrecarga = setInterval(cargando, 1);
stop();

no te va???

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 30 Mar 2005 10:33 am
no, asi lo puse y no iba.

Por NatESkiN

43 de clabLevel



 

msie
Citar            
MensajeEscrito el 30 Mar 2005 11:34 am
entonces pasame los FLA que les ehce un vistazo

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 30 Mar 2005 01:52 pm
ahh ya lo vi :? creo

si usas este codigo para cargar en el principal el detalle es q le pongas la ruta del objeto
_root.elmovie.getBytestotal(); <-- algo asi

Código :

function cargando() {
   var total, cargados, porcentaje;
   total = _root.getBytesTotal();
   cargados = _root.getBytesLoaded();
   porcentaje = Math.floor((cargados*100)/total);
   barra_mc.gotoAndStop(porcentaje);
   if (cargados == total) {
      //Hacer que se deje de ejeuctar esta función
      clearInterval(hiloPrecarga);
      //Iniciar la pelicula
      play();
   }
}
var hiloPrecarga = setInterval(cargando, 1);
stop();

o ponl el codigo dentro del movie q cargas y como dice ICEM4N ponle el _lockroot = true;
pero q el codigo este dentro del movie q cargas

Saludos :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 31 Mar 2005 07:50 am
la solucion que dice flasher funciona. y a la perfeccion.

gracias :D :D

Por NatESkiN

43 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.