Собственные идентификаторы MC во Flash AS3 - PullRequest
0 голосов
/ 01 февраля 2011

Я не уверен, как сформулировать вопрос, но, надеюсь, мое описание прояснит ситуацию.

У меня есть мувиклип с сотнями небольших клипов, почти как карта.Я хочу назвать клипы в зависимости от их типа, используя буквенную систему.Введите «e» = редактируемый и введите «i» = icon.

У меня есть скрипт, который будет перечислять все дочерние элементы моего родительского MC и определять типы каждого («e» или «i»).) но с этого момента у меня нет способа сохранить, какие из них какие.Если бы я применил некоторое форматирование к объекту динамически, например, к высоте, ширине и цвету, и сохранил бы его в базе данных, после перезагрузки как определить, к какому объекту они были применены?Я не могу использовать координаты x и y, потому что эти элементы также можно перемещать.

Также предположим, что я не могу использовать такие соглашения, как "e1", "e2", "e3" и т. Д. МыВы используете этот метод сейчас, и это приводит к постоянному дублированию чисел из-за того, что карты имеют сотни элементов большого размера.

Я ищу встроенный идентификатор для прошивки.Возможно недокументированное свойство.

Есть идеи?

1 Ответ

0 голосов
/ 01 февраля 2011

Почему родительский экранный объект не может просто назначить свойство идентификатора базовому классу и создать карту ссылок, когда он проходит по дочерним элементам?

Flash также автоматически назначит имя экземпляра всем экранным объектам, если вы не укажете его. Затем родительский контейнер может сохранить их и использовать getChildByName ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...