você declarou o loginPM no BeanLoader?

2011/10/28 Bit <sandro...@gmail.com>

> Pessoal bom dia!
> Venho estudando o swiz e resolvir fazer um projeto com ele, já no
> primeiro teste me deparei com um problema que não estou entendendo,
> olhei diversos exemplos e fiquei com duvida e ainda não consegui
> resolver.
> Estou utilizando o padrão PM(Presentation Model) até ai blz, sendo que
> defini a PM no bean do swiz desta forma: <view:LoginPM id"loginPM" />
> e na view estou tentando referenciar conforme codigo abaixo:
> [Bindable]
> [Inject]
> public var pm : LoginPM;
>
> Na LoginPM tenho um objeto que crio ele no metodo onCreate, este
> metodo estou chamando ele no createComplete da view:
> createComplete="{pm.onCreate()}".
>
> Primeiro problema: Se colocar o import do pacote onde se encontra o PM
> compila sem erro mas em runtime encontro o erro de referencia null do
> objeto, este erro ocorre pq a var pm em momento algun esta sendo
> instanciada, claro, coloquei o beans na view principal, entao deveria
> estar estanciada pelo swiz, correto?
>
> Segundo problema: A arquitetura do swiz reduz o acoplamento, entao não
> preciso do import, estou certo? Mas sem o import não consigo compilar,
> entendi errado ou estou fazendo algo errado?
>
> obrigado
>
> Bit
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a