Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17 de enero,2006, 14:51
Guest
 
Mensajes: n/a
Predeterminado Re: cómo hacer que un lapiz escriba una palabra

Cita:
Iniciado por Alex
Bueno, yo no soy el que puso la pregunta pero si estoy interesado en como lo harías. Si lo explicas o pones un ejemplo, te lo agradecería.

Saludos.
Aquí va la solución.-
1. Creas un mc con la forma de un lapiz (yo simplemente dibujé un segmento de recta, espesor 5, con inclinación de 10º y punto de registro en extremo inferior) y le das un nombre de instancia, digamos "lapiz". Usa un fps alto, 36 o más.
2. En el kf 1 colocas el siguiente código:

startDrag(lapiz,true); //fija lapiz al ratón
Mouse.hide(); //oculta el cursor (lo que queremos que se vea es el "lapiz")
createEmptyMovieClip("line",1);//"hoja" donde se va a escribir
line.lineStyle(2,0x000000,100); //o cualquier estilo de línea
onMouseDown=function() { //qué pasa cuando se presiona sobre ratón
line.moveTo(_xmouse,_ymouse); //coloca lapiz en punto donde se coloca ratón
onMouseMove=function() { //qué pasa cuando se mueve el ratón estando presionado
line.lineTo((_xmouse,_ymouse); //traza una línea hasta la nueva posición
};
};
onMouseUp=function() { //qué pasa cuando se suelta el ratón
onMouseMove=null; //se inhabilita el evento MouseMove, i.e., no pasa nada
};

Debo confesar que para hacer ésto me basé en algo que aprendí en otro site. Si necesi-tas alguna explicación no dudes en preguntármelo.
Suerte!
alguna duda
Responder Citando