Comunidad de diseño web y desarrollo en internet online

Relentizacion on.EnterFrame

Citar            
MensajeEscrito el 11 Ene 2005 10:47 am
Hola, tengo hecho un menu usando un on.EnterFrame para que enciama de cada boton crezca un recuadro blanco al hacer el rollOver, pero la peli me relentiza mucho, y no se como solucionarlo, os pongo el codigo haber si alguien puede ayudarme a mejorar el codigo:

Código :

blanc._yscale=0; //recuadro blanco que saldra encima del boton


//funcion para hacer crecer el recuadro blanco
function escala(clip,xscal){
   
   clip.onEnterFrame=function(){
      
      this._yscale+=(xscal-this._yscale)*0.5;
      if(clip._yscale>99 || clip._yscale<1) {delete this.onEnterFrame;  trace("borrado");}
   }
}


//acciones boton
rec1.onRollOver=function(){
   escala(blanc,100);
}
rec1.onRollOut=function(){
   escala(blanc,0);
}
rec1.onRelease=function(){
   gotoAndStop("perfil");
   cargatxt._visible = true; 
   }


gracias

Por osman2es

16 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 Ene 2005 03:12 pm
Yo lo he probado y me ha funcionado muy suave, no se si sera cosa de tu pc...

He comprobado si se borra bien el evento onEnterFrame y lo hace, así que tampoco se que decirte. Como mucho lo que puedes hacer es utilizar setInterval, si buscas por el foro verás muchos ejemplos.

Saludos!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

firefox
Citar            
MensajeEscrito el 28 Ene 2005 10:00 am
Al final encontre pq iba lenta la pelicula, y tenias razon, no era por el menu, era por otra cosa que tenia corriendo, gracias por la ayuda

Por osman2es

16 de clabLevel



 

firefox

 

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