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