Ola João,
Não sei se entendi bem mais creio que se, no caso da propriedade listaDeNoticias , que provavelmente é um ArrayCollection, conter uma coleção de uma classe especifica (ClasseEspecifica) ao invés de uma coleção de objects, com a classe declarada como Bindable, e vc fizer um cast de data ClasseEspecifica(data). titulo, o erro deve parar de ocorrer. Veja o post do Beck Novaes - http://groups.google.com/group/flexdev/browse_thread/thread/3e3560b89b686ced /c9a93a7425ad80dc#c9a93a7425ad80dc []s Henrique Marino _____ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of João Saleiro Sent: domingo, 4 de fevereiro de 2007 12:38 To: [email protected] Subject: [flexdev] warning: unable to bind to property 'titulo' on class 'Object' (class is not an IEventDispatcher) Olá, quando corro o meu programa em debug mode estou a obter o seguinte erro: warning: unable to bind to property 'titulo' on class 'Object' (class is not an IEventDispatcher) O erro acontece com este componente: <?xml version="1.0" encoding="utf-8"?> <mx:VBox xmlns:mx= <http://www.adobe.com/2006/mxml> "http://www.adobe.com/2006/mxml" width="100%" height="100%" opaqueBackground="false"> <mx:Label text="{ data.titulo }" height="20" /> <mx:Label text="safdfadsfad}" height="20" /> </mx:VBox> Que é usado como itemRenderer de um TileList neste trecho de código: <mx:TileList x="17" y="62" width="310" height="150" dataProvider="{ listaDeNoticias }" itemRenderer="pt.webfuel.onfashion.view.ui.Cabecalho" columnWidth="290" rowHeight="75" backgroundColor="0xFF0000" backgroundAlpha="0" borderStyle="none" /> Presumo que neste caso, os dados ("data") quanto são entregues ao componente acima (ui.Cabecalho), possuem o tipo * . Como fico com "strict typing" no Cabecalho para a variável data? Simplesmente declaro uma variavel pública chamada "data" com o tipo certo no componente? E isso terá alguma relação com o erro descrito? (warning: unable to bind to property 'titulo' on class 'Object' (class is not an IEventDispatcher)) Como resolvo este erro? Obrigado, João Saleiro --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
