Guest User

Untitled

a guest
Jan 23rd, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package  
  2. {
  3.     import flash.display.MovieClip;
  4.     import flash.utils.Timer;
  5.     import flash.events.TimerEvent;
  6.     import flash.events.Event;
  7.    
  8.     public class Gioco extends MovieClip
  9.     {
  10.        
  11.         var tempo_nemico1:Timer;
  12.         var distruzione_nemico:Timer;
  13.    
  14.         public function Gioco()
  15.         {
  16.            
  17.        
  18.             tempo_nemico1= new Timer(1000);
  19.             tempo_nemico1.addEventListener("timer",manda_nemico1);
  20.             tempo_nemico1.start();
  21.        
  22.             distruzione_nemico= new Timer(5000);
  23.             distruzione_nemico.addEventListener("timer",distruggi_nemico_nuke);
  24.             distruzione_nemico.start();
  25.        
  26.         }
  27.  
  28.         function manda_nemico1(e:Event)
  29.         {
  30.             var b= new Nemico1();
  31.             stage.addChild(b);
  32.         }
  33.        
  34.         function distruggi_nemico_nuke(e:Event)
  35.         {
  36.             for(var i:uint = 0;i<list_nemici.length;++i)
  37.                         {
  38.                             if(Nemico1.lista_nemici[i])
  39.                             {
  40.                                 Nemico1.lista_nemici[i].distruggi();
  41.                             }
  42.                            
  43.                         }
  44.                         Nemico1.lista_nemici.splice(0,Nemico1.lista_nemici.length-1);
  45.         }
  46.        
  47.    
  48.     }
  49.    
  50. }
  51.    
  52. __________________________________________
  53.  
  54.  
  55. package  
  56. {
  57.    
  58.      import flash.display.MovieClip;
  59.      import flash.events.Event;
  60.      import flash.events.TimerEvent;
  61.      import flash.utils.Timer;
  62.    
  63.     public class Nemico1 extends MovieClip{
  64.  
  65.         var velocita:Number;
  66.         static public var lista_nemici:Array= new Array();
  67.  
  68.         public function Nemico1()
  69.         {
  70.             lista_nemici.push(this);
  71.             this.x=500;
  72.             this.y=Math.random()*270+50;
  73.             velocita=Math.random()*3+5;
  74.             addEventListener("enterFrame", muovi);
  75.         }
  76.  
  77.         function muovi(e:Event)
  78.         {
  79.             this.x-=velocita;
  80.         }
  81.        
  82.         function distruggi()
  83.         {
  84.             removeEventListener("enterFrame", muovi);
  85.             stage.removeChild(this);
  86.            
  87.            
  88.         }
  89.        
  90.  
  91.     }
  92.    
  93. }
Add Comment
Please, Sign In to add comment