2010-11-11 6 views
0

В прошлом году я сделал проект (в flash-проектор для Windows), и я потерял исходный код. Я смог извлечь SWF, а затем декомпилировать его, но по какой-то причине он не будет перекомпилировать. При перекомпиляции я получаю некоторые ошибки.Помогите декомпилировать SWF!

Оригинал был сделан в CS3, новый компилируется в CS5.

Ошибки связаны с внутренними переменными в классах видео. В чем может быть проблема?

EDIT:

Я получил эту ошибку и другие подобные одни:

/Applications/Adobe Flash CS5/Common/Configuration/Component Source/ActionScript 3.0/FLVPlayback/fl/video/UIManager.as, Line 449 1120: Access of undefined property PLAYER.

EDIT2:

Он был построен в Flash CS3 с использованием AS3 на Windows, Vista. Сейчас я на OSX 10.6 и Flash CS5.

EDIT3:

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

Кроме того, у меня был успех с этим декомпилятором в прошлом. Я не думаю, что это глючит.

(Если у кого есть декомпилятор, я с удовольствием позволит вам сохранить копию исходного кода, если вы можете декомпилировать это для меня. Просто оставьте комментарий.)

+0

Возможный дубликат [Как декомпилировать SWF-файл?] (Http://stackoverflow.com/questions/2984273/how-to-decompile-an-swf-file) – kenorb

ответ

0

Если ваш декомпилятор работает правильно, он должен создать полный источник, который может быть скомпилирован успешно (при условии, что вы не меняете источник, который он производит). Если это не так, тогда у вас есть декомпилятор с ошибкой; вы должны найти другое.

Сообщалось, что вы можете создать его для более поздней версии флеш-версии, чем это было предназначено. Если вы создаете его из Flash, вы можете попробовать войти в свойства проекта и переключить его на целевую версию старшего игрока (например, версию 8 или 9). Также: знаете ли вы, что это AS2 или AS3? вы также можете попробовать различные настройки проекта.

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

+0

Можем ли мы перенести это в chat.SO сайт? – Moshe

+0

http://chat.stackoverflow.com/rooms/127/actionscript-3 – Moshe

+0

Это уже не главный приоритет, я собираюсь переписать его. Тем не менее, я все равно хотел бы исправить это. – Moshe