Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.02.2008, 00:39
Haiat вне форума Посмотреть профиль Отправить личное сообщение для Haiat Найти все сообщения от Haiat
  № 1  
Ответить с цитированием
Haiat
[+6 09.06.11]
 
Аватар для Haiat

Регистрация: May 2007
Сообщений: 721
По умолчанию В массиве могут находиться только однотипные данные?

Добрый день.Столкнулся с такой вещью.Есть например двухмерный массив, в каждом массиве вторго уровня первым элементом является строка,а вторым является мувиклип.И я не могу обраться к мувиклипу.Если же его засунуть в кавычки, то есть превратить его в строку то он обращается к нему.А если оставить просто как ссылку на мувиклип то он говорит undefined.или всё таки в массиве нельзя содержать разные типы?
__________________
www.haiatov.ru

Старый 01.02.2008, 00:40
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 2  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
можно...приведите пример, где у вас не работает
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 01.02.2008, 01:09
Haiat вне форума Посмотреть профиль Отправить личное сообщение для Haiat Найти все сообщения от Haiat
  № 3  
Ответить с цитированием
Haiat
[+6 09.06.11]
 
Аватар для Haiat

Регистрация: May 2007
Сообщений: 721
я заметил что у меня не в этом видимо проблема,а в том что я видимо неправильно передаю мувиклип.
потому что пишу например
Код:
menu=[_root.slogan_mc,_root.about];
trace(menu[0]);
эти мувиклипы точно есть во флэшке.
может тут нужно по другому обращаться к ним как то?по разному у же пробовал
спасибо
__________________
www.haiatov.ru

Старый 01.02.2008, 01:15
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
а trace(_root.slogan_mc) и trace(_root.about) что выдают?

Старый 01.02.2008, 01:28
Haiat вне форума Посмотреть профиль Отправить личное сообщение для Haiat Найти все сообщения от Haiat
  № 5  
Ответить с цитированием
Haiat
[+6 09.06.11]
 
Аватар для Haiat

Регистрация: 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.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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