Доброго времени суток!
Вот и я в первый раз столкнулся с КРОССДОМЭЙНОМ, перерыл поиск, но не нашел четкого ответа.
Допустим я хочу использовать ресурс с "чужого" сайта. Как я понял ФЛЕШ придумало какую-то политику что с чужого домена, можно брать если только там расположен КРОССДОМЭЙН файл. То есть если он есть, то я свободно могу использовать ресурсы в своем ФЛЕШ-приложение. ОК. Допустим я хочу парсить страницу ГУГЛА, При помощи ЮРЛлоадера я загружаю старничку. Код элементарен и работает при компиляции, но не работает при загрузке на сайт. Что я должен сделать чтоб код заработал и после загрузке на сайт. Ниже приведен пример, пожалуйста, поправьте код.
Код AS3:
var link: String = 'http://www.google.com' ;
var _loader: URLLoader = new URLLoader();
_loader.load(new URLRequest(link));
_loader.addEventListener(Event.COMPLETE, _loaderCOMPLETE);
function _loaderCOMPLETE(e:Event): void {
var t:String = e.target.data
TexTool.text = t; // вывожу полученный код в TextTool(Dynamic Text)
}
Кроссдомэйн лежит тут
http://www.google.com/crossdomain.xml
Если я где-то не прав в своих выводах поправьте, вроде все так элементарно, но везде написано таким "тяжелым" языком.
Заранее благодарен!