I know you can filter an array like so:
var employees:Array = new Array();
employees.push({name:"Employee 1", manager:false, male:true});
employees.push({name:"Employee 2", manager:true, male:false});
employees.push({name:"Employee 3", manager:false, male:true});
var managers:Array = employees.filter(isManager);
trace("males:");
managers.forEach(traceEmployee);
function isManager(element:*, index:int, arr:Array):Boolean {
return (element.male == true);
}
function traceEmployee(element:*, index:int, arr:Array):void {
trace(element.name + ((element.manager) ? " (manager)" : ""))
}
Is it possible to do the same thing if the array contains movieclips? If yes, how can I assign the booleans to those clips using “push”?
Thanks.