Доступ к загруженным флэш-фильмам
Мне нужно загрузить flash-игру внутри flash-сайта. Цель состоит в том, чтобы получить информацию о баллах победителей и опубликовать ее на сайте. Проблема в том, что игра была разработана сторонними программистами, поэтому я понятия не имею, могу ли я получить доступ к любой переменной загруженного SWF (игра), чтобы получить рекорды.
Как я могу получить данные из загруженного SWF?
1 ответ
Невозможно получить доступ к информации внутри другого SWF-файла (особенно SWF-файла третьей стороны!), Если они явно не открыли доступ к своему SWF-файлу. Вы можете проверить, разрешили ли они доступ, проверив флаг childAllowsParent.
Вы можете поочередно проверить, генерируют ли они какие-либо события, которые вы можете поймать, чтобы получить уведомление о высокой оценке. Если игра интегрирована с Kongregate или другими хостинговыми веб-сайтами Flash Game, существует вероятность того, что они реализовали некоторые API - интерфейсы, которые ожидает Kongregate. Если это так, то, возможно, вы можете подключиться к ним, подражая Kongregate.