Bom dia, estou fazendo uma classe para trabalhar com módulos, como carregar, fechar, eventos, etc. Eu criei a classe mas toda vez que tento acessar qualquer propriedade do módulo, aparece o clássico erro "1009:Não é possível acessar uma propriedade ou um método de uma referência de objeto nula".
Era para funcionar assim: crio uma instância da classe dentro do script, no momento de criar a instância, já informo o ModuleLoader onde os módulos serão carregados. A partir daí, quando pedir alguma função, por exemplo CarregarModulo, ele já será carregado no moduleloader informado no momento da criação da instância. Código da classe (tem mais código, mas para não ficar muito extenso, só tem o principal): package com.oxigenio { ... public class Modulos { private var auxModulo:ModuleLoader = new ModuleLoader();; /** * Construtor. */ public function Modulos(loader:ModuleLoader) { this.auxModulo = loader; } /** * Carrega o módulo. */ public function CarregarModulo(NomeDoModulo:String):void { this.auxModulo.unloadModule(); this.auxModulo.url = NomeDoModulo; this.auxModulo.loadModule(); } } ... } Script: private var Modulo:Modulos = new Modulos(moduloLoader); Modulo.CarregarModulo("gc/modPessoas.swf"); -- 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