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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.06.2010, 17:31
Mirror13 вне форума Посмотреть профиль Отправить личное сообщение для Mirror13 Найти все сообщения от Mirror13
  № 1  
Ответить с цитированием
Mirror13
 
Аватар для Mirror13

Регистрация: May 2010
Адрес: Ногинск
Сообщений: 56
По умолчанию Flash CS3: Создание отличающихся экземпляров символа из библиотеки

Допустим, в библиотеке есть символ типа MovieClip, который предполагается добавлять на сцену несколько раз, но при этом некоторые элементы внутри него (например, текстовые поля или другие MovieClip'ы) должны иметь уникальные значения или стили. Если добавить символ на сцену в нескольких экземплярах и поменять что-то в одном, это же изменится и во всех остальных.

Через программный код можно создать много объектов класса, который назначается в Properties, и назначить нужные параметры программно. А можно ли как-то назначать уникальные свойства без программирования?

Старый 26.06.2010, 17:58
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
А как можно что-то вообще "назначить" без программирования? Вы сами себе противоречите.
А, понял вас.
Вытаскиваете симовол из библиотеки на сцену и делаете из него дубль - правая кнопка мыши, "Duplicate Symbol" и руками вносите в него изменения.
Если внутри него тоже есть какие-то символы, подлежащие кастомизации, делаете из них тоже дубли.
Можно прямо в библиотеке.
Это?

Старый 26.06.2010, 20:37
Mirror13 вне форума Посмотреть профиль Отправить личное сообщение для Mirror13 Найти все сообщения от Mirror13
  № 3  
Ответить с цитированием
Mirror13
 
Аватар для Mirror13

Регистрация: May 2010
Адрес: Ногинск
Сообщений: 56
Да, примерно это. Но можно ли сделать так без дублирования символов в библиотеке? А под "назначить без программирования" я имел в виду через графический интерфейс - через свойства или, например, написать текст в текстовом поле.

Старый 27.06.2010, 10:39
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Если вы меняете что-либо в символе до компиляции ролика, то все изменения отразятся на всех его экземплярах.
После компиляции мы имеем готовый ролик, в котром по мере его воспроизведения может выполняться программный код, который может менять свойства экземпляров символов, имеющихся на сцене. Это идеология флеша.
Примите это как данность. Иного идеология не позволяет, все продумано хорошо.


Последний раз редактировалось mooncar; 27.06.2010 в 10:43.
Старый 27.06.2010, 15:07
Mirror13 вне форума Посмотреть профиль Отправить личное сообщение для Mirror13 Найти все сообщения от Mirror13
  № 5  
Ответить с цитированием
Mirror13
 
Аватар для Mirror13

Регистрация: May 2010
Адрес: Ногинск
Сообщений: 56
Ясно, спасибо.

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

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

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


 


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


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