у SimpleButton ведь нет же никакого лейбла
если под лейблом понимать текстфилд, который создан вручную, то можно извратится до него добраться и менять

Код AS3:
public class MySimpleButton extends SimpleButton
{
private var _label:String;
public function get label():String
{
return _label;
}
public function set label(value:String):void
{
_label = value;
setText(upState, value);
setText(overState, value);
setText(downState, value);
}
private function setText(obj:DisplayObject, value:String):void
{
var container:DisplayObjectContainer = obj as DisplayObjectContainer;
if (container) {
for (var i:int = 0; i < container.numChildren; i++)
{
var child:DisplayObject = container.getChildAt(i);
if (child is TextField) (child as TextField).text = value;
}
}
}
}
в аттаче примерчик на котором пробовал
только SimpleButton как бы совсем не заточен для таких вещей, поэтому все это на уровне изврата или курьеза, не стоит этим пользоваться в реальных вещах: шаг влево-вправо и все развалится