Показать сообщение отдельно
Старый 28.09.2009, 03:43
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 6  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
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);
    }
}
__________________
Hell is the possibility of sanity