Aí Felipe:
private var sp:Sprite=new Sprite;
private var ui:UIComponent=new UIComponent;
private var ct:Container=new Container;
private var sl:HSlider=new HSlider;
private function initApp():void{
ui.graphics.beginFill(0x007744);
ui.graphics.drawCircle(0,0,30);
ui.graphics.endFill();
sp.graphics.beginFill(0x000055)
sp.graphics.drawRect(50,50,100,30);
sp.graphics.endFill();
/*
BLOCO 1
sp.addChild(ui);
addChild(sp); //não dá certo porque não dá pra colocar Sprites em
Containers (no caso Application) Ver linha 3259
*/
/*
BLOCO 2
ct.addChild(sp); //não dá certo porque não dá pra colocar Sprites em
Containers
addChild(ct);
*/
/*
BLOCO 3
ui.addChild(sl);
//isso funciona, mas prefira usar Container para fazer layout.
//Dá uma olhada no método updateDisplayList e outros protected
//methods de UIComponent e verás que não tem nada
addChild(ui)
*/
/*
BLOCO 4
sp.addChild(sl); //isso não funciona... precisa colocar dentro de
UIComponents
ui.addChild(sp); //dá certo porque dá pra colocar Sprites em
UIComponents
addChild(ui);
*/
}
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---