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