How to make sawiro for your game(akshonScript Tutorial)
Posted: Fri Dec 24, 2010 5:57 pm
package {
import flash.display.*;
import flash.events.*;
import flash.utils.Timer;
import flash.utils.getDefinitionByName;
public class Sawiro extends MovieClip {
var sawirCusub:Timer;
var sawirada:Array= new Array();
const orod:Number = 5.0;
public function Sawiro(){
sawirKale();
addEventListener(Event.ENTER_FRAME, dhaqaajiSawirka);
}
public function sawirKale(){
sawirCusub=new Timer(1000 + Math.random() * 1000, 1);
sawirCusub.addEventListener(TimerEvent.TIMER_COMPLETE, suubiSawirCusub);
sawirCusub.start();
}
public function suubiSawirCusub(suubi:Event){
var sawiradii:Array= ["Banooni", "Banooni1","Banooni2","Banooni3","Banooni4","Banooni5"];
var j:int=Math.floor(Math.random() * sawiradii.length);
var classCusub:Class=getDefinitionByName(sawiradii[j]) as Class;
var suubiSawirCusub:MovieClip= new classCusub();
suubiSawirCusub.y = Math.random() * 10;
addChild(suubiSawirCusub);
sawirada.push(suubiSawirCusub);
sawirKale();
}
public function dhaqaajiSawirka(dhaqaaji:Event) {
for(var i:int=sawirada.length -1; i>=0; i--){
sawirada.x +=orod;
if(sawirada.x>535){
removeChild(sawirada)
sawirada.splice(i,1);
}
}
}
}
}