Hacía tiempo que buscaba un código para un efecto de escribir con lápiz en flash, donde un MC con forma de lápiz reemplaza al cursor y al clickear comienza a dibujar, al soltar deja de hacerlo. Ya me había resignado y ayer buscando otra cosa (ja) con google encontré lo que tanto había buscado.
Bueno, para hacerlo alcanza con dibujar un lápiz, convertirlo a mc con punto de registro coincidiendo con la punta del mismo y un nombre de instancia a elección de ustedes.
en el fotograma colocan este código:
Código:
El grosor lo pueden cambiar, por ejemplo un 1 es fino, mientras un 5 es un poco más grueso. El color es una cifra sexagesimal que puede ser desde 000000 (negro) hasta FFFFFF (blanco), lo mejor sería copiar el número del color de la punta del lápiz. El alfa va de 0 a 100. this.attachMovie("cursor_id", "cursor_mc", this.getNextHighestDepth(), {_x:_xmouse, _y:_ymouse}); Mouse.hide(); var mouseListener:Object = new Object(); mouseListener.onMouseMove = function() { nombredeinstancia._x = _xmouse; nombredeinstancia._y = _ymouse; updateAfterEvent(); }; Mouse.addListener(mouseListener); this.createEmptyMovieClip("drawing_mc", this.getNextHighestDepth()); var mouseListener:Object = new Object(); mouseListener.onMouseDown = function() { mouseListener.onMouseUp = function() { this.drawing = false; }; mouseListener.onMouseMove = function() { if (this.drawing) { drawing_mc.lineTo(_xmouse, _ymouse); } updateAfterEvent(); }; drawing_mc.lineStyle(grosordelinea, 0xcolor, alfa); drawing_mc.moveTo(_xmouse, _ymouse); this.drawing = true; }; Mouse.addListener(mouseListener); var keyListener:Object = new Object(); keyListener.onKeyDown = function() { drawing_mc.clear(); };
también subí el archivo para descargar. Lo único que no me gusta es que el trazo va arriba del lápiz, estoy investigando ese tema, si lo encuentro les cuento, jeje . En este caso se podría agregar una goma con trazado blanco o del color del fondo, para borrar lo dibujado.
Ah, y le agregué un marcador, con trazo más grueso y color de línea azul, al hacer onRollOver cambia de fotograma. y empieza a escribir.
http://www.megaupload.com/?d=1KYCYS8O
http://rapidshare.com/files/35187455...lash_.zip.html
Ojalá les sirva!!
saludos