Comunidad de diseño web y desarrollo en internet online

pregunta sobre funciones de dibujo y linea

Citar            
MensajeEscrito el 16 Oct 2008 05:19 am
hola, como ven me sigo peleando con eso del dibujo en API, pero bueno ahi voy, ahora tengo una pregunta que no logro encontrar en ningun buscador o foro
si para borrar uso
_root.line.clear();
que comando debo usar para que esa linea ya no pinte osea que se anule

gracias :?

Por noentiendonada

92 de clabLevel



 

msie7
Citar            
MensajeEscrito el 16 Oct 2008 11:57 am
Para hacer una línea tienes que usar el comando lineTo, clear te borra el dibujo ... ¿que es lo que quieres anular?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Oct 2008 07:43 pm
quiero anular el comando, que el mouse ya no dibuje nada pero que no se borre la linea porque eso ya lo tengo en otro boton

Por noentiendonada

92 de clabLevel



 

msie7
Citar            
MensajeEscrito el 16 Oct 2008 07:51 pm
Supongo que hay un listener.onMouseMove que tienes que quitar

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Oct 2008 07:56 pm
no entendi, mi codigo es asi:

Código :

// 1. SETTING THINGS
_root.createEmptyMovieClip("line",1);

// 2. EVENTS IN _ROOT:
_root.onMouseDown = function(){
   line.moveTo(_xmouse,_ymouse);
   line.lineStyle(3,0x000099,100);
   this.onMouseMove = function(){
      line.lineTo(_xmouse,_ymouse);
      updateAfterEvent();
   }
}
_root.onMouseUp = function(){
   this.onMouseMove = null;
}
buttonErase.onPress = function(){
   _root.line.clear();
}
queda.onPress = function() {
   _root.buttonErase.enabled = false;   
}

por lo tanto mi primer boton que borra es: buttonErase y el que quiero que anule la funcion de dibujar seria el boton de queda, hasta ahora lo unico que he logrado es que deshabilite el boton de borrar, pero en realidad lo que quiero es que deshabilite la funcion de pintar, pero no tiene lo que me dices

Por noentiendonada

92 de clabLevel



 

msie7
Citar            
MensajeEscrito el 16 Oct 2008 08:01 pm
Para deshabilitar:

_root.onMouseDown = null

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Oct 2008 08:46 pm
muchas gracias funciona a la perfeccion y asi quedo el codigo para el boton finalmente para quien le sirva!!!
queda.onPress = function() {
_root.buttonErase.enabled = false;
_root.onMouseDown = null;
}

de esta manera anulo la funcion de pintar y la funcion del boton para que el profesor pueda revisar el dibujo =)

Por noentiendonada

92 de clabLevel



 

msie7

 

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