Подскажите пожалуйста, буду очень благодарен...
Как сделать чтобы этот код- http://flapps.ru/forum/topic152.html работал с использованием контейнера
Контейнер
Re: Контейнер
Код: Выделить всё
stop();import vk.VkApiNode; var wrapper: Object; this.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage); function onAddedToStage(e: Event): void { Security.allowDomain("*"); stage.dispatchEvent(new Event(Event.DEACTIVATE)); stage.dispatchEvent(new Event(Event.ACTIVATE)); wrapper = Object(this.parent.parent); wrapper.external.showInstallBox();//вызов окна установки gotoAndStop(2);//wrapper.external.showSettingsBox(259); wrapper.external.setTitle("Реклама"); // Слово "Сервис" будет видно в окне браузера на верху if (wrapper.application.parameters.is_app_user == 1) { }else{ //какие действия произойдут если приложение не установленно } wrapper.addEventListener('onApplicationAdded', function(e: Object): void { }); } var api_id:Number=1775298;// id вашего приложенияvar api_secret:String="tkkBvLZzxo";// секретный ключvar api:VkApiNode;var viewer_id;var url_loader:URLLoader;var url_request:URLRequest;var query:String;var photo_loader:Loader;var responseAds:XML; function Main():void { viewer_id=wrapper.application.parameters.viewer_id; // создаем и выполняем запрос api=new VkApiNode(viewer_id,api_id,api_secret); query=api.getAds(1);// 1 - количество возвращаемых рекламных объявлений (максимум 20). Если поменяете это значение, то придётся менять и обработку полученного ответа url_request=new URLRequest(query); url_loader=new URLLoader ; url_loader.addEventListener(Event.COMPLETE,adsLoaded); // слушатель "когда запрос будет выполнен" url_loader.load(url_request); } function adsLoaded(event:Event):void { url_loader.removeEventListener(Event.COMPLETE,adsLoaded); responseAds=XML(url_loader.data);// создаём XML из полученных данных if (responseAds.error_code<=0) {// если нет сообщения об ошибке // загружаем изображение рекламы photo_loader=new Loader ; photo_loader.load(new URLRequest(responseAds..photo)); photo_loader.contentLoaderInfo.addEventListener(Event.COMPLETE,photoLoaded); } else { trace('Ошибка ' + responseAds..error_msg); } } function photoLoaded(e:Event):void { photo_loader.contentLoaderInfo.removeEventListener(Event.COMPLETE,photoLoaded); // отображаем загруженное изображение var photo:Loader=Loader(e.target.loader); photo.x=10; photo.y=10; mc.addChild(photo); // создаем стиль для текста var myCSS = new StyleSheet(); myCSS.setStyle("p", {color:"#000000", fontFamily:"Tahoma", fontSize:11}); myCSS.setStyle("a:link", {color:"#2B587A", fontFamily:"Tahoma", textDecoration:"none"}); myCSS.setStyle("a:hover", {color:"#2B587A", fontFamily:"Tahoma", textDecoration:"underline"}); // добавляем заголовок в виде ссылки var ads_title_tf:TextField = new TextField(); ads_title_tf.styleSheet=myCSS; ads_title_tf.autoSize=TextFieldAutoSize.LEFT; ads_title_tf.selectable=false; ads_title_tf.htmlText='<b><a href="event:' + responseAds..link + '">'+responseAds..title+'</a></b>'; ads_title_tf.x=120; ads_title_tf.y=10; mc.addChild(ads_title_tf); ads_title_tf.addEventListener(TextEvent.LINK, linkHandler); // добавляем описание var ads_desc_tf:TextField = new TextField(); ads_desc_tf.styleSheet=myCSS; ads_desc_tf.autoSize=TextFieldAutoSize.LEFT; ads_desc_tf.selectable=false; ads_desc_tf.htmlText='<p>'+responseAds..description+'</p>'; ads_desc_tf.x=120; ads_desc_tf.y=30; mc.addChild(ads_desc_tf); } function linkHandler(event:TextEvent):void { navigateToURL(new URLRequest(event.text), '_blank') } var axAds:uint = setInterval(adsLoaded,20000);Main();
Re: Контейнер
Выдаёт ошибки: №1172, 1046, 1180, 1120....
Re: Контейнер
Евгений
1. Используй поиск.
2. Не копируй один и тот же вопрос в разные темы.
http://flapps.ru/forum/topic310-20.html
1. Используй поиск.
2. Не копируй один и тот же вопрос в разные темы.
http://flapps.ru/forum/topic310-20.html
Re: Контейнер
Спасибо, большое!!!!!!!! Всё получилось!!!!!