Тема: LoadClip
Показать сообщение отдельно
Старый 07.01.2007, 20:08
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 8  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Я вообще не понимаю как у вас что то там работает.
1. "mc"+i - это не MovieClip, это String
2. Функция create_eclips, а вызываете create_elips
3. _root["mc"] - а это что такое? mc из параметров? Тогда пишется так: _root.mc. Хотя лучше полный путь передавать сразу.
Что то вроде этого:

Код:
function create_eclips () {
	for (i = 1; i < 7; i++) {
		_root.createEmptyMovieClip ("mс" + i, i);
	}
}
function loadthumbs (mc, im_count) {
	mcLoader = new MovieClipLoader ();
	mcLoader.addListener (this);
	mcLoader.loadClip (im_count, mc);
	mc.i = im_count;
	mc.onPress = function () {
		loadImage (String (this.i) + ".jpg");
	};
}
function loadImage (pic_name) {
	//процедура загрузки кратинок, аналогичная
	//loadthumbs
}
create_eclips ();
for (i = 1; i < 7; i++) {
	loadthumbs (_root["mс" + i], i);
}
Только onPress надо назначать после завершения загрузки или использовать контейнер для загрузки внутри клипа.
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 08.01.2007 в 03:26.