Есть ли способ взаимодействовать с флеш-приложением только с помощью кода? - PullRequest
2 голосов
/ 15 июля 2009

Мне нужно запустить бота в приложении, и я не уверен, с чего начать.

Я не пытаюсь что-либо обмануть, я просто пытаюсь автоматизировать задачи с помощью приложения. Если это помогает, то вроде WoWGlider для WoW (я думаю, никогда не использовал его, хотя). Так что меня не волнует изменение переменных в приложении flash, но мне нужно хотя бы просмотреть их значение.

РЕДАКТИРОВАТЬ: притвориться, что на каком-то веб-сайте flashapp.com размещается SWF-файл, связанный с сервером, к которому у меня тоже нет доступа. В приложении есть ГСЧ, и каждый раз, когда я нажимаю, оно дает мне новый номер. Мне нужно иметь возможность «знать» значение этого числа, а затем все, что мне нужно сделать после этого, я могу просто записывать движения мыши для.

1 Ответ

1 голос
/ 15 июля 2009

Да, это возможно. Это зависит от вашей версии ActionScript, но вы можете использовать класс Loader для загрузки во внешний SWF-файл, который затем вы можете изменять переменные. Я бы посоветовал изучить документацию для вашей версии flash и перейти оттуда.

Несколько замечаний:

  • Вы не можете загрузить контент as3 в фильм as2
  • Вам нужно знать, какие переменные изменить, если это приложение с открытым исходным кодом, вы можете просмотреть его таким образом. Если он основан на as2, вы можете использовать flare или другой декомпилятор. Вы также можете заглянуть в отладчик Flash.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...