Показать сообщение отдельно
Старый 29.01.2010, 14:14
SeaQuest вне форума Посмотреть профиль Отправить личное сообщение для SeaQuest Найти все сообщения от SeaQuest
  № 3  
Ответить с цитированием
SeaQuest
 
Аватар для SeaQuest

Регистрация: Jun 2007
Адрес: Москва
Сообщений: 86
Развернуто задача выглядит так:
- есть много векторной графики
- каждый элемент такой векторной графики помещается в свою swf-ку
- в приложении где используются эти элементы требуется копировать изображения, но чтобы при этом они оставались векторные, т.е. Shape.
- для решения этой задачи в каждой swf-ке графика помещалась в MovieClip, а сам мувик экспортился, приобретая свое уникальное имя класса. Для копирования просто создавался новый экземпляр этого класса. Ну просто песня.

Но так получилось, что потребовали, чтобы было меньше работы с уникальностью имен классов. Т.е. мне запрещают использовать уникальные имена.
Решение увидел в том, чтобы каждому мувику в swf-ке присваивать одно единственное для всех имя. Каждый раз при загрузке предыдущий класс будет затираться следующим, но если я найду способ копировать содержимое т.е. мувик или шейп, то я буду просто копировать это содержимое в библиотеку с уже уникальными именами.
Иначе, было бы замечательно, если бы при загрузке я мог изменять имя класса на уникальное.