Вытащить import'ы из проекта
Потребовалось тут для определенных целей прошерстить довольно большой проект и из каждого класса вытащить все import'ы на флэшовый и внешний функционал. В итоге нужно получить общий список примерно следующего вида:
Код:
import com.greensock.TweenLite; В принципе, конечно, устроил бы и такой вариант, когда в единый список выбираются вообще все импорты, включая импорты собственно проектных классов. |
Чисто сугубо готового решения нет. Есть частные случаи. Но на работе.
Так что рекмоендовал бы сваять приблуду на Эйре... Рекурсивно сканируем каталог проекта, открываем все файлы и ищем ключевое слово import. Далее выдираем все это в отдельный файл и сэйвим на диск... Дополнительно можно проверить импорты на уникальность. Пара часов на развлечения, зато масса интересной и полезной инфы и скилов. Плюс наработки далее можно будет юзать. Как показала практика - стоит только начать и найдется много применений :) https://help.adobe.com/en_US/as3/dev...de46-7fe4.html https://help.adobe.com/en_US/FlashPl...stem/File.html На всякие спец-каталоги - юзерские, десктоповские, хоумы и проч тряхомудию для десктопного приложения забиваем и тупо работаем с абсолютными путями. Единственное там не помню слэш какой ставить надо - не будет читаться, махните на другой :) Совет: если все это предположительно будет занимать много времени (секунд 20-30 ... ) то для организации всяких прогресс-баров и прочих шумелок, рекомендую юзать Async-методы. Гемору поболее, но зато красиво :) |
`cat */** | grep "import"` ?
|
Часовой пояс GMT +4, время: 06:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.