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