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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 25.09.2008, 11:15
Antonio Lopez вне форума Посмотреть профиль Отправить личное сообщение для Antonio Lopez Найти все сообщения от Antonio Lopez
  № 1  
Ответить с цитированием
Antonio Lopez

Регистрация: Jun 2008
Сообщений: 27
По умолчанию Копировать содержимое одного клипа в другое

Привет всем! Есть основной мувик и в нем есть клип Content, в который подгружаются внешние мувики. Когда внешний мувик проиграется, начинает загружаться другой (в этот же клип Content), появляется прелоадер, но все содержимое Content исчезает пока не загрузится мувик. Пробую так, чтобы загрузка шла в другой, а по прошествии загрузки, все содержимое перекопировалось бы. Вот в этом и вопрос.. как? я пробывал обысное "=", один раз нормально загружает, но последующие нет. пробывал duplicate, но не копируется внетренее содержимое.

Старый 25.09.2008, 11:42
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
В ас2 можно только снять изображение с клипа с BitmapData и вставить это изображение в другое место, но это будет статика.
Клипы придется загружать заново.
А вот в ас3 можно перемещать содержимое из одного клипа в другое.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 25.09.2008, 11:48
Antonio Lopez вне форума Посмотреть профиль Отправить личное сообщение для Antonio Lopez Найти все сообщения от Antonio Lopez
  № 3  
Ответить с цитированием
Antonio Lopez

Регистрация: Jun 2008
Сообщений: 27
с ас3 не знаком. думаю может туда уже надо переходить.. пока решил проблему так, что последующие клипы накрывают предыдущий, которые потом удаляются

Старый 25.09.2008, 12:06
Antonio Lopez вне форума Посмотреть профиль Отправить личное сообщение для Antonio Lopez Найти все сообщения от Antonio Lopez
  № 4  
Ответить с цитированием
Antonio Lopez

Регистрация: Jun 2008
Сообщений: 27
Вот простой код если кому понадобится
Код:
var Unital = {
	onLoadStart:function(){
		Content._alpha=100;
		aloader._alpha=100;
	},
	onLoadComplete:function(){
		aloader._alpha=0;
		
		Content = this.ClipToLoad;
		
		Content._alpha=100;
		
		if (Unital.i>1) removeMovieClip(eval("ClipToLoad"+(Unital.i-1)));

	},
	onLoadProgress:function(){
		
	},
	loadPage:function(path){
		if (!Unital.i) Unital.i = 0;
		Unital.i++;
		var loader:MovieClipLoader = new MovieClipLoader();
		_root.createEmptyMovieClip("ClipToLoad"+Unital.i, _root.getNextHighestDepth());
		this.ClipToLoad = eval("ClipToLoad"+Unital.i);
		this.ClipToLoad._x=0;
		this.ClipToLoad._y=0;
		this.ClipToLoad._alpha=0;
		Content._alpha=100;
		
		loader.addListener(Unital);
		loader.loadClip(path, this.ClipToLoad);
	}
}

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

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

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


 


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


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