Como fazer objetos Bounce em AS3

Fazer objetos saltam com AS3 (ActionScript ), código permitirá que você adicionar mais recursos para você projeta animação em flash e jogos de ação . E isso é porque AS3 permite criar saltos personalizados realistas com pouco código e pouco tempo . Em vez de ter que desenhar caminhos salto movimento complexas no palco do Flash, você pode usar o método da interpolação AS3 para devolver os objetos em seu lugar. Com o método de interpolação de Flash, você salta de um objeto com os parâmetros de métodos de interpolação . Esses parâmetros permitem que você escolha o quão rápido seus saltos objeto , quanto tempo ele salta e em que direção ele bounces.Things você precisa

Adobe Flash Professional ( CS3, CS4 ou CS5 ) ou Adobe Flash Builder ou Adobe Flex

Visualizar Mais instruções

1

Inicie o programa flash. Selecione “New” do menu ” Arquivo” na barra de menu principal Flash. Selecione a opção de arquivo ” ActionScript 3 ” na caixa de diálogo.

2

Selecione a opção ” Actions ” no menu “Janela” na barra de menu principal do Flash para abrir a “Ações” editor. Posicione o cursor do mouse na primeira linha no editor de Ações. Digite o código para importar as classes de “transição ” necessários para codificar uma Tween . Digite o código de importação como três linhas separadas para incluir o ” Tween ” ea ” flexibilização ” e as classes ” TweenEvent ” como mostrado abaixo

fl.transitions.Tween importação; .

Importar fl . transitions.easing *; .

fl.transitions.TweenEvent importação;

;

3

Código um objeto de forma círculo vermelho e colocá-lo em o palco . Use um inteiro sem sinal ( uint) variável para armazenar o código hexadecimal equivalente a vermelho ( ff0000 ) , uma ocorrência de Shape chamado de ” bola” para definir uma forma , o método lineStyle atribuir uma borda de 1 pixel preto com a forma , o método drawCircle para definir a posição inicial do centro do círculo e seu raio , os métodos beginFill e endFill para colorir o círculo a cor vermelha atribuída eo método addChild para colocar o círculo no palco (tela). Digite o código AS3 listados abaixo no Editor de ações para desenhar um lugar no círculo vermelho no palco

cor var : uint = 0xff0000;

var bola : . Forma = new Shape();

ball.graphics.lineStyle(1);

ball.graphics.beginFill(color);

ball.graphics.drawCircle(100,100,100)

ball.graphics.endFill()

stage.addChild(ball)

var saltar : Tween = new Tween ( bola , ‘y’ , Bounce.easeIn , 0, 300 , 3, true);

4

Código uma interpolação para devolver o objeto “bola” . Defina os parâmetros na instrução ” Tween “, como “bola” para o objeto que você deseja tween , “y “, como a direção que você quer devolver a bola em (vertical), ” Bounce.easeIn ” para especificar um salto que começa lenta , o número zero ( 0 ) como a posição de partida no eixo – y para começar o salto , o número 300, como a posição final sobre o eixo y do objecto no final da interpolação , 3, tal como o tempo de duração o salto, e verdadeiro para especificar que o tempo , 3, é em segundos. . Atribuir e criar a interpolação a um objeto chamado ” salto ” com o código abaixo

var salto : Tween = new Tween ( bola , ‘y’ , Bounce.easeIn , 0, 300 , 3, true);

Digite o última declaração como a última linha do código já entrou como segue :

var color: uint = 0xff0000;

var bola : Forma = new Shape();

ball.graphics.lineStyle(1);

ball.graphics.beginFill(color);

ball.graphics.drawCircle(100,100,100)

ball.graphics.endFill()

stage.addChild(ball)

var saltar : Tween = new Tween (bola , ‘y’ , Bounce.easeIn , 0, 300 , 3, true);

5

Selecione ” TestMovie ” no menu “Control” no flash principal barra de menus. Observe-se que um círculo vermelho começa a mover-se lentamente para baixo e , em seguida, salta para trás até o topo da tela. Observe também que o salto tem a duração de 3 segundos, o tempo especificado.

Deixe um comentário