Страница 1 из 5
Помогите с кодом вывода друзей!
Добавлено: 03 авг 2012, 16:30
tamerlankyros
Код: Выделить всё
//Список друзейvkBase.API("friends.get", {fields:"photo,first_name,uid"}, LoadFriends, PrintError); addEventListener(MouseEvent.CLICK, LoadFriends); function LoadFriends (response:Object):void{ for(var i:uint = 0; i < response.length; i++) { var photo:Loader = new Loader(); photo.x = 115 * i + 65; photo.y = 525; var photoRequest:URLRequest = new URLRequest (response[i] ["photo"]); photo.load(photoRequest); addChild(photo); photo.addEventListener(MouseEvent.CLICK, goto_page); function goto_page (e:MouseEvent):void { var URL:URLRequest = new URLRequest("http://vk.com/" + "id" + response[i] ["uid"]); navigateToURL(URL); } var tf:TextField = new TextField(); tf.x = 115 * i + 65; tf.y = 575; tf.width = 60; tf.height = 20; tf.text = response[i] ["first_name"]; addChild(tf); } } function PrintError (response:Object):void{ var tf:TextField = new TextField(); tf.x = 100; tf.y = 100; tf.width = 300; tf.height = 300; tf.text = response.error_msg; addChild(tf); }
Код выводит имя и аватарки как я и хотел, но на страницу пользователя не переходит, что я не правельно сделал?
И если можете подскажите как сделать чтобы я мог в этом когде перемещатся кнопками по шесть друзей, зарание спасибо)
Re: Помогите с кодом вывода друзей!
Добавлено: 03 авг 2012, 16:42
Alazaur
Этот код работает и выводит имя и аватарки?
не должен бы...
Re: Помогите с кодом вывода друзей!
Добавлено: 03 авг 2012, 17:00
gpv123
Код: Выделить всё
//Список друзейvkBase.API("friends.get", {fields:"photo,first_name"}, LoadFriends, PrintError); function LoadFriends (response:Array):void{ for(var i:int = 0; i < response.length; i++) { var photo:Loader = new Loader(); photo.x = 115 * i + 65; photo.y = 525; photo.load(new URLRequest(response[i].photo)); addChild(photo); photo.addEventListener(MouseEvent.CLICK, goto_page); function goto_page (e:MouseEvent):void { navigateToURL(new URLRequest("http://vk.com/id" + response[(e.target.x - 65) / 115].uid), '_blank'); } var tf:TextField = new TextField(); tf.x = 115 * i + 65; tf.y = 575; tf.width = 60; tf.height = 20; tf.text = response[i].first_name; addChild(tf); }}
Alazaur, а в чем проблема?
Re: Помогите с кодом вывода друзей!
Добавлено: 03 авг 2012, 17:20
Alazaur
Хех оно
Код: Выделить всё
var photo:Loader = new Loader();photo.x = 115 * i + 65;photo.y = 525;photo.load(new URLRequest(response[i].photo));addChild(photo);
реально работает
Никогда и в голову раньше не приходило пробовать незагруженный лоадер на сцену кидать.
Кстати чего это ты тут такое замутил?
Код: Выделить всё
navigateToURL(new URLRequest("http://vk.com/id" + response[(e.target.x - 65) / 115].uid), '_blank');
Сколько не пытался въехать так и не понял. А понял i нашел))) Но работать оно все равно не должно.
Re: Помогите с кодом вывода друзей!
Добавлено: 03 авг 2012, 17:33
gpv123
Re: Помогите с кодом вывода друзей!
Добавлено: 03 авг 2012, 17:36
Alazaur
Я просто правильный мальчик, сначала загружаю, а уж потом аккуратненько кладу.
Re: Помогите с кодом вывода друзей!
Добавлено: 03 авг 2012, 17:40
gpv123
Alazaur писал(а):Я просто правильный мальчик, сначала загружаю, а уж потом аккуратненько кладу.
Чтобы во время загрузки лишний слушатель висел
Re: Помогите с кодом вывода друзей!
Добавлено: 03 авг 2012, 17:46
gpv123
Alazaur писал(а):Кстати чего это ты тут такое замутил?
Код: Выделить всё
navigateToURL(new URLRequest("http://vk.com/id" + response[(e.target.x - 65) / 115].uid), '_blank');
Сколько не пытался въехать так и не понял. А понял i нашел))) Но работать оно все равно не должно.
Не должно работать также, как и лоадеры?
Re: Помогите с кодом вывода друзей!
Добавлено: 03 авг 2012, 17:48
Alazaur
Да именно так
А при подходе конкретно к задаче этой темы у меня бы висело даже два слушателя.
Re: Помогите с кодом вывода друзей!
Добавлено: 03 авг 2012, 17:51
tamerlankyros
Спасибо, то что надо! Если не сложно подскажите как сделать из этого перелистывание друзей которые установили приложение!!