![]() |
Перебор Текстовых полей с глобальной заменой содержимиого
Думаю вот сменщик языка сделать, чисто для своего проекта en и ru
Хотелось бы сделать в xml типа Код:
<node ru='стол' en = 'table'/>типа Код AS3:
|
Которые в дисплай листе можно.
|
Тигр а можно подробнее? в дисплей листе имеется ввиду сделанные addChild ом ?
|
При инициализации представлениЯ шлют наверх события о том что в них есть ТекстФилды, контроллер собирает их(ТекстФилды) в массив, и при необходимости меняет у них text.
|
Окончательно запутался в определениях) Покажите пример, если несложно
|
Или, как вариант:
- есть некое хранилище данных, которое диспатчит события при своих изменениях - есть куча классов, в которых есть текстовые поля - при создании экземпляра класса с текстовым полем, этот класс должен начать слушать события от хранилища - как только в хранилище изменились данные, текстовое поле получает событие, лезет в хранилище и меняет свой текст на нужный |
IMHO темы перекликаются.
|
Угу. Варианта Глума/Bgg, + везде при Event.ADDED надо просматривать на наличие текстфилдов, которые были созданы например в иде.
|
Цитата:
Цитата:
Правда примерчика хочется, уважте дядю ) |
Проблем с этим не оберетесь. Событие шлётся по какому-то принципу, например, кто раньше добавился. В последствии из за изменения порядка добавления полетит всё содержимое.
Лучше сделать функцию getLocal, а смену языка проводить по всем текущим объектам - от старшего к младшим. |
| Часовой пояс GMT +4, время: 06:23. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.