public function searchMaterial(material:String,array:ArrayCollection,element1:String,element2:String):ArrayCollection
{
var arrayBack:ArrayCollection=new ArrayCollection();
var str:String;
for each(var object:Object in array)
{
str=object[element1];
if(str.indexOf(material,0)!=-1)
{
arrayBack.addItem(object);
}
}
var a:Array=new Array();
for each(var object1:Object in arrayBack)
{
a.push(object1);
}
a.sort(Array.DESCENDING);
a.reverse();
arrayBack.removeAll();
for each(var object2:Object in a)
{
arrayBack.addItem(object2);
}
for each(var object3:Object in arrayBack)
{
trace(object3[element1]);
}
return arrayBack;
}