![]() |
А свойство полученного объекта можно в watch поставить?
PS chingachgoog, ты уж поделись со всеми технологией, когда получится, ОК? |
Код:
txt = this.createTextField('txt',0,10,10,100,20); |
При каждом гете создается новый объект и они не равны?
Но мы же можем сделать один объект и ватчить только одно его свойство? Или придется определять через переменную? |
Код:
txt = this.createTextField('txt',0,10,10,100,20); |
Ну вот. Объекты-то нам сравнивать не надо, только свойство.
Оно отлавливается. Так можно его как-то в ватч запихать? |
Если все-таки непонятно: оно не меняется. Что и иллюстрирует написанный мною пример.
|
Да нет, понятно что переменная ХРАНИТ значение.
А свойство-то меняется :) Но оно, конечно, привязано к объекту... |
Не привязано оно ни к чему.
|
__etc, чесслово я не программер, и вашей фени не знаю :)
Извини если не так сказал, ОК? Я имел в виду, что новое значение свойства мы получим только с новым объектом, а у старого, хранимого в переменной, ничего не изменится. Итак, при каждом вызове гетТекстФормат мы получаем новый объект с интересующим нас свойством color, на известное заранее значение которого надо среагировать. В watch мы не можем следить ни за чем, кроме переменной - так? Переменная не меняется :) сама по себе. Значит надо создать вызов опроса по интервалу, соотв. watch уже не нужен, хватит просто if. В общем, решение совсем некрасивое, интервалы всякие... Эх, будет ли когда-нибудь событие изменения курсора :) |
Достаточно повесить onMouseMove+updateAfterEvent.
|
| Часовой пояс GMT +4, время: 19:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.