Prova a mettere su un frame questo codice
Lo spessore della linea rimane lo stessocodice:_root.createEmptyMovieClip("rettangolo", 1 ); function disegna(linea,i){ with(_root.rettangolo){ lineStyle( linea, 0x000000, 100 ); beginFill (0x0000FF, 100); moveTo( 0, 0 ); lineto( 0, 400 ); lineto( i, 400 ); lineTo( i, 0 ); lineTo( 0, 0 ); endFill(); } } rettangolo.onEnterFrame = function(){ disegna(4,i); i= i+(400-i)/8; }