PDA

Просмотр полной версии : Получить все классы из свик библиотеки


greenhill
19.09.2011, 19:48
Привет всем!
Подскажите, пожалуйста, реально ли получить список всех классов в свике и записать их в массив, например?:confused:
Если да, то подскажите как.
Спасибо!

silin
19.09.2011, 22:02
http://etcs.ru/blog/as3/getdefinitionnames/

gloomyBrain
19.09.2011, 22:59
swc - это zip архив, в котором лежат library.swf и catalog.xml. Соответственно, чтобы получить список классов в рантайме (зачем только???) нужно сначала раззиповать, а потом использовать getDefinitionNames, как предложил silin. Если не в рантайме - любой нормальный редактор для AS3 (например, FlashDevelop) в меню проекта дает все это посмотреть

greenhill
20.09.2011, 14:29
silin, а как мне передать в getDefinitionNames() нужный мне свик?
я его добавила в свойствах, имортировала в главном классе, как теперь мне дать понять ф-ции что ей нужно найти все классы в заданном .swc ?

Добавлено через 16 минут
gloomyBrain, раззиповать в рантайме, это как ?

silin
20.09.2011, 19:07
что есть 'свик' ?, если это swc, то никак
про него gloomyBrain написал уже
гугл много чего дает про анзип во флеше, тема похоже пропаханная, но что-то конкретное не берусь посоветовать

Добавлено через 3 минуты
зы. как-то не очень ясно в чем цель, и зачем собственно такие выверты