![]() |
Отловить изменение некоторой переменной
Добрый день.
Я из Delphi изменяю значение некоторого поля объекта, который во Flash объявлен как Page = new Object(); Page.T = '111'; Но теперь мне нужно, чтобы по изменению поля Page.T вызывалась некоторая функция, т.е. срабатывало событие onChange для этого поля. Я смотрела в некоторых вопросах их Вашего формума, и поняла, что это возможно, но вот как это сделать не знаю. Подскажите пожалйста. |
Надо прочитать про Object.watch
|
Не совсем поняла, писала сообщение через "быстрый ответ", а оно куда-то пропало :( Поэтому повторю, вдруг не отправилось.
Во Flash создала код для регистрации свойства Код:
Page = new Object(); |
1. Тут принято код обрамлять тегами [code][/code]
2. Принято с большой буквы именовать Классы, а все остальное с маленькой. 3. Ошибка: надо делать так Код:
Page.watch ('X', Page.XChanged );Код:
Page.watch ('X', this.XChanged ); |
Все, спасибо заработало, только я использовала в конце концов addProperty
Код:
Page = new Object(); |
| Часовой пояс GMT +4, время: 14:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.