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
-~----------~----~----~----~------~----~------~--~---

Responder a