Файл с игрой отсутствует в сборке Starling - возможно ли восстановить или декомпилировать?

Я работал с программистом над приложением, и с тех пор наши пути разошлись. Мне передали копию того, что должно было быть исходным кодом всего в конце. Однако я считаю, что мне не хватает важного файла в сборке приложения.

Это довольно крутая, но довольно простая 2D-игра. Создан с помощью Starling (gamua.com/starling) в ActionScript 3.

Мой вопрос в том, что со всеми файлами и активами, упомянутыми ниже, возможно ли восстановить, реконструировать, возможно, декомпилировать то, что мне нужно для завершения приложения. Или код этого проекта придется переписывать с нуля?

В моей сборке игры есть следующие папки: assets, bin-debug, extensions, libs, src и system.

Я немного новичок в программировании (как вы, наверное, поняли), но похоже, что мне не хватает файла .fla из папки «src». Содержимое этой папки src: com, utils (папки), Constants.as, Game.as, Main-app.xml, Main.as, Menu.as, Root.as

Я надеялся, что в .as файлах достаточно информации в целости, что восстановление .fla для компиляции билда не большая просьба?

Если другие вопросы выделяются для вас, пожалуйста, спросите. Спасибо!


person Smokin Gun    schedule 22.04.2017    source источник
comment
Но что вы используете для компиляции, Animate CC? Поэтому вам нужен FLA? В противном случае, если вы используете какой-либо компилятор командной строки или что-то еще, я бы ожидал, что Main.as будет отправлен компилятору для вывода SWF (кажется ли код Main.as import Constants; и import Game; и т. д. и т. д.)?   -  person VC.One    schedule 22.04.2017


Ответы (1)


Обычно игра Starling не построена так же, как обычная Flash-игра в старые времена. Ваши файлы очень похожи на проект FlashDevelop (также должен быть файл .as3proj где-то в корневой папке исходников), который не использует FLA и компилирует игра напрямую из классов .as.

P.S. Или, может быть, проект Flash/Flex Builder. Несмотря на это, вероятность того, что FLA не было изначально, высока.

person Organis    schedule 22.04.2017
comment
Большое спасибо за это Organis. Я надеялся найти кого-нибудь, достаточно знакомого с AS3 и Starling, чтобы я мог правильно оценить, на каком уровне находится мое приложение. Похоже, я сделал несколько неверных предположений, пытаясь импортировать проект самостоятельно. Думаю, я не удивлен. Могу ли я поговорить с вами о том, чтобы предоставить вам копию этого проекта, чтобы вы могли взглянуть на нее для меня? - person Smokin Gun; 23.04.2017
comment
@SmokinGun Если есть файл *.as3proj, то это проекты FlashDevelop, и заставить его работать не так сложно. Если это Flash/Flex Builder, я ничем не могу вам помочь, так как уже много лет не пользуюсь ни одним из них. Также может быть build.xml, что означает, что проект можно собрать с помощью Ant + Flex SDK. - person Organis; 23.04.2017