2012-02-20 3 views
1

Мне нужно загрузить флеш-игру внутри флеш-сайта. Цель состоит в том, чтобы получить информацию о счете победителей, чтобы опубликовать его на сайте. Проблема в том, что игра была разработана сторонними программистами, поэтому я понятия не имею, могу ли я получить доступ к любой переменной загруженной swf (игры), чтобы получить рекорды.Доступность загруженных флеш-роликов

Как получить данные из загруженного swf?

ответ

1

Невозможно получить доступ к информации внутри другого SWF (особенно стороннего SWF!), Если они явно не открыли свой swf для доступа. Вы можете проверить, разрешили ли они доступ, проверив флаг childAllowsParent.

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

+0

Хорошо, но если для какого-либо API нет реализации и нет явной декларации доступа - ничего не может быть сделано, правильно? – dmdkv

+0

К сожалению, вы ничего не можете сделать ... Если они явно не публикуют эти данные для вас. – ganaraj

Смежные вопросы