Como descarregar filmes em ActionScript 3

Se você quer fazer uma galeria ou portfolio de fácil utilização , para que os espectadores podem jogar seus jogos em Flash sem sair de sua página da Web, você terá que carregar e descarregar filmes diferentes do seu estágio Flash. Em uma página típico jogo , os jogadores , muitas vezes, selecionar ícones ou botões para carregar e descarregar jogos. Sempre que um jogador está jogando um jogo e quer colocar um novo, o Flash irá descarregar automaticamente o jogo de idade, quando ele carrega as novas game.Things você precisa

Adobe Flash Professional ( versões CS3, CS4 ou CS5 )

Visualizar Mais instruções

1

Inicie o programa flash. Clique em ” New ” no menu Arquivo na barra de menu principal Flash. Clique no tipo de arquivo ” Flash File (ActionScript 3.0) ” na caixa de diálogo Novo documento . Clique no botão ” OK” para fechar a caixa de diálogo.

2

Selecione a opção ” Actions ” no menu na barra de menu principal do Flash para abrir o editor de Ações. Posicione o cursor do mouse na primeira linha do editor de Ações. Clique com o botão do mouse. Digite o seguinte código para atribuir duas variáveis ​​string com o URL dos dois arquivos de filme Flash (arquivos SWF) que você deseja carregar e descarregar :

var movieAddress1 : String = new String ( “http://www .shareswf.com/media/games/swf/11003.swf “);

var movieAddress2 : String = new string (” http://www.shareswf.com/media/games/swf/27 . swf “);

3

Digite o código abaixo , a partir da próxima linha no editor de ações, para criar dois objetos URLRequest que serão enviadas com um objeto Loader , chamado” movieLoader , ” para recuperar os arquivos SWF do site URL e caminho do arquivo solicitado :

var movieLoad1 : URLRequest = new URLRequest ( movieAddress1 );

var movieLoad2 : URLRequest = new URLRequest ( movieAddress2 );

var movieLoader : loader = new Loader ();

4

Digite o código abaixo (que começa na próxima linha no editor de ações) para criar e colocar dois botões de cores diferentes – vermelho e verde – no palco do Flash que vai ser usado para carregar um swf e descarregar o outro swf

var myButton : . MovieClip = new MovieClip();

myButton.graphics.lineStyle(4);

myButton.graphics.beginFill(0xFF0000);

myButton.graphics.drawRect(5, 200 , 50, 20);

myButton.graphics.endFill ();

addChild ( myButton );

var myButton1 : MovieClip = new MovieClip();

myButton1.graphics.lineStyle(4);

myButton1.graphics.beginFill(0x00FF00);

myButton1.graphics.drawRect(5, 250 , 50, 20);

myButton1.graphics.endFill ();

addChild ( myButton1 );

5

Digite o seguinte código na próxima linha no editor de ações para adicionar ouvintes de eventos para os dois botões de modo que quando ” myButton ” é clicado , o arquivo swf localizado na URL ” http://www.shareswf.com/media/games/swf/11003.swf ” será carregado, eo arquivo swf localizado na URL ” http://www.shareswf.com/media/games/swf/27.swf ” será descarregada. Além disso, quando o botão ” myButton1 ” é clicado , o arquivo swf localizado na URL ” http://www.shareswf.com/media/games/swf/27.swf ” será carregado, eo arquivo swf localizado na URL ” http://www.shareswf.com/media/games/swf/11003.swf ” será descarregado

myButton.addEventListener ( MouseEvent.CLICK , button_fn ); .

função button_fn ( e: MouseEvent ): void {

movieLoader.load(movieLoad1);

movieLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, movieLoaded_fn );

função movieLoaded_fn (event: Event ): void {

addChild ( movieLoader );

movieLoader.x = 100;

movieLoader.y = 0;

};

};

myButton1.addEventListener ( MouseEvent.CLICK , button1_fn );

função button1_fn (e: MouseEvent ): void {

movieLoader.load(movieLoad2);

movieLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, movieLoaded_fn );

função movieLoaded_fn (event: Event ): void {

addChild ( movieLoader );

movieLoader.x = 100;

movieLoader.y = 0;

};

};

6

Copie e cole o código a seguir para garantir que a sua carga e descarga de filme programa é livre de sintaxe e executado corretamente

var movieAddress1 : String = new string (” http://www.shareswf.com/media/games/swf/11003.swf “);

var movieAddress2 : String = new string (” http://www.shareswf.com/media/games/swf/27.swf “);

var movieLoad1 : URLRequest = new URLRequest ( movieAddress1 );

var movieLoad2 : URLRequest = new URLRequest ( movieAddress2 );

var movieLoader : loader = new Loader ();

var myButton : MovieClip = new MovieClip();

myButton.graphics.lineStyle(4);

myButton.graphics.beginFill(0xFF0000);

myButton.graphics.drawRect(5, 200 , 50, 20);

myButton.graphics.endFill ();

addChild ( myButton );

var myButton1 : MovieClip = new MovieClip();

myButton1.graphics.lineStyle(4);

myButton1.graphics.beginFill(0x00FF00);

myButton1.graphics.drawRect(5, 250 , 50 , 20);

myButton1.graphics.endFill();

addChild(myButton1);

myButton.addEventListener(MouseEvent.CLICK, button_fn );

função button_fn (e: MouseEvent ): void {

movieLoader.load(movieLoad1);

movieLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, movieLoaded_fn );

função movieLoaded_fn (event: Event ): void {

addChild ( movieLoader );

movieLoader.x = 100;

movieLoader.y = 0;

};

};

myButton1.addEventListener ( MouseEvent.CLICK , button1_fn );

função button1_fn (e: MouseEvent ): void {

movieLoader.load(movieLoad2);

movieLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, movieLoaded_fn );

função movieLoaded_fn (event: Event ): void {

addChild ( movieLoader );

movieLoader.x = 100;

movieLoader.y = 0;

};

};

7

Clique na opção ” TestMovie ” no menu de controle sobre o flash principal barra de menus. Um botão verde e um botão vermelho aparecer no palco Flash. Clique no ” botão vermelho “, e observa-se que um arquivo SWF é reproduzido . Clique no botão ” verde” para reproduzir um arquivo swf diferente , eo filme swf de idade não está na tela (ele foi descarregado a partir do estágio flash. ) Repita o processo para ver o último filme novamente e descarregar o swf atual.

Deixe um comentário