# Scavenger Hunt Game AS3

**URL:** <https://forum.kirupa.com/t/scavenger-hunt-game-as3/274999>\
**Category:** flash\
**Created:** [November 7, 2008, 3:36pm UTC](https://forum.kirupa.com/t/scavenger-hunt-game-as3/274999 "2008-11-07T15:36:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Skunkah](https://avatars.discourse-cdn.com/v4/letter/s/d2c977/32.png) [@Skunkah](https://forum.kirupa.com/u/Skunkah)\
**Post date:** [November 7, 2008, 3:36pm UTC](https://forum.kirupa.com/t/scavenger-hunt-game-as3/274999/1 "2008-11-07T15:36:34Z")

</div>

Hey, I’m trying to make a scavenger hunt game in which I have an array of movieclips on the stage, and I want each movie clip to disappear when it’s clicked on and scored as such. I’ve been playing around with the code and tried using event.target but everything I’ve tried is way off. Here’s my code, it it makes any sense:

stop();

var object\_array:Array = new Array();  
object\_array = [baby,bagpipe,lasso,ladder,beartrap,barbell,slippers,skateboard,headphones,purse];

function removeBaby():void {

//for (var i:int = 0; i \< object\_array.length; i++) {  
//object\_array  
//object\_array.splice(object\_array.indexOf(baby),1);  
//trace(randomIndex);  
//}

}

var Index:int = Math.floor(Math.random()\*object\_array.length);

function buttonHandler(evt:MouseEvent):void {

for (var i:int = 0; i \< object\_array.length; i++);  
trace(object\_array);  
object\_array.splice(\*);  
if (object\_array.length == 0) {  
evt.target.visible = false;

}  
}

baby.addEventListener(MouseEvent.CLICK,buttonHandler);  
bagpipe.addEventListener(MouseEvent.CLICK,buttonHandler);  
lasso.addEventListener(MouseEvent.CLICK,buttonHandler);  
ladder.addEventListener(MouseEvent.CLICK,buttonHandler);
