Hola Rafa para hacer eso vas a tener que meter cada linea en un clip de pelicula para poder hacer un uloadMovie. Es dibujar "a la antigua", cuando no existia la api de dibujo, pero no es dificil. Si no encuentras nada, te busco el codigo donde lo tengo. Un saludo.
----- Original Message ----- From: "Rafael Garc í a Lepper" <[EMAIL PROTECTED]> To: <asnativos@5dms.com> Sent: Thursday, October 18, 2007 9:53 AM Subject: [ASNativos] L ínea que se dibuja y luego se borra siguiendo guí a Hola a todos, Estoy intentando hacer que una línea se dibuje y después se borre siguiendo una guía, encontré en cristalab esta clase en un tutorial [1] de Zguillez: import mx.utils.Delegate; //--------------------------------- class redibujaGuia { private var grosor:Number; private var color:Number; private var alfa:Number; private var ruta:MovieClip; private var glider:MovieClip; private var linea:MovieClip; private var act:Object; private var prev:Object; //--------------------------------- public function redibujaGuia(qRuta:MovieClip, qGlider:MovieClip) { ruta = qRuta; glider = qGlider; //glider._visible = false; var num:Number = ruta.getNextHighestDepth(); linea = ruta.createEmptyMovieClip("line"+num, num); linea.lineStyle(1, 0x000000, 100); } //--------------------------------- public function lineStyle(qGrosor:Number, qColor:Number, qAlfa:Number):Void { grosor = qGrosor; color = qColor; alfa = qAlfa; linea.lineStyle(grosor, color, alfa); linea.moveTo(glider._x, glider._y); } //--------------------------------- public function start():Void { glider.onEnterFrame = Delegate.create(this, onEnterFrame); } //--------------------------------- private function onEnterFrame():Void { act = {x:glider._x, y:glider._y}; linea.lineTo(act.x, act.y); if (prev && act.x == prev.x && act.y == prev.y) { delete glider.onEnterFrame; } else { prev = act; } } //--------------------------------- } Funciona muy bien para dibujar la línea, solo que necesitaría que la borrase un rato después siguiendo también la guía de tal manera que el efecto visual parezca que la línea "pasa" por el escenario. He estado buscando la forma de borrar la línea poco a poco pero no he encontrado nada puesto que parece que el método clear() sirve para borrar todo. Se os ocurre como hacerlo? Muchas gracias Saludos Rafa [1]http://www.cristalab.com/tips/35398/efecto-de-trazo-de-lapiz-animado-en-f lash ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com ----------------------------------------------------- ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -----------------------------------------------------