Cassia,
Embora na assinatura do método estaja falando que você pode passar qualquer DisplayObject, isto não é verdade e você tem que passar um UIComponent. Como o TextField não é um UIComponent você não pode fazer isso. Com relação ao StyleSheet, todos os componentes que herdam da classe UIComponente (portanto o Label também) possuem a propriedade "styleName" onde você pode passar um CSS. Para saber mais consulte: http://livedocs.adobe.com/flex/201/html/styles_069_01.html []'s Beck Novaes On 27 set, 11:51, Cassia <[EMAIL PROTECTED]> wrote: > 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 -~----------~----~----~----~------~----~------~--~---
