на худой конец можно сделать так:

Код AS1/AS2:
package
{
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.text.TextField;
public class SimpleDrag extends Sprite
{
private var button:Sprite;
private var label:TextField;
public function SimpleDrag()
{
button = new Sprite();
label = new TextField()
label.text = "Label";
label.selectable = false;
label.x = 30;
label.y = 15
button.graphics.lineStyle(1)
button.graphics.beginFill(0xCCCCCC);
button.graphics.drawRoundRect(0, 0, 100, 50, 15);
button.graphics.endFill()
button.addChild(label)
stage.addChild(button);
button.x = button.y = 100;
}
}
}
я, лично, юзаю компоненты отсюда minimalcomps.com , очень удобные штучки