destinationObject это не ссылка на myObject.myArray, это ссылка на тот же объект, на который ссылался myObject.myArray до того, как вы ее переназначили. Если чесно, то не вижу, как такая конструкция упростит вашу задачу... возможно немного автоматизирует, но не упростит это точно. Вообще получить ссылку на сеттер нельзя, можно только на метод. Т.е. возможно, в вашем случае проще было бы передавать метод типа myObject.setMyArray

Код AS3:
function f(setter:Function):void
{
this.setters.push(setter);
}
....
function resultHandler(event:Event):void
{
for each (var fn:Function in setters)
{
fn(event.result);
}
}