Por más que busco no encuentro la solución.. Ya se como hacer para que cuando deje apretado el botón del mouse este empiece a dibujar, pero no quiero hacer esto. Quiero hacer líneas rectas, punto a punto. Como la misma opción de dibujo vectorial que tiene en el panel de herramientas de dibujo del flash ( / ). Cada vez que haga un onPress empezara a crearse otro “vector” a partir de donde terminó el otro.
De momento he llegado al siguiente esquema:
-Acciones del botón de fondo: recogen las coordenadas donde da click para empezar la línea ahí.
-Cada vez que hay click se llama a la función para crear el vector y esta muestra con un enterFrame el vector según el movimiento del puntero; algo así:
Código :
function Dibuixam(dibuja){ if (dibuja){ this.onEnterFrame = function() { with (linia) { clear(); lineStyle(5,0xFFFFFF,100); moveTo(posX,posY); lineTo(_xmouse,_ymouse); } } }
Lo que no se me ocurre es cuando hace el 2º click, que empiece el nuevo vector, continuando al otro. Debería hacerle un duplicatemovieclip al vector (linia)??
Uff, vaya tocho, espero que se haya entendido la duda, y alguien me tire un cable!
Salut!