Показать сообщение отдельно
Старый 13.06.2012, 15:10
abzhapparovmaxa вне форума Посмотреть профиль Отправить личное сообщение для abzhapparovmaxa Найти все сообщения от abzhapparovmaxa
  № 1  
Ответить с цитированием
abzhapparovmaxa

Регистрация: May 2012
Сообщений: 32
По умолчанию crossdomain.xml - объясните новичку

Доброго времени суток!
Вот и я в первый раз столкнулся с КРОССДОМЭЙНОМ, перерыл поиск, но не нашел четкого ответа.
Допустим я хочу использовать ресурс с "чужого" сайта. Как я понял ФЛЕШ придумало какую-то политику что с чужого домена, можно брать если только там расположен КРОССДОМЭЙН файл. То есть если он есть, то я свободно могу использовать ресурсы в своем ФЛЕШ-приложение. ОК. Допустим я хочу парсить страницу ГУГЛА, При помощи ЮРЛлоадера я загружаю старничку. Код элементарен и работает при компиляции, но не работает при загрузке на сайт. Что я должен сделать чтоб код заработал и после загрузке на сайт. Ниже приведен пример, пожалуйста, поправьте код.
Код 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


Если я где-то не прав в своих выводах поправьте, вроде все так элементарно, но везде написано таким "тяжелым" языком.
Заранее благодарен!


Последний раз редактировалось mooncar; 13.06.2012 в 16:00.