использование гибкого веб-приложения в другом HTML-файле - PullRequest
0 голосов
/ 30 марта 2012

Я разрабатываю гибкий медиаплеер, который будет включен в простой HTML-файл.Мой проектный план:

1-loading a xml file (using HTTPService)
2-find the sound address in the xml (Using E4x)
3-load the sound
4- ... 

, когда я запускаю его с Adobe Flash Builder или генерирую версию выпуска, он работает нормально.но когда я использую флэш-файл в моем html-файле, процесс загрузки xml не работает!

после некоторой попытки, я понял, что если swf-файл находится в каталоге рабочей области flash Builder, он работает, иначене работает.

обратите внимание, что моя операционная система - Microsoft Windows 7 32-разрядная

В чем разница между каталогом рабочей области и обычными каталогами?

и как я могу это сделатьрешить мою проблему?

спасибо за внимание

1 Ответ

1 голос
/ 30 марта 2012

Звучит так, как будто вы столкнулись с проблемой безопасности.Если вы загружаете с помощью file: //, а не http: // с экземпляра локального сервера, то вам необходимо убедиться, что папка и все содержимое, из которого вы загружаете, является надежным местом.Вы можете сделать это, щелкнув правой кнопкой мыши по флэш-объекту в браузере, выбрав Глобальные настройки-> Дополнительно-> Настройки надежного расположения-> Добавить-> Добавить папку и перейдя к папке, содержащей всеSWF, XML и т. д., которые нужно загрузить.

Другое решение будет запускать все это под Apache, даже локально, и тогда безопасность не будет проблемой, так как все это будет казатьсяс того же домена на веб-сервере (в данном случае что-то вроде http://localhost/mysite).

Надеюсь, это поможет!

...