|
|
|||||
Регистрация: Mar 2004
Адрес: rUSSIA
Сообщений: 24
|
компонент Listbox
во flash mx вставляю стандартный сабжик
присваиваю ему имя name=listbox1 пишу для него строчки добаления данных listbox1.additem("1","11"); listbox1.additem("2","22"); на экране они есть пишу функцию в _root listbox1.onpress=function(){ trace(_root.listbox1.getselecteditem().label); trace(_root.listbox1.getselecteditem().data); trace(_root.listbox1.getvalue()); } но выдается Undefinded, а не данные подскажите плз. что я не так делаю??? |
|
|||||
дляначала попробуй не additem, a addItem
А кроме того я не совсем представляю onPress на листбоксе. (кстати, onPress, а не onpress ))
__________________
судью - на мыло, из игроков - вить веревки. Последний раз редактировалось Dindin; 28.04.2004 в 11:46. |
|
|||||
обшибка!
надыть: trace(_root.listbox1.selectedItem.label); |
|
|||||
сорри, я для семерки код написала
|
|
|||||
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
вот тут есть два года назад писанная штуковина.
это ДАБЛклик http://www.flasher.ru/forum/showthre...hlight=listbox в принципе в этом коде есть всё что нужно знать. но тебе так сложно не надо. тебе я так понял нужно всего лишь получить реакцию на нажатие на пункт листбокса - а для этого надо почитать хэлп про: ListBox.setChangeHandler(functionName, [location]) Последний раз редактировалось Nox Noctis; 28.04.2004 в 12:19. |
|
|||||
Регистрация: Mar 2004
Адрес: rUSSIA
Сообщений: 24
|
Всем спасибо!!
вот что мне нужно было!!!! lst.additem("1","11"); lst.additem("2","222"); lst.additem("3","3333"); zzz = function () { trace(lst.getItemAt(lst.getSelectedIndex()).label ); trace(lst.getItemAt(lst.getSelectedIndex()).data ); }; lst.setChangeHandler("zzz"); |
Часовой пояс GMT +4, время: 01:36. |
|
« Предыдущая тема | Следующая тема » |
|
|