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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.04.2012, 23:30
Сeргей вне форума Посмотреть профиль Отправить личное сообщение для Сeргей Найти все сообщения от Сeргей
  № 1  
Ответить с цитированием
Сeргей

Регистрация: May 2011
Адрес: Санкт-Петербург
Сообщений: 44
По умолчанию duplicate MovieClip есть ли альтернатива?

Никак не могу найти аналогичную функцию в AS3.
Пожалуйста, помогите.

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

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
в ас3 нету аналогичного метода в ас3 пользуются созданием объектов так :
Код AS3:
for(var i:int = 0; i < 10; i++)  var clip:CustomMovie = new CustomMovie() , this.addChild(clip)
__________________
Марк Tween

Старый 11.04.2012, 00:07
Сeргей вне форума Посмотреть профиль Отправить личное сообщение для Сeргей Найти все сообщения от Сeргей
  № 3  
Ответить с цитированием
Сeргей

Регистрация: May 2011
Адрес: Санкт-Петербург
Сообщений: 44
Не совсем понял, что значит CustomMovie.
Можете, если не трудно, привести рабочий пример создания нескольких мувиков из одного циклом?

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

блогер
Регистрация: Sep 2011
Адрес: Москва
Сообщений: 533
Записей в блоге: 4
CustomMovie это например, ваш мувик в библиотеке, у которого стоит галочка "Экспорт в AS3"

Старый 11.04.2012, 02:17
Сeргей вне форума Посмотреть профиль Отправить личное сообщение для Сeргей Найти все сообщения от Сeргей
  № 5  
Ответить с цитированием
Сeргей

Регистрация: May 2011
Адрес: Санкт-Петербург
Сообщений: 44
Понял, спасибо.

Старый 11.04.2012, 12:16
KaaPex вне форума Посмотреть профиль Отправить личное сообщение для KaaPex Найти все сообщения от KaaPex
  № 6  
Ответить с цитированием
KaaPex

Регистрация: Apr 2012
Сообщений: 11
А можно еще сделать вот так:
Код AS3:
          /**
		 * Функция регистрирует псевдоним класса
		 * 
		 * @param	aliasName псевдоним класса
		 * 
		 * @param    object объект для регистрации алиаса
		 */
 
		public static function registerAlias(cl:*):void {
 
			var className:String = getQualifiedClassName( cl ).split("::").join(".");       
			var classProto:Class = getDefinitionByName( className ) as Class;
 
			// регистрируем псевдоним класса экземпляра. и записываем его в
			// в массив байт
			registerClassAlias(  className, classProto )
		}
 
		/**
		 * Функция, которая копирует объект.
		 * 
		 * @param	objectToCopy объект для копирования.
		 * 
		 * @return	скопированный объект.
		 */
		public static function copyObject(objectToCopy:*):*
		{
			var stream:ByteArray = new ByteArray();
			registerAlias(objectToCopy);
 
			stream.writeObject(objectToCopy);
			stream.position = 0;
 
			var copy:* = stream.readObject();
 
			return copy;
		}

Старый 11.04.2012, 13:07
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 7  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Сообщение от KaaPex Посмотреть сообщение
А можно еще сделать вот так:
Для визуальных объектов нельзя.
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 11.04.2012, 16:02
KaaPex вне форума Посмотреть профиль Отправить личное сообщение для KaaPex Найти все сообщения от KaaPex
  № 8  
Ответить с цитированием
KaaPex

Регистрация: Apr 2012
Сообщений: 11
Странно, я свой класс расширяемый от Sprite, спокойно копирую, правда алиасы все предварительно регистрирую.

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

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

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


 


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


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