![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+6 09.06.11]
Регистрация: May 2007
Сообщений: 721
|
Добрый день.Столкнулся с такой вещью.Есть например двухмерный массив, в каждом массиве вторго уровня первым элементом является строка,а вторым является мувиклип.И я не могу обраться к мувиклипу.Если же его засунуть в кавычки, то есть превратить его в строку то он обращается к нему.А если оставить просто как ссылку на мувиклип то он говорит undefined.или всё таки в массиве нельзя содержать разные типы?
__________________
www.haiatov.ru |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
можно...приведите пример, где у вас не работает
|
|
|||||
|
[+6 09.06.11]
Регистрация: May 2007
Сообщений: 721
|
я заметил что у меня не в этом видимо проблема,а в том что я видимо неправильно передаю мувиклип.
потому что пишу например эти мувиклипы точно есть во флэшке. может тут нужно по другому обращаться к ним как то?по разному у же пробовал спасибо
__________________
www.haiatov.ru |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
а trace(_root.slogan_mc) и trace(_root.about) что выдают?
|
|
|||||
|
[+6 09.06.11]
Регистрация: May 2007
Сообщений: 721
|
Все нормально выводит.
вот кусок кода. массив array1 внутри функции был сделан для проверки. array1 сделал специально такой же структуры как и menu И прикол в том что для array1 выводит норм,а для menu нет menu = Array([slogan_xml.childNodes[0].childNodes[0].nodeValue,_root.slogan_mc], ["about",_root.about_mc], ["schedule",_root.schedule_mc], ["fellows",_root.fellows_mc], ["projects",_root.projects_mc], ["contacts",_root.contacts_mc]);
stop();
function func(name, array) {
text = array[i];
array1=[["11",_root.slogan_mc],["11",_root.fellows_mc]]
trace(array[i][1]);
trace(array1[i][1]);
if (dlina.length == text.length) {
dlina=0;
current_symbol=0;
clearInterval(interval);
if (menu[i+1]) {
i++;
interval = setInterval(func, speed, _root[menu[i]+"_mc"][menu[i]+"_txt"], menu);
}
} else {
dlina = substring(text, 0, current_symbol++);
name.htmlText = dlina;
if (dlina.length != text.length) {
name.htmlText += "_";
}
}
}
interval = setInterval(func, speed, _root.slogan_mc.slogan_txt, menu);
__________________
www.haiatov.ru Последний раз редактировалось Haiat; 01.02.2008 в 01:30. |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|