Foros del Web » Creando para Internet » Flash y Actionscript »

código para efecto de escribir

Estas en el tema de código para efecto de escribir en el foro de Flash y Actionscript en Foros del Web. Hola a todos!! 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 ...
  #1 (permalink)  
Antiguo 17/02/2010, 08:00
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 15 años, 3 meses
Puntos: 138
código para efecto de escribir

Hola a todos!!

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:
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();
};
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.

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
__________________
Jime~

Mi blog.
Mi twitter.

Última edición por Jime25; 17/02/2010 a las 18:21

Etiquetas: escribir, lapiz
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:37.