Просмотр полной версии : listener
Papa Karlo
12.04.2002, 18:21
Как всегда кривые конечности :mad:
Почему не работает?
RRR_txt_field=new Object();
RRR_txt_field. onChanged=function(){
txt.textColor=0xFF0000;
}
похоже что событие onChanged срабатывает только у inputText
Сейчас буду ковыряться
Papa Karlo
12.04.2002, 18:58
Сэнкс.
Выставил ИнпутТекст: пишешь-работает, меняешь скриптом - фиг, хотя про onChanged пишут: invoked when the content of a text field changes. By default, it is undefined; you can define it in a script .
Nox Noctis
12.04.2002, 20:45
прикол :)
сделайте ручками (не скриптом) инпутное поле
поставьте ему выравнивание по _правому_ краю
а теперь скриптом поставьте ему
autoSize = true;
запускаем и ставим курсор на поле :D
(ну или пишем Selection.setFocus(путь_к_полю);)
что это, Бэримор ?.. :D :D
Nox Noctis
12.04.2002, 21:17
...причем любое другое выравнивание этого бага не вызывает (а если поле создавать скриптом, то при любом выравнивании все в порядке) :D :D
а теперь по теме:
цитирую из ActionScript Dictionary errata (http://www.macromedia.com/support/flash/documentation/flash_mx_errata/flash_mx_errata03.html)
TextField.onChanged
Revised description:
This callback method is invoked when the user changes a text field by typing or issuing a command such as Cut or Paste . It is not invoked when the user interacts with a text field without changing it; for example, selecting or scrolling text. It is not invoked when ActionScript modifies a text field's variable .
вот так :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.