Данные о кнопках подгружаются с сервера. Код:

Код AS3:
public function createButtons():void{
var myButton:Button = new Button();
myButton.setStyle('upSkin',ButtonNormal);
myButton.setStyle('overSkin',ButtonNormal);
myButton.setStyle('downSkin',ButtonDown);
var myUISprite:UISprite = new UISprite();
field.rawChildren.addChild(myUISprite); // field - canvas
myUISprite.addOnScreen(myButton);
}
Код класса UISprite:

Код AS3:
package ButtonsPanel
{
import flash.display.Sprite;
import mx.controls.Button;
public class UISprite extends Sprite
{
private var sprite:Sprite;
public function UISprite(){
}
public function addOnScreen(s:Button):void{
sprite = s;
addChild(sprite);
trace('added');
}
}
}
Экран остается стерильным.