Comunidad de diseño web y desarrollo en internet online

setInterval

Citar            
MensajeEscrito el 17 Jun 2005 08:29 am
:)
Gracias por las respuestas de ayer :)
Me he dado cuenta de que en mi web, tengo un movieclip con una transicion de imagenes, de unos 150 fotogramas (al final con un gotoAndPlay(1))... y en otro lado tengo un setInterval (que uso para mover un clip contenedor al pulsar unos botones).
Lo que me ocurre es que cuando se ejecuta el setInterval sobre ese clip, se ralentiza el resto de la pelicula.... yo creia que el setInterval ejecutaba la acción donde tu le indicases, y dejaba el resto de la pelicula a su ritmo, esto no ocurre asi? Por que puede pasar? Hay alguna solucion? Si hace falta posteo el codigo, aunque es una pregunta general (creo)...
Gracias d nuevo! :)

- LeReNeTC -

Por LeReNeTC

53 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 17 Jun 2005 09:41 am
Postea el código mejor, porque si se ralentece todo puede ser que estés recargando el player.

Deu!! ^^

PD: No olvides usar las etiquetas [ code ] para poner tu código ;)

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 17 Jun 2005 09:51 am
Mira... El siguiente codigo lo tengo dentro del evento onRelease de un boton: (374 y 30 son los topes de la coordenada _x del clip "contenedor_mcs")

Código :

var sw=0;
   mover = function (valor) {
      
      
        if (valor._x == 374 && sw==1) {
         
             clearInterval(idIntervalo);
            
            switch(nombre){
               
               case "NumberBT1":
               
                  _root.contenedor_mcs.loadMovie("principal.swf"); //Aqui es donde cargo cada movie, y donde veo como se ralentiza un poco los clips que tengo en la escena principal)
                  break;
                  
               case "NumberBT2":
                  _root.contenedor_mcs.loadMovie("seccion.swf");  //Aqui es donde cargo cada movie, y donde veo como se ralentiza un poco los clips que tengo en la escena principal)

                  break;
                  
               case "NumberBT3":
                  _root.contenedor_mcs.loadMovie("seccion.swf");  //Aqui es donde cargo cada movie, y donde veo como se ralentiza un poco los clips que tengo en la escena principal)

                  break;
            }
               
                  
               
            
            //Aqui carga de peliculas nuevas (variable nombre contiene el boton)
            return;
        }
      if(sw==0){
      valor._x-=30;
      }
      
      if(sw==1){
      valor._x += 30;
      }
      
      
      if(valor._x<=30){
         sw=1;
         _root.contenedor_mcs.unloadMovie(nombrepast);
      }
      
        
        updateAfterEvent();
      };
      
      idIntervalo=setInterval(mover, 1, _root.contenedor_mcs);



Thank you so much! ;)

- LeReNeTC -

Por LeReNeTC

53 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 17 Jun 2005 11:29 am
Es que estás haciendo un intervalo cada milesima de segundo.

idIntervalo=setInterval(mover, 1, _root.contenedor_mcs);

Prueba poniendole un valor más alto, en plan 50 o algo así.

También puede influir que lo que estés cargando te recargue el player y tal.

Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 20 Jun 2005 07:44 am
Muchas Gracias!! Le puse un poco mas de intervalo y baje la calidad de la imagen (antes pesaba unos 70 kb, ahora 50....) y parece que va mejor :)

Besus!! :*

- LeReNeTC -

Por LeReNeTC

53 de clabLevel



Genero:Femenino  

msie

 

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