Hola amigos del foro, estoy rehaciendo un código antiguo de Flash5 de un colega que dejaba pintar líneas consecutivas mediante un movieclip Linea que duplicaba, rotaba y rescalaba según se movía el Mouse.
Ahora estaba intentando hacerlo con el API gráfica de FlashMX o superior, y para ello creo un movieclip vacío, muevo el cursor al primer punto y dibujo una linea al segundo punto (que es el punto donde esta el cursor del ratón). function Actualizalinea(){ destino.moveTo(Linea[1],Linea[2]); destino.lineTo(Linea[3],Linea[4]); destino.clear(); } El MC que muevo (una cruz) para pintar la línea tiene un evento que cuando se mueve el ratón llama a esta función anterior: onClipEvent (mouseMove) { actualizarDistancia(); } Pero claro como al mover el ratón tengo que actualizar la línea y para eso lo que hago es borrar la vieja línea con un clear, el problema es que no llego a ver la línea porque siempre la borra muy rápidamente. He pensado en hacer un setInterval para borrar la linea con un retardo, pero no sé si es la mejor opción. A alguien se le ocurreo una forma mejor de abordar el problema, porque he probado a mover el clear al principio y al final, incluso a quitarlo, con lo cual me deja un rastro de Líneas que tampoco es el efecto que se consigue con el método de Flash 5. Salu2 y gracias ---------------------------------- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas ----------------------------------