Тема: Starling binding
Показать сообщение отдельно
Старый 11.03.2014, 13:42
Psijic вне форума Посмотреть профиль Отправить личное сообщение для Psijic Найти все сообщения от Psijic
  № 8  
Ответить с цитированием
Psijic

Регистрация: Aug 2012
Сообщений: 108
silin
я так понял, у вас реализован Observer? Я сначала тоже думал сделать через сигналы, а потом нашел вот ту статью, что я упоминал в заголовке.
Psycho Tiger
на вид что-то слишком неочевидно.

Цитата:
2) Скорее всего это медленно. Чаще всего это не будет никого волновать.
это все-таки важно )). Лучше уж тогда вручную прописывать каждый сеттер либо обсервер.

Добавлено через 33 минуты
А можно как-нибудь подключить функцию без пакета? Пробовал вынести

Код AS3:
function masterSetter1(host: EventDispatcher, varName: String, value: Object): void
{
    if (host[Bind.VARIABLE_PRIVATE_PREFIX + varName] == value)
        return;
 
    host[Bind.VARIABLE_PRIVATE_PREFIX + varName] = value;
    host[varName] = value;
 
    host.dispatchEvent(new Event(varName + Bind.VARIABLE_CHANGE_ENDING));
}
Даже подключил файл с ней
Код AS3:
include '../../../masterSetter.as';
но саму функцию не смог


Последний раз редактировалось Psijic; 11.03.2014 в 14:16.