Обратная компиляция с помощью 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 довольно зверская. Это во многом моя вина - извините за это!