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

Detener onEnterframe

Estas en el tema de Detener onEnterframe en el foro de Flash y Actionscript en Foros del Web. Código: stop(); mc._alpha = 20 + random(80); mc._x = -1; mc._y = 9; sy = random(50); rss = random(50); rs = 1 + rss; if ...
  #1 (permalink)  
Antiguo 02/11/2011, 12:14
 
Fecha de Ingreso: marzo-2011
Mensajes: 4
Antigüedad: 13 años, 8 meses
Puntos: 1
Detener onEnterframe

Código:
stop();
mc._alpha = 20 + random(80);
mc._x = -1;
mc._y = 9;
sy = random(50);
rss = random(50);
rs = 1 + rss;
if (sy < 1) 
{
    sy = 0.5;
}

onEnterFrame = function ()
{
    mc._y = mc._y + sy;
    if (mc._y > 500) 
    {
      gotoAndPlay(1);
	  
    }
    mc._rotation = mc._rotation + rs;
};

probé con delete, con null, nada.... :(
  #2 (permalink)  
Antiguo 08/11/2011, 14:54
Avatar de zalito12  
Fecha de Ingreso: noviembre-2011
Ubicación: Coruña, España
Mensajes: 430
Antigüedad: 13 años
Puntos: 67
Respuesta: Detener onEnterframe

Por el código creo que estas uasando AS2 y tampoco es que dejes muy claro tu intencion y problema pero te dire que yo uso AS3 y para borrar un "EnterFrame" se utiliza "remove".
De todas maneras yo no lo hago así, yo añado un Listener para enterframe aunque puede que te sirva, suerte!
  #3 (permalink)  
Antiguo 08/11/2011, 15:10
Avatar de esdebon  
Fecha de Ingreso: agosto-2008
Ubicación: México
Mensajes: 167
Antigüedad: 16 años, 3 meses
Puntos: 18
Respuesta: Detener onEnterframe

Código actionscript:
Ver original
  1. myMovieClip.onEnterFrame = function(){
  2. trace("onEnterFrame ");
  3.  
  4. if(condition == true){
  5. delete myMovieClip.onEnterFrame;
  6. trace("Detenido");
  7. }
  8. }
__________________
Mi sitio: http://www.fluocode.com
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:58.