|
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Вытащить import'ы из проекта
Потребовалось тут для определенных целей прошерстить довольно большой проект и из каждого класса вытащить все import'ы на флэшовый и внешний функционал. В итоге нужно получить общий список примерно следующего вида:
import com.greensock.TweenLite; import com.greensock.easing.Linear; import flash.geom.Point; import flash.display.BitmapData; import flash.display.DisplayObject; import flash.display.MovieClip; import flash.geom.Matrix; import flash.geom.Rectangle; import flash.events.TimerEvent; import flash.utils.Timer; import flash.utils.getTimer; import com.adobe.crypto.MD5; import com.adobe.net.URI; import com.adobe.net.URIEncodingBitmap; и т.д. В принципе, конечно, устроил бы и такой вариант, когда в единый список выбираются вообще все импорты, включая импорты собственно проектных классов. |
|
|||||
Чисто сугубо готового решения нет. Есть частные случаи. Но на работе.
Так что рекмоендовал бы сваять приблуду на Эйре... Рекурсивно сканируем каталог проекта, открываем все файлы и ищем ключевое слово 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-методы. Гемору поболее, но зато красиво |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
`cat */** | grep "import"` ?
__________________
Тут мужик танцует и поёт про флэш |
Часовой пояс GMT +4, время: 12:54. |
|
« Предыдущая тема | Следующая тема » |
|
|