Estou tentando criar um componente.
Este componente terá um botão.

O que está pegando é que este botão sempre aparece com width e height
= 0, mesmo após o creationComplete.

Se eu coloco um breakpoint na função completeHandler e rodo o debug,
após clicar no botão "resume" e voltar por navegador o filha da mãe
aparece

        public class Mae extends UIComponent
        {
                public var btn:Button;
                public var btnLabel:String = "Filha da Mãe";

                public function Mae()
                {
                        super();
                        
addEventListener(FlexEvent.CREATION_COMPLETE,completeHandler)

                }
                private function completeHandler(e:FlexEvent):void
                {
                        Alert.show("initialized: "+btn.initialized+"sizes
["+btn.measuredWidth+"x"+btn.measuredHeight+"]");
                }
                protected override function createChildren():void
                {
                        super.createChildren();

                        if(!btn)
                        {
                                btn = new Button();
                                btn.label=btnLabel;
                                addChild(btn);
                        }
                }

        }


Alguma boa alma sabe o que se passa?

Saudação à turma da lista, alto nível.....






--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a