![]() |
компонент Listbox
во flash mx вставляю стандартный сабжик :p
присваиваю ему имя 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, а не данные подскажите плз. что я не так делаю??? :rolleyes: |
дляначала попробуй не additem, a addItem
А кроме того я не совсем представляю onPress на листбоксе. (кстати, onPress, а не onpress :))) |
обшибка!
надыть: trace(_root.listbox1.selectedItem.label); |
сорри, я для семерки код написала :(
|
вот тут есть два года назад писанная штуковина.
это ДАБЛклик http://www.flasher.ru/forum/showthre...hlight=listbox в принципе в этом коде есть всё что нужно знать. но тебе так сложно не надо. тебе я так понял нужно всего лишь получить реакцию на нажатие на пункт листбокса - а для этого надо почитать хэлп про: ListBox.setChangeHandler(functionName, [location]) |
Всем спасибо!!
вот что мне нужно было!!!! 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, время: 11:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.