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

Responder a