Что делать о сбоях сети, когда Загрузка файла политики Crossdomain.xml?

Я монитор (и журнал на сервер) Большинство пользовательских ошибок в нашей флеш-игре. Довольно часто я вижу ошибки безопасности, связанные с попыткой сделать запросы к поперечному URL-адресу (обычно API Facebook Graph). 99% наших игроков могут делать эти графические API без проблем.

Что я думаю, в том, что клиент делает запрос, но не загружает файл файла Crossdomain.xml . Я не совсем знаю, как AS3 обрабатывает это в случае неспособности загрузить файл политики Crossdomain ... будет ли он повторить для каждого URLREQUEST до тех пор, пока он не удастся в загрузке, или он просто дает навсегда? Какая «наилучшая практика» в ответ на ошибку безопасности в такой ошибке?

Я предварительно загружаю файлы политики Facebook один раз, заранее, как это:

// allow images to be loaded from facebook and facebook's cdn's.
Security.loadPolicyFile( "http://www.facebook.com/crossdomain.xml" );
Security.loadPolicyFile( "https://api.facebook.com/crossdomain.xml" );
Security.loadPolicyFile( "https://graph.facebook.com/crossdomain.xml" );
Security.loadPolicyFile( "http://profile.ak.fbcdn.net/crossdomain.xml" );

, то у меня также есть Flash, проверяйте файл политики снова, когда Создание URLREQUEST .

8
задан Michael Foukarakis 13 September 2011 в 08:22
поделиться