![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2012
Сообщений: 148
|
Есть одна swf-ка, в ней куча кода, среди которого есть специальная переменная. Она нужна для того чтобы понять, валидная флэшка или нет.
Сейчас делаю что: 1) гружу ролик 2) разбираю на байткод 3) работаю с байткодом как с текстом Проблема в том, что as только частично читаемый, все остальное идет крякозябрами. Раззиповка swf-ки ничего не дает. Можно ли как-то найти в байткоде переменную если я точно знаю как она называется? |
|
|||||
|
Регистрация: Jul 2012
Сообщений: 148
|
Цитата:
Для hack-&-slash есть AS3 Sorcerer ![]() |
|
|||||
|
listener
|
Найти в байт-коде пременную? По имени? Прикольно
.Цитата:
Цитата:
|
|
|||||
|
Регистрация: Jul 2012
Сообщений: 148
|
Может, ее надо сконвертить как-то. Поэтому и задал вопрос, что сам не понимаю.
Выдает : В этой каше проскакивают методы и переменные. Но не всегда в таком читаемом виде появляется та переменная, которая мне нужна. |
|
|||||
|
listener
|
Опишите более полно решаемую задачу. Я про
Цитата:
Путь, что вы избрали, мягко говоря, нетривиальный. |
|
|||||
|
Регистрация: Jul 2012
Сообщений: 148
|
Цитата:
Как решить такую задачу я не знаю. Самый очевидный способ - добавить ExternalInterface, который бы отдавал эту переменную js-у, но доступа к исходникам у меня нет. |
|
|||||
|
Метадату можно добавить/изменить и в уже скомпилированной *.swf. Но для вас это не важно, все равно вы не знаете какое значение туда записывать.
Переменная хоть не локальная?
__________________
משיח לא בא משיח גם לא מטלפן |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|