Как я могу получить доступ к значениям переменных в SWF на работающей веб-странице? - PullRequest
3 голосов
/ 25 июня 2011

Я использовал комбинацию Sikuli и Python для создания сценария очень низкого уровня, который автоматизирует воспроизведение различных уровней Flash-игры , но я могу это сделать только многое благодаря визуальному распознаванию изображений. Что я хочу сделать, так это иметь возможность доступа к переменным в запущенной флэш-игре , в отличие от доступа к статическим данным с помощью загрузки и извлечения и т. Д. Под переменными я подразумеваю информацию, такую ​​как игрок должность, опыт работы и т. д. Такие методы, как ExternalInterface, не будут работать, так как это требует модификации на стороне сервера, в отличие от моей стороны клиента. Я буду использовать любой язык программирования и т. Д., Который делает это возможным, но ... возможно возможно?

TL; DR: Можно ли найти значения переменных в активно работающем SWF по мере их обновления, без какой-либо помощи на стороне сервера?

РЕДАКТИРОВАТЬ: Могу ли я создать SWF-файл «обертку» для загрузки внешнего SWF-файла на сервере, а затем впоследствии получить доступ к информации в переменных внутри этого SWF-файла и передать их мне

1 Ответ

2 голосов
/ 25 июня 2011

Без источника SWF вы не можете.Вы можете декомпилировать swf и изменить код, чтобы предоставить вам данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...