PDA

Просмотр полной версии : Редактирование эземпляра приводит к изменению символа. Macromedia Flash 8


Sergeybirger
15.03.2013, 08:01
Добрый день, прошу Вас помочь мне, недавно начал изучать программу Macromedia Flash 8 и возникла проблема. В общем я создаю символ, переношу его на стол из Library, и по идее перенесённый символ это экземпляр и его редактирование не должно оражаться на символе (прочитал об этом в книге), но на деле же редактирование эземпляра приводит к изменению символа. Что я делаю не так? и как добиться чтобы изменение экземпляра не затрагивало символ?

dark256
16.03.2013, 17:15
Он и будет изменяться.
Объект из либы это и есть объект из либы. Экземпляры совершенно из другой области.

iNils
16.03.2013, 17:36
В общем я создаю символ, переношу его на стол из Library, и по идее перенесённый символ это экземпляр и его редактирование не должно оражаться на символе Все изменения отражаются и всегда отражались, в этом сама суть. Library содержит описание объекта (линии, заливки, формы и тп), а на сцене (а не "стол") объекту задаются только координаты и фильтры. Таким образом, сколько бы объектов вы не сцену не вынесли, информация о содержимом хранится только в одном экземпляре. И любое изменение сразу отражается везде. Это выгодно и экономно с точки зрения размера.
Если вы хотите внести изменения, то клонируйте в библиотеке нужный объект.