Opa.. sua metadata está escrito errada, cuidado com o case sensitive: [Autowire] e não [AutoWire]
Outra coisa q vc pode tentar é indicar explicitamente ao Swiz qual o bean q vc quer injetar: [Autowire(bean="contatoRemote")] public var contatoRemote:RemoteObject Haa... e certifique q o seu SwizServices está dentro do array declarado no beanProviders (mas acho q isso vc já fez mesmo) []s Em 21 de agosto de 2010 10:38, Matheus <[email protected]> escreveu: > Eu debuguei pela milesima vez, e o meu remoteObject está null, de que > forma ele ta nulo? eh preciso eu fazer mais alguma coisa? Porque ele > está nulo? > ALguém da uma luz ai. > Abs > > On 21 ago, 09:09, Matheus <[email protected]> wrote: > > sim sim Mario eu injetei o remote no controller, assim: > > [AutoWire] > > public var contatoRemote:RemoteObject; > > > > Mas o erro ainda persiste, na linha onde o remote é chamado. O que > > pode ser? > > > > Abs > > > > On 21 ago, 01:22, Mário Júnior <[email protected]> wrote: > > > > > vc injetou esse servico na sua classe? > > > > > lembre-se q na versao q vc ta usando tem q usar a metadata [Autowire]. > > > > > []s > > > > > -- > > > Sent from Opera Wii > > > > > Em 20/08/10, Matheus<[email protected]> escreveu: > > > > > > É o mesmo sim. Só conseguir fazer funcionar setando o strict para > > > > false, pelo menos não deu mais erros no mediate, porem deu um erro na > > > > linha onde chamo o remote objects segue abaixo o código e o erro: > > > > > > [Mediate(event="ListagemEvent.LOAD_EVENT")] > > > > public function carregarListagem(e:ListagemEvent):void{ > //tive que > > > > colocar esse parametro pois vazio deu erro dizendo que faltava 1 > > > > parametro > > > > trace('antes de chamar') > > > > > executeServiceCall(contatoRemote.getData(),onResult,onFault); > > > > > > } > > > > > > O erro é : TypeError: Error #1009: Não é possível acessar uma > > > > propriedade ou um método de uma referência de objeto nula. > > > > > > Porem meu remote está ok la no SwizServices, segue abaixo > > > > > > <mx:RemoteObject id="contatoRemote" > > > > > > destination="zend" > > > > > > source="MyService" > > > > > > showBusyCursor="true" > > > > > > endpoint="{Config.PATH_LOCALHOST}"> > > > > > > </mx:RemoteObject> > > > > > > Eu preferir não usar o DynamicChannelSet, axo que não teve influência > > > > não. Se alguem souber, da uma dica, ai. > > > > > > Abs > > > > > > On 20 ago, 21:08, Mário Júnior <[email protected]> wrote: > > > >> Verifica se o pacote onde essa classe pertence é o mesmo q vc > declara lá > > > >> no > > > >> SwizConfig em eventPackages. > > > > > >> []s > > > > > >> Em 20 de agosto de 2010 21:02, Matheus <[email protected]> > escreveu: > > > > > >> > Boa Noite, meu swiz ta configurado certinho, ja debuguei já fui > > > >> > seguindo o fluxo e to com problema quando o evento chega no > > > >> > controller, no Mediate exatamente. > > > > > >> > Já pesquisei muito e nada, já adicionei ao compiler essa linha > -keep- > > > >> > as3-metadata+=Autowire,Mediate,Event e não adiantou nada o erro > que da > > > >> > é o seguinte: > > > >> > Error: ListagemEvent not found to create dynamic mediator. > > > > > >> > Porém não to conseguindo resolver, alguma ideia? > > > > > >> > Abs > > > > > >> > -- > > > >> > 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 emhttp:// > groups.google.com/group/flexdev > > > > > >> -- > > > >> Mario Juniorhttp://blog.mariojunior.com/ > > > >> @mariojunior > > > > > > -- > > > > 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 emhttp:// > groups.google.com/group/flexdev > > > > > -- > > > Mario Juniorhttp://blog.mariojunior.com/ > > > @mariojunior > > -- > 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 > -- Mario Junior http://blog.mariojunior.com/ @mariojunior -- 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
