Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package
- {
- import flash.display.MovieClip;
- import flash.utils.Timer;
- import flash.events.TimerEvent;
- import flash.events.Event;
- public class Gioco extends MovieClip
- {
- var tempo_nemico1:Timer;
- var distruzione_nemico:Timer;
- public function Gioco()
- {
- tempo_nemico1= new Timer(1000);
- tempo_nemico1.addEventListener("timer",manda_nemico1);
- tempo_nemico1.start();
- distruzione_nemico= new Timer(5000);
- distruzione_nemico.addEventListener("timer",distruggi_nemico_nuke);
- distruzione_nemico.start();
- }
- function manda_nemico1(e:Event)
- {
- var b= new Nemico1();
- stage.addChild(b);
- }
- function distruggi_nemico_nuke(e:Event)
- {
- for(var i:uint = 0;i<list_nemici.length;++i)
- {
- if(Nemico1.lista_nemici[i])
- {
- Nemico1.lista_nemici[i].distruggi();
- }
- }
- Nemico1.lista_nemici.splice(0,Nemico1.lista_nemici.length-1);
- }
- }
- }
- __________________________________________
- package
- {
- import flash.display.MovieClip;
- import flash.events.Event;
- import flash.events.TimerEvent;
- import flash.utils.Timer;
- public class Nemico1 extends MovieClip{
- var velocita:Number;
- static public var lista_nemici:Array= new Array();
- public function Nemico1()
- {
- lista_nemici.push(this);
- this.x=500;
- this.y=Math.random()*270+50;
- velocita=Math.random()*3+5;
- addEventListener("enterFrame", muovi);
- }
- function muovi(e:Event)
- {
- this.x-=velocita;
- }
- function distruggi()
- {
- removeEventListener("enterFrame", muovi);
- stage.removeChild(this);
- }
- }
- }
Add Comment
Please, Sign In to add comment