Page 47

Games em ActionScript 3.0 larguraTela = stage.stageWidth; alturaTela = stage.stageHeight; addEventListener(Event.ENTER_FRAME, recarregar); } //função que recarrega o tiro private function recarregar(event:Event):void { if (y < foraDaTela) { removeEventListener(Event.ENTER_FRAME, recarregar); parent.removeChild(this); } y += - direcao; } } }

Provavelmente, ainda não haverá alterações na hora de testar o projeto. Acalme-se. Destrinchando o código: package  iniciando o pacote. { //importando bibliotecas necessárias import flash.events.Event;  biblioteca de eventos. import flash.display.Sprite;  biblioteca responsável pela classe Sprite.

public class laserClasse extends Sprite  indicamos que a classe laserClasse (ela mesma) está estendendo (reutilizando) propriedades que já existem na classe Sprite. É OBRIGATÓRIO que tenha o mesmo nome da classe. {

//variáveis globais da classe var larguraTela:Number;  não indicamos o valor da variável, pois isso será indicado posteriormente. Então automaticamente a variável recebe um valor vazio. var alturaTela:Number;  idem ao anterior. const direcao:int = 10;  uma const (constante) é um valor que não varia. Se já temos certeza de que este valor nunca irá variar durante o código, o indicamos como constante. Isso garante menos processamento na hora de rodar o jogo.

47

Web Games com ActionScript 3.0 - 01  
Web Games com ActionScript 3.0 - 01  

Apostila para iniciantes em desenvolvimentos de jogos. Neste número utilizo a linguagem ActionScript 3.0 por se tratar de uma linguagem robu...

Advertisement