Como mover um clipe de filme de Esquerda em ActionScript 3

Fazer um objeto se mover quando você pressiona uma tecla de seta no teclado é uma operação essencial construído em quase todos os jogos do ActionScript 3. Na verdade , existem alguns jogos que não fazem uso das teclas de seta . Codificação ActionScript 3 para mover um clipe de filme deixado com a chave de seta ” para a esquerda ” exige que você use ouvintes ” KeyboardEvent ” que escutam a tecla de seta para a esquerda para ser pressionado. Além disso, você tem que escrever o código para diminuir a propriedade do clipe de filme “x” de posição ( o controle de posição horizontal ) a cada vez que a tecla esquerda é pressed.Things você precisa

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

Mostrar MoreInstructions

importação de gráficos Filme Clipe

1

Selecione o menu ” Arquivo” barra de menu principal do flash. Em seguida, selecione a opção “Importar” menu a partir do menu ” Arquivo” e depois a opção ” Importar para Estágio ” do ” importação” opções de menu. Selecione um arquivo gráfico ( formato jpeg ou gif) na lista de diretórios que aparece. Use um arquivo gráfico chamado ” fashionmodel.jpg ” para este exemplo.

2

Clique na imagem gráfica do arquivo que foi importado para o palco do Flash. Selecione a opção “Propriedades ” na opção “Janela” na barra de menu principal Flash. Digite valores nas ” width ” e ” height ” caixas de texto da caixa de diálogo para dimensionar o tamanho da imagem gráfica para caber no palco do Flash propriedades .

3

Selecione a opção ” Convert to Symbol ” opção no ” opção Modificar ” na barra de menu principal flash. Marque a opção ” Exportar para ActionScript “, e , em seguida, clique no botão “OK” na caixa de diálogo “Symbol” que aparece.

4

Posicione o cursor do mouse na caixa de texto ” Nome da Instância ” na “painel de propriedades. ” Tipo na instância nome ” mangas ” no ” Instance Name ” caixa de texto.

Codificação

5

Digite o comunicado abaixo na próxima linha do editor Ações para anexar um ouvinte KeyboardEvent ( ao palco ) que irá detectar quando uma tecla foi pressionada e chamar um manipulador de eventos que determina qual tecla foi pressionada . Digite o primeiro parâmetro do método addEventListener nesta declaração código como um ” KEY_DOWN ” evento como mostrado abaixo. Digite o segundo parâmetro para o addEventListener , o nome do manipulador de eventos, como ” whichKey ”

stage.addEventListener ( KeyboardEvent , KEY_DOWN , whichKey )

6

Digite o ” whichKey ” manipulador de eventos função, conforme listado abaixo , começando na próxima linha no editor de ações. Digite o ” if” no código para que ele verifica se a propriedade keyCode da chave enviada para ele é a chave ” seta para a esquerda ” . Digite o ” if” de tal forma que ele se move os ” mangas ” objeto cinco unidades para a esquerda, cada vez que o botão esquerdo é pressionado ( sleeves.x = sleeves.x – 5)

função whichKey ( evento. : KeyboardEvent ): void

{if ( event.keyCode = Keyboard.RIGHT ) { sleeves.x = sleeves.x – 5 }}

7

Selecione a opção “Janela ” na a barra de menu principal do Flash e selecione a opção “Ações” para abrir a edição ações. Copie o código abaixo e cole-o no editor de Ações

stage.addEventListener ( KeyboardEvent.KEY_DOWN , whichKey );

função whichKey (event: KeyboardEvent ) : . Vazio

{if ( event.keyCode == Keyboard.LEFT ) { sleeves.x = sleeves.x – 5 }}

8

Clique na opção ” TestMovie ” no menu “Control” sobre o principal do Flash barra de menu para reproduzir o filme e mova o clipe de filme para a esquerda. Pressione a seta para a esquerda no seu teclado para mover o gráfico, chamado mangas , cinco pixels para a esquerda após o filme começa . Segure a tecla seta para a esquerda para assistir a mudança de imagem continuamente em incrementos de 5 pixels.

Deixe um comentário