Требуется помощь!!!!!))))

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
ms2810
Сообщения: 4
Зарегистрирован: 18 июл 2012, 00:28

Требуется помощь!!!!!))))

Сообщение ms2810 »

Доброго времени суток, ребята)))Помогите, а то я тут уже весь инет облазил всё перепробывал)))Вообщем дело в политике безопастности. Кинул флешку в Вконтакт Xml-файлы загрузило, а вот картинки ссылки, которых написаны в Xml не грузятся. Картинки лежат там же, где и Xml-ки только в папке, чтобы не было каши.В корне сайта, а он на Ucoz'e, лежит crossdomain.xml с таким содержимым:

Код: Выделить всё

<?xml version="1.0"?><cross-domain-policy><allow-access-from domain="*.vkontakte.ru"/><allow-access-from domain="www.vkontakte.ru"/><allow-access-from domain="vkontakte.ru"/><allow-access-from domain="http://www.vkontakte.ru"/><allow-access-from domain="http://vkontakte.ru"/> <allow-access-from domain="*.vk.com"/><allow-access-from domain="vk.com"/><allow-access-from domain="www.vk.com"/><allow-access-from domain="http://www.vk.com"/><allow-access-from domain="http://vk.com"/> <allow-access-from domain="*.userapi.com"/><allow-access-from domain="userapi.com"/><allow-access-from domain="www.userapi.com"/><allow-access-from domain="http://www.userapi.com"/><allow-access-from domain="http://userapi.com"/> </cross-domain-policy>
Вообщем в дебаг-плеере всё пашет как надо, а в вк не хочет грузить картинки вроде доступ к файлам есть так как не загрузило бы xml, но всеровно картинки не грузятся.Слушатель события окончания загрузки картинки именно в вк-молчит,а в trace()-нет.Помогите пожалуйста :(
gpv123
Сообщения: 346
Зарегистрирован: 29 янв 2012, 20:57

Re: Требуется помощь!!!!!))))

Сообщение gpv123 »

Код: Выделить всё

var url:String = 'ссылка на картинку';var loader:Loader = new Loader();loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderComplete);loader.load(new URLRequest(url), new LoaderContext(true)); function onLoaderComplete(e:Event):void{    trace(loader.content); // должно быть [object Bitmap]}
Писал на коленке, но работать должно...
ms2810
Сообщения: 4
Зарегистрирован: 18 июл 2012, 00:28

Re: Требуется помощь!!!!!))))

Сообщение ms2810 »

А если у меня в цикле?как тогда условие повесить?

Код: Выделить всё

function load_new(e:Event){    xml_new = new XML(e.target.data);    x_l_new = xml_new.tov1;for(var i:int = 0; i<x_l_new.length(); i++){var btn = new buy_1 as MovieClip;var p_d = new buy as MovieClip;var loader:Loader = new Loader();loader.load(new URLRequest(x_l_new.url[i]));p_d.y =90+(150*i);p_d.x =95;btn.y =43+(0*i);btn.x =240;btn.x =230;btn.name =i;p_d.title.text = x_l_new.title[i];p_d.txt_new.text = x_l_new.new_on[i];p_d.discr.htmlText =  x_l_new.discr[i];p_d.nal.text =  x_l_new.nal[i];p_d.code_txt.text =x_l_new.id[i];p_d.price.text =  x_l_new.price[i];btn.addEventListener(MouseEvent.CLICK,click_buy);p_d.addChild(btn);loader.y =p_d.photo.y - 38;loader.x =p_d.photo.x - 88 ;p_d.photo.addChild(loader);containerq.addChild(p_d);addChild(containerq);}
ms2810
Сообщения: 4
Зарегистрирован: 18 июл 2012, 00:28

Re: Требуется помощь!!!!!))))

Сообщение ms2810 »

Ну что никто ничем не может помочь??(((( :cry:
Derial
Сообщения: 65
Зарегистрирован: 07 мар 2012, 17:22

Re: Требуется помощь!!!!!))))

Сообщение Derial »

Код: Выделить всё

      import flash.display.Loader;    import flash.events.Event;    import flash.net.URLRequest;    import flash.system.LoaderContext; // ... var obj:Object = {}; for(var i:int = 0; i < x_l_new.length(); i++){obj[i] = new Loader();obj[i].name = i;obj[i].contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderComplete);obj[i].load(new URLRequest(url), new LoaderContext(true));} function onLoaderComplete(e:Event):void{trace(e.currentTarget.content, e.currentTarget.loader.name); e.currentTarget.removeEventListener(Event.COMPLETE, onLoaderComplete);} 
ms2810
Сообщения: 4
Зарегистрирован: 18 июл 2012, 00:28

Re: Требуется помощь!!!!!))))

Сообщение ms2810 »

Всё ребят))))Всё огонь))я пошаманил с кодом понавешивал слушателей всё пашет))))Всем спасибо!))
Ответить