Neste tutorial, voce aprendera a criar um tiroteio "pequenas estrelas" do jogo usando o Flash e ActionScript 3. Vamos comecar! 1. Abra um novo documento Flash e salve-o em "ShootingGame.fla". Defina o tamanho de 500 x 300 pixels. 2. Primeiro de tudo e preciso tirar os olhos de nossa arma. Entao, renomeie a primeira camada de "vista". Pegue a ferramenta Oval e no painel de propriedades defina suas propriedades de solidos, Preenchimento com mobilidade condicionada, altura do curso deve ser ajustado para 3.Entao pegue a ferramenta Selecao, selecione uma parte do circulo e corte-o assim: O passo final e levar a ferramenta Line e desenhe uma cruz. Basta alterar o valor da altura de 1,5 curso. Selecione a visao completa e converte-lo em Movie Clip com o exemplo "visao nome" e ponto central do registo. 3. Agora, a nossa visao esta pronto e precisamos desenhar uma estrela. Pegue a ferramenta Polystar e defini-lo de imoveis como este: Se a sua estrela esta pronto, selecione-o e converte-lo em Movie Clip com o ponto central do registo. Linkage a estrela classe Star, indo para o painel Library (Ctrl + L), botao direito do mouse no clipe de filme Star e, em seguida, definir o nome da classe . Remover a estrela do palco. 4. Pegue a ferramenta de texto e de criar primeiro um campo de texto estatico e escreva "Pontuacao". Em seguida, crie um campo de texto dinamico com nome de instancia "points_txt" e posiciona-lo proximo ao campo de texto estatico. Incorporar os valores numericos para a fonte e escolher a cor # FF0000. Alinhar os campos de texto para a parte inferior direita do palco. 5. Crie uma nova camada chamada "acoes", abra Painel de Acoes e digite o seguinte: //importing tween classesimport fl.transitions.easing.*;import fl.transitions.Tween;//hiding the cursorMouse.hide();//creating a new Star instancevar star:Star = new Star();//creating the timervar timer:Timer = new Timer(1000);//we create variables for random X and Y positionsvar randomX:Number;var randomY:Number;//variable for the alpha tween effectvar tween:Tween;//we check if a star instance is already added to the stagevar starAdded:Boolean = false;//we count the pointsvar points:int = 0;//adding event handler on mouse movestage.addEventListener(MouseEvent.MOUSE_MOVE, cursorMoveHandler);//adding event handler to the timertimer.addEventListener(TimerEvent.TIMER, timerHandler);//starting the timertimer.start();function cursorMoveHandler(e:Event):void{ //sight position matches the mouse position sight.x = mouseX; sight.y = mouseY;}function timerHandler(e:TimerEvent):void{ //first we need to remove the star from the stage if already added if(starAdded){ removeChild(star); } //positioning the star on a random position randomX = Math.random()*500; randomY = Math.random()*300; star.x = randomX; star.y = randomY; //adding the star to the stage addChild(star); //changing our boolean value to true starAdded = true; //adding a mouse click handler to the star star.addEventListener(MouseEvent.CLICK, clickHandler); //animating the star's appearance tween = new Tween(star, "alpha", Strong.easeOut, 0, 1, 3, true);}function clickHandler(e:Event):void{ //when we click/shoot a star we increment the points points ++; //showing the result in the text field points_txt.text = points.toString();}Download: Download do arquivo FLAFonte: http://www.flashperfection.com/tutorials/Creating-a-small-shooting-game-72319.html 03. Pressione Ctrl+Shift+I ou va em Select> Inverse para inverter a selecao, pressione Delete para deletar o Background da imagem, va em Filter> Sharpen> Sharpen e depois em Filter> Noise> Add Noise, defina os valores