CARREGAR SWF EXTERNO COM AS3
Neste tutorial veremos como carregar um swf externo com o AS3, pois o LoadMovie não é mais suportado nesta versão do ActionScript.
O logotipo é o swf externo que foi carregado dentro de um outro swf que denominei “carregador”.
Passo 1
Crie um novo documento Flash (fla) com as dimensões 550×400 px.
Passo 2
Crie uma layer e nomeie as duas do seu arquivo como “AS” e “Fundo”.

Passo 3
Selecione o primeiro frame da layer “AS” (clique nele), abra o painel Actions (tecle F9) e digite o seguinte código:
- // cria uma instância do Loader
- var carregador:Loader = new Loader();
- // armazena na variável “arquivo” o nome do swf externo a ser carregado
- var arquivo:String = “arquivoExterno.swf”;
- // cria uma instância do URLRequest, que carregará o swf armazenado na variável “arquivo”
- var requisicao:URLRequest = new URLRequest(arquivo);
- // define onde o swf exteno será carregado
- carregador.x = 175;
- carregador.y = 80;
- // Carrega o swf solicitado
- carregador.load(requisicao);
- // Inclui o swf carregado no Stage
- this.addChild(carregador);
Passo 4
Crie um novo documento Flash com as dimensões 200×237 e salve-o com o nome “arquivoExterno.swf”.
Passo 5
Insira uma imagem qualquer (pois é apenas um exemplo) e gere o swf (Ctrl+Enter).
Passo 6
Gere o swf do carregador.fla (Ctrl+Enter) e verá que o “arquivoExterno.swf” foi carregado na posição definida por nós.










ShareThis
Como faço pra fazer para carregar o swf qdo clicar num MC?
Olá!
Estou tentando carregar um swf externo para dentro de um MC, mas não consigo, pois os tutoriais que encontro deixam a desejar. Tenho dúvida de como é criado o Loading do swf externo (Se são criadas duas cenas tipo LOADING e PÁGINA etc…) para esse arquivo externo ou se é criado o LOADING nos primeiros frames desse arquivo. Criei um MC em um determinado frame com a instância “carrega” e em outra camada (layer) coloquei o AS ****loadMovie(“masc_fotos.swf”, “_root.carrega”);**** para chamar o swf externo, mas não consigo fazer o loading desse arquivo funcionar. Link temporário do site, para que entendam minha dúvida: http://www.ricardocaetano.com.br/intro_index.htm exatamente no link decorações (fotos).
Alguém sabe como me ajudar?
Ficarei agradecido!
Abraço!
Ricardo
Ótimo Tutorial… gostei mesmo =)
Facil e Rápido.
Mas gostaria de fazer um botão para que quando clicasse, ele carregasse e outro que retirasse ele da tela quando clicasse…
alguma sugestão galera!??
Abraço.
Otávio Araújo.
Como insiro um pre-loader para este arquivo carregado?
Se no lugar de um arquivoExterno.swf fossem cinco arquivos, entrando um após o término do outro e apresentando sem parar, em loop, sem a interferencia do usuário, sem botão? Tem como aproveitar esta mesma fórmula ou tem que ser outra?.
E em ActionScript 2 como seria??
Quem puder ajudar eu agradeço!
Tento carregar um swf em as2 dentro de um movie clip no as3 e da erro, tem algum comando q soluciona este erro?
Bem leticia Acredito que seja a mesma coisa com as adiçoes dos import.
import flash.net.URLRequest;
import flash.display.Loader;
Boa tarde!
Consegui carregar um swf as2 perfeitamente (muito obrigado), mas, no swf as2 que foi carregado, tem um botão que fecha o mesmo que não funciona. Como resolvo isso?
OBS: se eu abro somente ele, para testar, ele fechar certinho, mas ao ser importado não fechar!
Desde já, muito obrigado.