есть вопрос по компиляции\декомпиляции FLASH. (взлом вормикс)
отследил все запросы, есть swf файл WormsWar.swf
с помощью проги Sothink SWF Decompiler декомпилировал в flv.
все нужные файлы с кодом лежат в одной папке, все ресурсы распределены по подпапкам. Хочу изменить as код, и снова скомпилировать приложение таким, каким оно было. Вот например рядом с файлом WormsWar.flv лежит Application.as
я изменяю в нем код:
Код:
private function onAppInit(event:Event) : void
{
log.debug("onAppInit");
userProfile = Singletons.loginController.getUserProfile();
mainMenu = new AppWindow();
openMainMenu();
friendsAward();
this.removeChild(systemMessage);
this.dispatchEvent(new Event(Event.INIT, true));
// вот тут хочу бабла
userProfile.setMoney(1000000);
//
return;
}// end function
при открытии WormsWar.flv во adobe flash, он не импортирует никакие .as файлы и ресурсы, и при компиляции в adobe flash получается файл размером 1кб, а не 250 как был изначально.
Ну и собсна сам вопрос: как его скомпилить до изначального вида. Может подскажете другой софт?
Заранее спасибо.
p.s. если хакнуть то работать будет, потому как вормикс не использует сторонний сервер для синхронизации.
Re: есть вопрос по компиляции\декомпиляции FLASH. (взлом вормикс)
Sothink SWF Decompiler хорошая прога, но и она не может идеально декомпилировать. Если файл получился меньше чем должен быть, то возможно не все скрипты откомпилировались. Смотри какие есть ошибки и исправляй.
По своему опыту знаю, что это довольно сложно. У меня обычно терпения не хватало.
Re: есть вопрос по компиляции\декомпиляции FLASH. (взлом вормикс)
меня интересует именно не то, как полностью декомпилировать файл, а как его обратно скомпилировать. все файлы отлично декомпилируются, но когда пытаюсь снова создать сфв файл из флв через адоб флэш, почемуто он не берет скрипты, котрые вытащил декомпилятор.
может еще есть какието способы изменить AS код в swf?