Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Узнать все TextField'ы или хотя бы в которых вызвали .text (http://www.flasher.ru/forum/showthread.php?t=142813)

Скрипун 31.07.2010 15:28

Узнать все TextField'ы или хотя бы в которых вызвали .text
 
Нужно найти все ссылки на все текст-филды.. в которых заюзали .text или htmlText
копал в сторону prototype что-то не помогло

s8000_1 31.07.2010 15:33

Сделать extended TextField, во всем проекте заменить TextField на ExTextField и проверять.

Котяра 31.07.2010 15:43

onChange не прокатит?

Скрипун 31.07.2010 15:50

ммм.. а как быть с Flex и иными либами в которых не смогу сделать extend....?

s8000_1 31.07.2010 18:06

Скрипун, во флексе label, сделайте myLabel, в чем проблема

Скрипун 31.07.2010 18:09

так дело в том что таких элементов куча... и все переопределять не получиться.
Хочется что-то универсальное, ведь в конечном итоге все равно TextField, вот и для него надо делать...

s8000_1 31.07.2010 18:26

Скрипун, а какой глобальный смысл это делать-то? Может, подскажу другое решение.

Скрипун 31.07.2010 18:27

динамическая смена языка :)

s8000_1 31.07.2010 18:36

Скрипун, это как вы переводить, интересно собрались... Можно подробнее?

Я локализую так:

<label text="{Locale.submitLabel}"/>

+ менеджер, который в зависимости от языка выставляет нужные значения cтатичным переменным класса Locale

Если есть числовые значения какие-нибудь, например "10 предметОв", то так
text="{Locale.get(Locale.itemLabel,this.itemNum)}"

Скрипун 31.07.2010 18:50

а что ты делаешь когда надо с as забить значения?
tf.text = ...

Добавлено через 24 минуты
Locale это что?


Часовой пояс GMT +4, время: 15:19.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.