Oi, pessoal!  =)

Duas coisinhas...

Primeiro... seguinte, tenho uma instância de Panel e ele possui um
método addChild(child:DisplayObject).
Criei um TextField, só que eu não consigo adicionar no Panel.
Por exemplo:

var textinho:TextField = new TextField();
//configurações de posição, tamanho e bla bla bla...
myPanel.addChild(textinho);

Não obtenho erro de compilação, mas ao executar aparece um:
TypeError: Error #1034: Type Coercion failed: cannot convert
flash.text::[EMAIL PROTECTED] to mx.core.IUIComponent.
        at mx.core::Container/http://www.adobe.com/2006/flex/mx/
internal::addingChild()
        at mx.core::Container/addChildAt()
        at mx.core::Container/addChild()
        ...

Só que TextField é um DisplayObject...
Não entendi por que ocorre este erro...

Consigo adicionar Label ou Text sem problemas, mas quando é um
TextField...
Olhei na lista de erros de execução na documentação do Flex, mas esse
código não possui nenhuma descrição... =P

E a segunda coisinha... =)
Eu até poderia usar um Label ou Text, mas é que encontrei algo no
TextField que não é possível fazer nesses dois...
Usando o TextField eu posso criar um StyleSheet e atribui-lo ao
componente. E qual a vantagem? Eu tenho apenas um StyleSheet que uso
em todos os meus textos. (um gerenciamento muito mais ágil)
Mas como fazer isso com o Label? Eu só consegui definir valores de
estilos para cada Label, separadamente...

Alguém tem alguma idéia do que possa ser o erro?
Ou alguma sugestão para a aplicação de estilos?


Obrigada!
Cassia


--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a