Здравствуйте) Помогите, пожалуйста, найти ошибку! Сделал урок под контейнер, вот код:
Код: Выделить всё
import vk.VkApiNode;var api_id:Number = 2235954;// id приложенияvar api_secret:String = "FdaEBm0oTs";// секретный ключvar api:VkApiNode;var viewer_id;var server_url;var url_loader:URLLoader;var url_request:URLRequest;var query:String;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(parent.parent); server_url = wrapper.application.parameters.api_url; viewer_id = wrapper.application.parameters.viewer_id; // создаем и выполняем запрос api = new VkApiNode(viewer_id,api_id,api_secret,false,'XML','2.0',server_url); query = api.getAppFriends(); url_request = new URLRequest(query); url_loader = new URLLoader ; url_loader.addEventListener(Event.COMPLETE,friendsLoaded); url_loader.load(url_request); var all_friends:Array = new Array ; function friendsLoaded(event:Event):void { // обрабатываем полученный ответ var responseFriends:XML = new XML(url_loader.data); if (responseFriends.error_code != 7) {// если доступ к списку друзей разрешен в настройках приложения // создаём массив ID друзей for each (var fid:XML in responseFriends.*) { all_friends.push(fid); profilesLoaded(); } } else { friends_tf.text = 'Нет доступа к списку друзей'; } } function profilesLoaded():void { // обрабатываем и выводим список id var responseFriendsProfiles:XML = new XML(url_loader.data); var friends = ''; for each (var user:XML in responseFriendsProfiles.*) { friends = all_friends; } friends_tf.htmlText = friends; }}
Единственно, что убрал в коде это вывод имени и фамилли...сделал только вывод id'ов друзей, через запятую....
При компиляциии ошибок нет...заметил только в Charles вопросительный знак при загрузке api.vkontakte.ru
Без контейнера всё работает...а как сделал с контейнером не работает...подскажите где ошибка?