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