редактировать actionscript из swf - скомпилированного файла

У меня есть один swf-файл, это плагин JW Player. У него есть один файл actionscript, в котором находится весь код плагина, а остальные файлы - это файлы API jwplayer. Поэтому мне нужно открыть этот файл (где находится весь код плагина) и отредактировать несколько строк. Но есть проблема, потому что, когда я пытаюсь декомпилировать файл с помощью декомпилятора sothink swf (и некоторых других) - чтобы преобразовать его в .FLA, декомпиляция просто вылетает. Это из-за какого-то файла из библиотеки API jwplayer. Итак, следующее, что я попробовал, это отредактировать через HEX (потому что редактировать особо нечего), но я не смог найти то, что мне было нужно. Так что мне нужно - есть способ или нет? Если да, то какую программу для этого можно использовать?


person user1165862    schedule 07.02.2012    source источник
comment
Кстати. почему вы хотите декомпилировать/реконструировать чужой код?   -  person Shankar Narayana Damodaran    schedule 08.02.2012
comment
Плагин, который я использую, бесплатен (без лицензий), и мне нужно сделать его более удобным для работы, для собственного использования, а не для продажи или распространения. Почему это проблема?   -  person user1165862    schedule 08.02.2012
comment
Если это так, то вы, вероятно, могли бы написать по электронной почте создателю JW Player и попросить FLA или указание сделать то, что вам нужно. То, что приложение бесплатно, не обязательно означает, что автор согласен с тем, что оно подвергается реинжинирингу.   -  person seanbreeden    schedule 08.02.2012
comment
Разве jwplayer уже не с открытым исходным кодом? Или вы пытаетесь декомпилировать плагин jwplayer? Я смущен.   -  person J. Holmes    schedule 08.02.2012


Ответы (2)


Мне приходилось делать что-то подобное в прошлом. В моем сценарии у клиента был SWF, но не FLA. Мне нужно было изменить жестко заданный URL-адрес, а sothink не декомпилировался, но я мог просмотреть AS в средстве предварительного просмотра sothink. К счастью для меня, флэш-память была не очень сложной, поэтому я смог скопировать AS и графику и начать новый проект. Я полагаю, что JW Player намного сложнее, поэтому это может быть не вариант для вас, но я все равно упомяну об этом.

person seanbreeden    schedule 07.02.2012
comment
sh4nx0r имеет хороший смысл. Я уверен, что декомпиляция нарушит лицензионное соглашение. В моем случае у меня было полное право декомпилировать swf. - person seanbreeden; 08.02.2012

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

person david.emilsson    schedule 07.02.2012