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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 20.09.2006, 16:40
Ulya вне форума Посмотреть профиль Отправить личное сообщение для Ulya Найти все сообщения от Ulya
  № 4  
Ответить с цитированием
Ulya

Регистрация: Aug 2006
Адрес: msk
Сообщений: 100
Отправить сообщение для Ulya с помощью ICQ
Alex T, спасибо, получилось вот так
Код:
function PutObjects() {
	trace("импорт");
	trace("len="+_root.Objects.length);
	_root.depth++;
	for (q=0; q<_root.Objects.length; q++) {
		var curr1:MovieClipLoader = new MovieClipLoader();
		trace("_root.depth="+_root.depth);
		var curr:MovieClip = _root.createEmptyMovieClip("obj_"+q, _root.depth);
		_root.depth++;
		trace("_root.Objects[q].w "+_root.Objects[q].w);
		trace("_root.Objects[q].h "+_root.Objects[q].h);
		var curr1:MovieClipLoader = new MovieClipLoader();
		var mclListener:Object = new Object();
		mclListener.onLoadInit = function(target_mc:MovieClip) {
			trace(target_mc._name +" movie loaded");
			number = target_mc._name.split("_");
			nu=Number(number[1]);
			trace("номер "+nu);
			trace(_root.Objects+" _root.Objects");
			target_mc._alpha=_root.Objects[nu].alpha;
			target_mc._x=_root.Objects[nu].x;
			target_mc._y=_root.Objects[nu].y;
			target_mc._width=_root.Objects[nu].w;
			target_mc._height=_root.Objects[nu].h;
		};
		curr._lockroot = true;
		trace("_root.Objects[q].name"+_root.Objects[q].name);
		curr1.loadClip(_root.Objects[q].name, curr);
		curr1.addListener(mclListener);
		trace("_root.Objects[q].name "+_root.Objects[q].name);
	}
}
И ещё вопрос: как программно изменить размеры сцены. Флэшка читает из XML данные и должна поменять диамчески свои размеры. КАК?

Создать новую тему   Часовой пояс GMT +4, время: 23:19.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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