Обратная компиляция с помощью swfmill возвращает другой результат

У меня есть этот очень простой SWF-файл http://www.2shared.com/document/OgYwRBR6/test2.html и я просто преобразовал его с помощью swfmill в и xml.

Это результат: http://pastebin.com/UgvfeYT6

К сожалению, обратное (компилирование xml с помощью swfmill) возвращает странный результат, который можно увидеть здесь http://www.2shared.com/document/4Zwd1Ggn/complex.html

Я не прошу отладки, но кто-нибудь знает, почему это происходит?

ОБНОВИТЬ

Для создания файлов выше я использую следующий код в консоли:

swfmill swf2xml demo.swf demo.xml - создать XML

swfmill simple demo.xml demo2.swf - воссоздать SWF

1 ответ

Вы должны делать

swfmill swf2xml demo.swf demo.xml
swfmill xml2swf demo.xml demo2.swf

swfmill simple позволяет вам компилировать SWF-файлы из более простого XML-диалекта, который легче писать вручную. "Простой" диалект немного отличается от полного диалекта, хотя можно смешать оба до некоторой степени, если вы знаете, что делаете, поэтому вы получаете что-то близкое к тому, что вы хотели.

Это понятная ошибка, документация swfmill довольно зверская. Это во многом моя вина - извините за это!

Другие вопросы по тегам