Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
gaponj88
Сообщения: 433 Зарегистрирован: 21 окт 2011, 12:26
Сообщение
gaponj88 » 27 окт 2011, 11:09
Скажите как создать событие!
Проблема такая есть comboBox в нем мои друзья онлайн!
Мне надо сделать так чтобы при нажатии в нем на друга появилось его фото
Код: Выделить всё
combo.addItem( data[i].first_name + ' ' + data[i].last_name);combo.addEventListener(MouseEvent.CLICK, function(e:MouseEvent) {;---------вот здесь проблема var photo_big:UILoader = new UILoader;photo_big.source = data[i].photo_big.uid;photo_big.autoLoad = true;photo_big.scaleContent = false;photo_big.move(100,200);addChild(photo_big);
112
Модератор
Сообщения: 2215 Зарегистрирован: 02 фев 2010, 21:53
Сообщение
112 » 28 окт 2011, 18:45
в чем проблема?ошибка,не выводит фото друга,выводит не того друга?
gaponj88
Сообщения: 433 Зарегистрирован: 21 окт 2011, 12:26
Сообщение
gaponj88 » 28 окт 2011, 18:53
112 писал(а): в чем проблема?ошибка,не выводит фото друга,выводит не того друга?
не выводит фотографию вообще((((
gaponj88
Сообщения: 433 Зарегистрирован: 21 окт 2011, 12:26
Сообщение
gaponj88 » 28 окт 2011, 18:56
gaponj88 писал(а): 112 писал(а): в чем проблема?ошибка,не выводит фото друга,выводит не того друга?
не выводит фотографию вообще((((
вот более правильная моя версия:
Код: Выделить всё
var wrapper:*=null;var combo:* = new ComboBox( wrapper, 248, 112, 200 );addChild(combo);for (var i=0; i<frOnlineCount; i++){combo.addItem(data[i].first_name + ' ' + data[i].last_name);combo.selectedIndex = 2;combo.addEventListener( Event.CHANGE,onComboChange)function onComboChange(e:Event):void{
112
Модератор
Сообщения: 2215 Зарегистрирован: 02 фев 2010, 21:53
Сообщение
112 » 28 окт 2011, 21:09
gaponj88
Код: Выделить всё
combo.addEventListener(MouseEvent.CLICK,function(){
так попробуй ,у меня так работает
если и так работать не будет,то держи исходник одного старого чата
http://flapps.ru/uploads/1319824451_Chat.rar
попробуй его пошатать,компонент List имя его frend
В layer1 на строке 55 по клику из компонента list появляется данные юзера (я понимаю ты так и пытаешься сделать)
gaponj88
Сообщения: 433 Зарегистрирован: 21 окт 2011, 12:26
Сообщение
gaponj88 » 28 окт 2011, 21:24
112 писал(а): gaponj88
Код: Выделить всё
combo.addEventListener(MouseEvent.CLICK,function(){
так попробуй ,у меня так работает
если и так работать не будет,то держи исходник одного старого чата
http://flapps.ru/uploads/1319824451_Chat.rar
попробуй его пошатать,компонент List имя его frend
В layer1 на строке 55 по клику из компонента list появляется данные юзера (я понимаю ты так и пытаешься сделать)
да так!Сейчас попробую))
gaponj88
Сообщения: 433 Зарегистрирован: 21 окт 2011, 12:26
Сообщение
gaponj88 » 28 окт 2011, 21:25
у меня пишет не предвиденый формат(((у мя cs4
112
Модератор
Сообщения: 2215 Зарегистрирован: 02 фев 2010, 21:53
Сообщение
112 » 28 окт 2011, 21:29
gaponj88
вот та часть кода
Код: Выделить всё
frend.addEventListener(MouseEvent.CLICK,function(){prof_list.x=120;_data_provider.request("getProfiles",{ params:{uids:frend.selectedItem.data.toString(),fields:'photo_big,first_name,last_name,sex,bdate'},onComplete: function(result:Object): void {prof_list.ava.source=result[0].user.photo_big.toString(); prof_list.inf.htmlText="<b>"+result[0].user.first_name.toString()+'<br>'+result[0].user.last_name.toString()+"</b>"; }}); });
Только это лист ,а не комбобокс
gaponj88
Сообщения: 433 Зарегистрирован: 21 окт 2011, 12:26
Сообщение
gaponj88 » 28 окт 2011, 21:31
112 писал(а): gaponj88
вот та часть кода
Код: Выделить всё
frend.addEventListener(MouseEvent.CLICK,function(){prof_list.x=120;_data_provider.request("getProfiles",{ params:{uids:frend.selectedItem.data.toString(),fields:'photo_big,first_name,last_name,sex,bdate'},onComplete: function(result:Object): void {prof_list.ava.source=result[0].user.photo_big.toString(); prof_list.inf.htmlText="<b>"+result[0].user.first_name.toString()+'<br>'+result[0].user.last_name.toString()+"</b>"; }}); });
Только это лист ,а не комбобокс
ООООйй спасибо буду разбираться!)))
gaponj88
Сообщения: 433 Зарегистрирован: 21 окт 2011, 12:26
Сообщение
gaponj88 » 28 окт 2011, 21:38
Переделал он мне пишет 1120: Обращение несуществующего свойства _data_provider.
скажите как преобразовался провайдер чуть раньше?