PDA

Просмотр полной версии : Как получить все TextField не зная их имен?


Alfer
14.11.2004, 23:37
И снова здраствуйте,

Написал я как-то один фильм, все было хорошо все вроде довольны, но тут решили что он должен быть на разных языках. Изначально планировалось на одном по этому сейчас сижу как у разбитого корыта. Все что касается программной части проблем нет все переводится. Тепрь надо превести тестовые поля. Не знаю как сделать это красиво. Сделать можно тестовые поля dynamic задать имена переменных. Но больно много будет пременных и не очень красиво.
Есть ли другие варианты?

Можте есть свойство или метод у сцены или клипа получить все TextField?

TextField является объектом, можно ли ему какой-нибудь метод доопределить?

Заранее все спасибо
Старина Альф

Antares
15.11.2004, 06:11
for(prop in _root){
var smth = _root[prop];
if(typeof smth == "object") {
for(inner in smth){
if(inner == "text") trace(smth + " is textField");
}
}
}


выведет тебе все пути к текстфилдам (ну, хорошо, объектам, имеющим свойство text) в руте.

Alfer
15.11.2004, 15:27
Спасибо
Работает просто супер.
:)