Hola
goc00 .. no fue mi intencion q la cosa pareciera una competencia de codigo ..
Solo q yo estoy acostumbrado a meter todo en un solo frame y usar la herramienta de Action Script para hacer funciones, ya q lo de meter code en diferentes frames hace q al memento de modificar .. tengas q buscar code q esta repartido por todas partes.
Con respecto a eso te cuento q tu idea esta buena... pero las ideas buenas siempre pueden ser mejoradas y de esa manera aprendemos todos..
Aqui reuso
tu propio codigo para mostrarte a q me refiero con lo de usar un solo frame, espero no t moleste y lo tomes como un simple consejo de otro forero q solo decea compartir sus conocimientos.
Daxe .. cuando dije un frame me refiero a un frame de la linea de tiempo principal... ya q es aqui donde se crea el mc q hara las acciones.
code------->
_root.createEmptyMovieClip ("dibujaLinea",++lvl);
with (dibujaLinea){
var largo=100; //largo de la recta
var limite=500; //hasta donde quieres que llegue la recta
lineStyle (1,0x000000,100);
moveTo (0,0);
lineTo (largo,0);
onEnterFrame = function(){
if(this._x>=this.limite){
delete this.enterFrame;
}
else{
this._x +=1;
}
}//enterFrame
}//with
----------<
Salu2