Страница 1 из 2

Скажите как создать событие!

Добавлено: 27 окт 2011, 11:09
gaponj88
Скажите как создать событие!
Проблема такая есть 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);

Re: Скажите как создать событие!

Добавлено: 28 окт 2011, 18:45
112
в чем проблема?ошибка,не выводит фото друга,выводит не того друга?

Re: Скажите как создать событие!

Добавлено: 28 окт 2011, 18:53
gaponj88
112 писал(а):в чем проблема?ошибка,не выводит фото друга,выводит не того друга?
не выводит фотографию вообще((((

Re: Скажите как создать событие!

Добавлено: 28 окт 2011, 18:56
gaponj88
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{ 

Re: Скажите как создать событие!

Добавлено: 28 окт 2011, 21:09
112
gaponj88

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

combo.addEventListener(MouseEvent.CLICK,function(){
так попробуй ,у меня так работает
если и так работать не будет,то держи исходник одного старого чата
http://flapps.ru/uploads/1319824451_Chat.rar
попробуй его пошатать,компонент List имя его frend
В layer1 на строке 55 по клику из компонента list появляется данные юзера (я понимаю ты так и пытаешься сделать)

Re: Скажите как создать событие!

Добавлено: 28 окт 2011, 21:24
gaponj88
112 писал(а):gaponj88

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

combo.addEventListener(MouseEvent.CLICK,function(){
так попробуй ,у меня так работает
если и так работать не будет,то держи исходник одного старого чата
http://flapps.ru/uploads/1319824451_Chat.rar
попробуй его пошатать,компонент List имя его frend
В layer1 на строке 55 по клику из компонента list появляется данные юзера (я понимаю ты так и пытаешься сделать)
да так!Сейчас попробую))

Re: Скажите как создать событие!

Добавлено: 28 окт 2011, 21:25
gaponj88
у меня пишет не предвиденый формат(((у мя cs4

Re: Скажите как создать событие!

Добавлено: 28 окт 2011, 21:29
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>";                                                                                                                        }});                                              });
Только это лист ,а не комбобокс

Re: Скажите как создать событие!

Добавлено: 28 окт 2011, 21:31
gaponj88
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>";                                                                                                                        }});                                              });
Только это лист ,а не комбобокс

:shock: ООООйй спасибо буду разбираться!)))

Re: Скажите как создать событие!

Добавлено: 28 окт 2011, 21:38
gaponj88
Переделал он мне пишет 1120: Обращение несуществующего свойства _data_provider.
скажите как преобразовался провайдер чуть раньше?