Привет.Чесно говоря, уже не помню зачем я это делал, но я нашел этот пример, выклладываю код, здесь кнопка созданная внутри флеша, атачиться на сцену и при нажатии плавно изчезает и появляеться в случайном месте:
Код AS3:
package
{
import fl.transitions.Tween;
import fl.transitions.easing.*;
import flash.display.*;
import flash.events.*;
import flash.utils.*;
public class Butn extends MovieClip {
private var button:btn = new btn();
public function Butn():void {
button.addEventListener(MouseEvent.MOUSE_DOWN, onclikbtn);
addChild(button);
addEventListener(Event.ENTER_FRAME, remove_mc);
button.x = int(Math.random() * 400);
button.y= int(Math.random() * 400);
}
private function onclikbtn(MouseEvent):void {
var myTween:Tween = new Tween(button, "alpha", Regular.easeOut, button.alpha, 0, 3, true);
//myTween.looping = true; // повторение
}
private function addnewbtn():void {
addChild(button);
button.x = int(Math.random() * 500);
button.y= int(Math.random() * 400);
button.alpha = 100;
}
private function remove_mc(event:Event):void {
if (button.alpha == 0) {
removeChild(button);
trace("button.alpha = " + button.alpha);
var intervalId:uint = setTimeout(addnewbtn, 1000);
}
}
}
}
Посмотри, может поможет.