Comunidad de diseño web y desarrollo en internet online

Resetear codigos de AS

Citar            
MensajeEscrito el 06 Jun 2011 08:01 pm
Buenas, les explico mi duda, estoy tratando de hacer una pizarra tactica. entonces necesito trazar jugadas, para esto use el siguiente codigo:

Código ActionScript :

stop();
//
_root.createEmptyMovieClip("line",1);
//
_root.onMouseDown = function(){
   line.moveTo(_xmouse,_ymouse);
   line.lineStyle(6,0xFFFF000,100);
   this.onEnterFrame = function(){
      line.lineTo(_xmouse,_ymouse);
   }
}
_root.onMouseUp = function(){
   this.onEnterFrame = null;
}

//
buttonErase.onPress = function(){
   _root.line.clear();
}


El stop, es porque la pizarra esta en el fotograma 2, en el primero solo tengo las piezas para poder moverlas como se de la gana. la idea es que al apretar el boton de pizarra, valla al fotograma 2, y se ejecute. (esto pasa sin ningun problema).
Mi problema es, ahora tratar de hacer que al volver al fotograma 1 para solo volver a mover las fichas deje de trazar. existe alguna forma de "resetear" los codigos de actionscript o de hacer que no se ejecuten en un determinado momento?

De antemano Gracias! ;)

Por noker67

3 de clabLevel



 

opera
Citar            
MensajeEscrito el 07 Jun 2011 02:52 am
Pasa a null el onMouseDown, ya lo haces con el onEnterFrame

_root.onMouseDown = null

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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