Scope trouble

[left]item_bin = [];
Myfunction = function () {
var service = new WebService(“A service”);
serviceResultObj = service.FetchSomething(this);
service.onLoad = trace(“Loading”);
serviceResultObj.onResult = function(result) {
for (h = 0; h < result.length; h++) {
title = result[h].attributes.title;
var ob = {title:title};
item_bin.push(ob);
}
trace("VerzamelBin " + verzamel_bin); // Succes
_global.verzamel_bin = verzamel_bin;
};
};
Myfunction();
trace("Global_item_bin " + _global.item_bin); // No Succes

I need this object “item_bin” outside my function.
It has been told to me to use ‘Array:concat()’ to copy the object.
Can anyone help me with this?

Big ==> TIA[/left]