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

Responder a