Comunidad de diseño web y desarrollo en internet online

MUY RaLentizado...

Citar            
MensajeEscrito el 28 Dic 2005 05:53 pm
Holas peoPLe! FELIZ NAVIDAD!! :cry:

a ver.... TeNgo 1 clip contenedor vacio, donde voy cargando .swf diferentes (concretamente 4).
Bien, este clip contenedor, cada vez que cliko en una opcion del menu, primero hago un contenedor.loadMovie(peli.swf) y seguidamente muevo este clip contenedor (ke esta enmaskarado mediante un setMask) con un setInterval cada 5 milisegundos... bien, pues se me hace como a trompicones!! es decir no se ve fluido (en las pelis que pesan poco si se ve bien pero si cargo una ke pese algo mas de la cuenta se peta :( ) Parte del code es el siguiente:

Código :

on (release) {
_root.contenedor.loadMovie("catalogo.swf");

var sw = 1;

mover = function (valor) {
         
   if (valor._x>200 && sw == 1) {
   clearInterval(idIntervalo);
   gotoAndPlay(9);
                     return;
   }
   if (sw == 1) {
   valor._x += 20;
   }
   updateAfterEvent();
   }
   };

   idIntervalo = setInterval(mover, 5, _root.contenedor);


Digamos ke chekeo si llega a una distancia determinada para pararlo... cuando ponia mas milisegundos seguia llendo a trompicones, asi ke no se...
Prove poniendole al contenedor el onClipEvent(load) pero me di cuenta de que eso sucede cuando se carga la pelicula, si, pero no cuando se carga entera... tb probe a poner justo al entrar en la funcion y depues del loadmovie, los bytestotales y los bytescargados y si eran iguales comenzar el movimiento, pero tampoco resulto....
me pueDen ayudar??
MiL GRacias!!

- LeReNeTC -

Por LeReNeTC

53 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 28 Dic 2005 06:36 pm
Podrías pasar una variable de "catalogo.swf" por ejemplo _root.run=true, luego en la condición : "if (sw == 1) {" la cambias por: if (_root.run){

P.D. No veo la utilidad de la variable sw, pero en fin ^^

Por scx7

336 de clabLevel

2 tutoriales

Genero:Masculino  

Ecuador - Santo Domingo

firefox
Citar            
MensajeEscrito el 28 Dic 2005 06:59 pm
eSKE a parte de ese movimiento, chequeo otros de entrada y salida (es como una hoja) y utilizo swiches! la verdad ke no tendria ke haberlo puesto en este pedazo de codigo porke os liais jejejej pero bueno ke es independiente !!

- LeReNeTC -

Por LeReNeTC

53 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 28 Dic 2005 07:02 pm
5 milisegundos son 200fps ... si lo juntamos con :

valor._x += 20;

20*200 = 4000 pixels en 1 solo segundo!! se moverá a razon de 4000 pixel por segundo, lo que es brutal, además de que 200fps es insostenible para flash... peruba a poner unos 20-30milisegundos (50-30fps) y a poner

valor._x += 4; por ejemplo...

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 29 Dic 2005 11:28 am
mmm Muchsa Gracias, asi lo tenia antes, pero eske va muuuy lento de esa manera ke comentas, ICEM4N... no se que puedo hacerrrr lechesss :P

- LeReNeTC -

Por LeReNeTC

53 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 30 Dic 2005 09:36 am
Mirad, como no he conseguido solucionarlo y encima probandolo desde mi casa si que va mal, porque directamente el movimiento de "salida" no lo hace, mirad por favor... que me aconsejais??
http://www.abakan.es/telefonica
Las distintas secciones son todas cargadas en el mismo contenedor con un setMask y eso... y lo del setInterval :(

- LeReNeTC -

Por LeReNeTC

53 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 30 Dic 2005 09:45 am
es mucho pedir que nos pases el fla?

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 02 Ene 2006 11:43 am
ummm lo siento, pero no se que pasa que el fla no me corria (al publicarlo faltaba algo o no se) pero las secciones no cargaban así que no pude hacer mucho....

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox

 

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