Comunidad de diseño web y desarrollo en internet online

¿Cómo quitar OnRelease?

Citar            
MensajeEscrito el 01 Jun 2007 10:50 am
Hola, ¿hay alguna forma de quitar la accion OnRelease?
Por ejemplo, en el frame 1 tengo:

Código :

_root.clip.onRelease = function() {   
trace("Haz algo");
}


Pero quiero que en el frame 2 no me aparezca la acción de onRelease, pero sin tocar el clip, sólo con código AS.
Gracias[/flash]

Por jlsandoval

29 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Jun 2007 11:34 am
Este código puesto en el raiz hace eso: Solo "hace algo" cuando se suelta el ratón en el frame 1.
.....pero tengo curiosidad para qué lo quieres.:? porque es verdaderamente dificil "pillar" esa situación a velocidades de 12 frames y con un clip de mas de 2 frames.

Código :

_root.clip.onEnterFrame = function(){
      if( _root.clip._currentframe == 1){
         _root.clip.onRelease = function(){
            trace("Haz algo");
         }
      }
    else{delete _root.clip.onRelease;}
}


y este sin borrar la función:

Código :

_root.clip.onRelease = function(){
        if( _root.clip._currentframe == 1){
            trace("Haz algo");
      }
}

Por Teseo

SWAT Team

1780 de clabLevel

14 tutoriales

Genero:Masculino   SWAT

firefox
Citar            
MensajeEscrito el 01 Jun 2007 02:33 pm

Teseo escribió:

Este código puesto en el raiz hace eso: Solo "hace algo" cuando se suelta el ratón en el frame 1.
.....pero tengo curiosidad para qué lo quieres.:? porque es verdaderamente dificil "pillar" esa situación a velocidades de 12 frames y con un clip de mas de 2 frames.
No es tan difícil si tiene un stop en el primer fotograma :P

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

firefox

 

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