![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Цитата:
Цитата:
__________________
...вселенская грусть Последний раз редактировалось gloomyBrain; 03.03.2011 в 23:21. |
|
|||||
|
.
|
2Ariel. Я нашел в чем подвох. Все-таки Вы с названием темы ошиблись.
Добавлено через 56 секунд Не припомню такую. Сами поищите, пожалуйста. |
|
|||||
|
А я не припомню, чтобы -include-libraries включал только реально используемые классы. Так что, рекомендую все таки Вам заглянуть в руководство по mxmlc
__________________
...вселенская грусть |
|
|||||
|
Цитата:
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
.
|
Цитата:
Последний раз редактировалось dimarik; 03.03.2011 в 23:37. |
|
|||||
|
Modus ponens
|
Может можно было сделать красивше, но и так работает
![]() <project name="SWC Extractor" default="parse-swc-definitions">
<property name="SWC" value="${basedir}/assets/ashley"/>
<target name="parse-swc-definitions"
description="Extracts definitions from SWC file and generates a class with imports">
<unzip src="${SWC}.swc" dest="${SWC}"/>
<copy file="${SWC}/catalog.xml" tofile="${SWC}/library.xml-replaced">
<filterchain>
<linecontains>
<contains value="<script name=""/>
</linecontains>
<replacestring from="<script name="" to="import "/>
<replaceregex pattern=""[^>]+>" replace=";" flags="gi"/>
<replaceregex pattern="(\w+);" replace="\$1;\$1;" flags="gi"/>
<replaceregex pattern="\/" replace="." flags="gi"/>
</filterchain>
</copy>
<echo file="${SWC}.as">
package
{
@imports@
publc class Generated
{
public function Generated()
{
super();
}
}
}
</echo>
<loadfile srcfile="${SWC}/library.xml-replaced" property="IMPORTS"/>
<replace file="${SWC}.as" token="@imports@" value="${IMPORTS}"/>
<delete file="${SWC}/library.xml-replaced"/>
</target>
</project>
__________________
Hell is the possibility of sanity |
|
|||||
|
Modus ponens
|
Oh shi... ну а вообще можно, с использованием swfdump, сплавить ему library.swf, и потом анализировать, из того, что он нагенерит выкусывать только DefineBitsX, но это уже декомпиляторы на анте писать...
))EDIT: А кстати можно... только не по DefineBits, а по Symbol, только будут не только картинки, но и остальные ресурсы. Ну и картинки, которые не линковались ни к какому классу не подцепятся. А искать какой DefineBits в каком другом теге используется, ето уже очень много работы...
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 04.03.2011 в 00:44. |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:26. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|