Those guys that do everything just in code are masochists, I reckon! But in this case, code can cope: This is the frame 1 script of a library movieclip, shared as SpinPic, and with its contents centered at 0,0: var t:Timer=new Timer(30,0); t.addEventListener(TimerEvent.TIMER,spinout); t.start(); function spinout(e:TimerEvent) { rotation+=5; alpha-=.03; scaleX-=.03; scaleY-=.03; if (alpha<=0) { t.stop(); t.removeEventListener(TimerEvent.TIMER,spinout); t=null; this.parent.removeChild(this); } } and this in frame 1 of the main time line: stage.addEventListener(MouseEvent.CLICK,addpic); function addpic(e:MouseEvent) { var p:SpinPic = new SpinPic(); p.x=stage.stageWidth/2; p.y=stage.stageHeight/2; addChild(p); } Each time you click you'll get another one of the SpinPics appearing, and rotating and shrinking and fading, until it's faded out, and then it removes itself.
... View more