I ae rapaziada, depois de aprendermos a carregar swfs externo com o AS2, hoje vamos aprender como fazer isso com o AS3.0.
Então, vamos lá:
- A Primeira coisa é: vamos criar dois arquivos, o SWF principal, e o secundário (que é o que vamos carregar no principal).
- Não esqueça de criar um arquivo no flash com suporte e AS3.0
- SWF Principal: 500px x 400px;
- SWF Secundário: 500px x 400px; Neste SWF, coloquem algum objeto, figura, forma, qualquer coisa. Salve com o nome de “secundario”. Pressione CTRL + F12 para exportar e gerar p SWF.
- Ok, volte para o SWF Principal e abra o painel Action (F9) e adicione o seguinte código:
Vamos a explicação:
1: Criamos uma classe do tipo loader();
2: Atribuimos o arquivo que queremos carregar a uma variável;
3: Utilizando o URLRequest, fizemos uma requisição deste arquivo (linha 2);
4 e 5: Posicionamos o objeto carregar no palco:
6: carregamos o objeto (arquivo)
7: Mostramos o arquivo carregado no palco; - Ok, Basta pressionar CTRL + Enter e testar o filme.
Você pode baixar o arquivo de exemplo!!
Abraços a todos!
[IMPORTANTE] para descarregar o arquivo externo, é só utilizar o código abaixo:


1 comentários:
Muito bacana sua dica... fiz aqui e deu tudo certo... contudo sou noobie em ActionScript 3.0 e gostaria de saber se você poderia me ajudar com 2 aspectos:
1-Como carregar o swf externo clicando em um botão;
2-Carregar esse swf (depois do clique no botão) em um recipiente (movie_clip destino, por exemplo) e determinar o tamanho (carregar em 640x480)...
Abraço!
Postar um comentário