É comum encontrarmos sites em flash com carregamento externo de imagens, xml, txt e mesmo arquivos swf, basicamente a idéia é reduzir o tempo de carregamento e com isso tornar mais agradável a visita do usuário.
Para carregar arquivos externos no flash é preciso conhecer um pouco da classe loader. Com ela podemos carregar arquivos, criar preloader e funções apontando erros no carregamento. Inicialmente vamos entender a classe loader e criarmos um evento para carregar um arquivo externo. Posteriormente, na segunda parte deste artigo, vamos criar um preloader mostrando o status de carregamento e também uma função para apontamento de erro no carregamento.
Para algumas pessoas a Classe Loader complicou o carregamento. Eu entendo que ela formalizou a criação do código e com isso ganhamos em organização. Nesse artigo a idéia é mostrar o carregamento de um arquivo externo, que se dá ao executar o swf e assim ter a dimensão dessa organização.
var minhaUrl: URLRequest; var meuCarregador:Loader;
Nessa primeira parte foram criados os objetos onde minhaUrl, indica qual arquivo carregar e meuCarregador executa o carregamento apontado dentro de minhaUrl.
minhaUrl = new URLRequest("minhapasta/meuarquivo.swf");
meuCarregador = new Loader();
Criados os objetos, o próximo passo foi o instanciamento. Nesse caso, o objeto minhaUrl irá apontar o arquivo swf chamado meuarquivo, localizado na pasta minhapasta enquanto meuCarregador irá carregar um novo arquivo. Na sequência serão definidos algumas propriedades como posição no palco e realizar o carregamento do arquivo.
meuCarregador.y = 90; meuCarregador.x = 125; meuCarregador.load(minhaUrl);
A Classe Loader não é uma classe visual no flash, isto quer dizer que se executasse o flash nesse ponto, não iria ver o objeto sendo carregado. Para isso, temos que adicionar o objeto ao palco, usando o addChild.
addChild(meuCarregador);
Agora sim, ao executar o arquivo vai ser adicionado ao palco. Nesse exemplo o carregamento ocorreu a partir da execução do swf, lembre-se que é possível criar eventos em botões para chamar arquivos externos. Na próxima parte desse artigo vamos criar o preloader e também apontamentos de erros no carregamento de arquivos.
Abraços e até a continuação do artigo.

oi
eu tenho um menu em flash xml
preciso por ele no meu blog do blogger.
o blogger nao aceita hospedagem de arquivos então eu ospedo no google sites.
o menu veio com tres arquivos o fla ,swf e xml
Como carregar o swf externo com o xml ?
junto com os arquivos veio um guia explicando Como carregar o swf externo
fiz do jeito que eu entendi mas nao funciona nao fas nada nao sei se fiz errado ou falto fazer algo ?
bom logo a baixo esta a estrutura do xml me ajudem por favor.
o que devo fazer para carregar através do xml o swf externo ?
————————————————————————————————————————————————————————————
</dropdown
————————————————————————————————————————————————————————————
help?
aqui o link do arquivo xml
http://pastie.org/pastes/592332/text
oi, a princípio pode ser o caminho para o flash localizar o xml, para termos certeza vamos ter que fazer alguns testes. Vc pode me passar os arquivos para eu dar uma olhada? E outra coisa, com qual nome vc salvou do arquivo xml no link que me passou?
ps: meu e-mail oneil.marcelo@gmail.com