package
{
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.events.TimerEvent;
import flash.ui.Mouse;
import flash.utils.Timer;
public class Eindopdracht extends Sprite
{
var cursorAim:MovieClip;
var totalIndians:uint;
var makeIndians:Timer;
var container:MovieClip;
public function Eindopdracht()
{
trace("startgame")
initGame();
changeMouse();
}
public function initGame()
{
totalIndians = 10;
makeIndians = new Timer(2000, totalIndians);
container = new MovieClip();
addChild(container);
makeIndians.addEventListener(TimerEvent.TIMER, createIndians);
makeIndians.start();
}
public function changeMouse() {
cursorAim = new CursorAim();
this.addChild(cursorAim);
//
cursorAim.enabled = false;
stage.addEventListener(MouseEvent.MOUSE_MOVE, cursorAimMoveEvent);
stage.addEventListener(MouseEvent.CLICK, removeIndian);
Mouse.hide();
cursorAim.mouseEnabled = false;
cursorAim.mouseChildren = false;
}
public function cursorAimMoveEvent(evt:MouseEvent) {
cursorAim.x = this.mouseX;
cursorAim.y = this.mouseY;
}
public function createIndians(evt:TimerEvent) {
var indian:MovieClip;
indian = new Indian();
indian.x = randomGenerator(1,1000);
indian.y = randomGenerator(1,500);
indian.buttonMode = true;
container.addChild(indian);
}
public function randomGenerator(low:Number = 0, high:Number = 1):Number{
return Math.floor(Math.random() * (1+high-low)) + low;
}
public function removeIndian(evt:MouseEvent) {
trace("click");
trace(evt.target);
}
}
}