![]() |
|
||||||||||
|
|||||
|
В мувике использую много текстовых элементов, с различными путями. Пытаюсь занести пути и имена элементов в массив, для дальнейшего обращения и манимуляций. Чего-то не получается.
Пример кода: var lang_paths=Array('menu_UD.s_btn_0.textowka'
,'menu_UD.s_btn_1.textowka'
,'menu_UD.s_btn_2.textowka'
,'menu_UD.s_btn_3.textowka'
,'menu_UD.s_btn_4.textowka'
,'lozung1'
,'lozung2');
var lang_texts0=Array('ТЕКСТ 1'
,'ТЕКСТ 2'
,'ТЕКСТ 3'
,'ТЕКСТ 4'
,'ТЕКСТ 5'
,'ТЕКСТ 6'
,'ТЕКСТ 7');
for(c=0;c<_root.lang_paths.length;c++){
_root[_root.lang_paths[c]].text=_root.lang_texts0[c];
}
Помогите на путь истенный кто может. Заранее всем благодарен. Последний раз редактировалось robin_bobin2001; 07.08.2007 в 18:35. |
|
|||||
|
Поможет кто? Или просто то что я написал, нереально ?
|
|
|||||
|
некорректно создаешь массив (надо new Array(...) или [...])
некорректно обращаешься к объектам, потрейсь такие вещи: _root['menu_UD.s_btn_1.textowka'] //думаю что undefined а если так, то должно быть.. _root['menu_UD']['s_btn_1']['textowka'] или так _root.menu_UD['s_btn_1'].textowka зы: удобнее не имена/пути хранить в массиве а ссылки на объекты: var arr=[menu_UD.s_btn_1.textowka,menu_UD.s_btn_2.textowka,...] тогда: |
|
|||||
|
Цитата:
Цитата:
![]() Последний раз редактировалось etc; 07.08.2007 в 19:17. |
|
|||||
|
Вот при таком определении массива:
var lang_paths=[menu_UD.s_btn_0.textowka ,menu_UD.s_btn_1.textowka ,menu_UD.s_btn_2.textowka ,menu_UD.s_btn_3.textowka ,menu_UD.s_btn_4.textowka ,lozung1 ,lozung2]; ВСЕ ЗАРАБОТАЛО !!! Огромное спасибо всем. ![]() Особая благодарность === silin === !!! |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|