URL urlLoader не работает в EXE Flash, с помощью браузера он работает - PullRequest
0 голосов
/ 21 апреля 2011

Это редко случалось, я использую флеш в exe-типе для доступа к URL на локальном сервере. Обычно это успешный доступ к URL. Если не удается получить доступ к URL-адресу, откройте ie для доступа к браузеру. URL работает. После использования браузера прошейте успешно, чтобы получить доступ к URL. URL будет возвращать содержимое JSON. Я использую URLLoader для загрузки URL, и ошибка возврата не реагирует, когда это происходит.

Если произойдет ошибка, она не сможет получить доступ к URL-адресу даже после перезагрузки компьютера.

Кто-нибудь когда-нибудь решал эту проблему? Пожалуйста помоги.

Ответы [ 2 ]

0 голосов
/ 22 апреля 2011

Похоже, вы столкнулись с проблемой безопасности.SWF-файлы по умолчанию настроены на доступ только к «локальной песочнице».Это означает, что при локальном запуске SWF-файла в автономном проигрывателе вы не сможете получить доступ к любому «удаленному» контенту, то есть контенту, поступающему с веб-сервера (даже локального).Доступ к веб-данным: 1) Поместите SWF на веб-сервер (localhost будет работать) и откройте его через браузер. 2) Измените настройку безопасности, чтобы разрешить доступ «только по сети» вместо локального.В Flash IDE это можно сделать, отредактировав настройки публикации

0 голосов
/ 21 апреля 2011

Возможно, проблема в URL, который вы вводите в свой URLLoader.Разница между URL может быть:

url: \ \ next \ \ last (рядом с другом)

или

url: \ next \ last

или

url: / next / last

У меня была эта проблема несколько раз при обращении к папке на мобильном устройстве.Вы можете попробовать, может быть, это та же проблема.

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