PDA

Просмотр полной версии : Как узнать, где используется элемент библиотеки


gait
05.02.2012, 15:03
Приветствую!
В процессе разработки появляется много объектов в библиотеке и в какой-то момент становится трудно за ними уследить. Вот смотрю я на спрайт с графикой и не могу понять, используется он где-то или это мусор, который я забыл удалить. Можно ли как-то проверить с помощью JSFL или еще как, пройтись по всем DisplayObjectContainer'ам и их потомкам в библиотеке и проверить наличие выбранного объекта?

Tails
05.02.2012, 15:09
При компиляций, объекты и символы библиотеки, которые не использовались - автоматически не включаются в конечный swf
Если вас беспокоил размер swf :)

gait
05.02.2012, 15:19
Меня скорее беспокоит бардак в библиотеке и способы его устранения с минимальными трудозатратами :)

TanaTiX
05.02.2012, 15:36
Колонка UseCount в библиотеке показывает сколько раз используется тот или иной объект. Если точнее - на каком количестве тайм-лайнов он располагается. Поэтому после удаления одного такого не используемого могут появится новые. И да, все это можно организовать с помощью jsfl, но тут скорее всего придется разбираться самому.
А в плане бардака - структурируйте мувики в процессе их создания - потом таких проблем не будет (или почти не будет)

Tails
05.02.2012, 15:36
Можно размещать по папкам.

Jewelz
05.02.2012, 15:56
может быть вот эта (http://blog.codestage.ru/ru/xfltool/) штука может решить вашу задачу

illuzor
05.02.2012, 16:06
Неужели никто не знает про такую штуку?
Жмём, выделяются все элементы, которые не используются, жмём delete
http://images.illuzor.com/uploads/selectUnused.png

TanaTiX
05.02.2012, 16:10
illuzor, не знал. Спасибо.

nOobCrafter
05.02.2012, 17:06
illuzor в CS5 такого не нашел, никаких расширений не ставили?

TanaTiX
05.02.2012, 17:13
nOobCrafter, не по мувикам надо кликать, а по пустому пространству. Иначе у меня тоже не получилось. Наверное поэтому и не находил этот пункт раньше.

illuzor
05.02.2012, 17:15
nOobCrafter, это не то меню. Я не знаю, с какой версии флеша это появилось, заметил на cs5
http://images.illuzor.com/uploads/flLibMenu.png