for each(var item in YOUROBJECT)
trace(item)//item contains the object
But using this method, I will use all of the objects, and I need everything except the selected one.
You can do something like below:
protected function makeObj(event:MouseEvent):void
var targetObj:Object = event.currentTarget;
for each(var item in ObjectCollection)
//Here write the condition which you can diiferentiate your objects
if(targetObj.id != item.id)
It seems your method should work I can try it later.