Спасибо,но мне кажется, что я многого не пойму и многое потеряю. Нужно клип q создать и кинуть его на стол.

Код:
var a:Number = 0;
var point:Number = 200;
var hm:Boolean = false;
q._visible = false;
q.onEnterFrame = function():Void {
if (hm) {
cy = this._y=point+r*Math.sin(a);
a += .7;
r -= r/15;
clear();
draw(0,200,550,200,225,cy);
updateAfterEvent();
if (r<=0) {
this._y = point;
hm = false;
delete this.onEnterFrame;
}
}
};
_root.onMouseDown = function():Void {
hm = true;
r = Math.abs(_root._ymouse-point);
};
function draw(ax:Number, ay:Number, bx:Number, by:Number, cx:Number, cy:Number):Void {
lineStyle(2,0xFFFF00);
moveTo(ax,ay);
curveTo(cx,cy,bx,by);
}