![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2008
Адрес: пока еще здесь
Сообщений: 198
|
Пытаюсь при пом. SendAndLoad по событию change списка ComboBox загружать данные во флешку.
var cbListener:Object = new Object(); cbListener.change = function(evt_obj:Object) { var item_obj:Object =cb_nam.selectedItem; icb_nam=cb_nam.selectedIndex; bot=0; var result_lv:LoadVars = new LoadVars(); result_lv.onLoad = function(success:Boolean) { if (success) { if((result_lv.staan57)&&(result_lv.staan57<>0)&&(result_lv.staan57<>"Раздел пуст")){ mcb.text=result_lv.staan57; icb_nam2+=1; icb_val2=result_lv.staan57; mcb.addItem({data:icb_nam2, label:icb_val2}); } else { mcb.text=""; // 2-й ComboBox, в который должны подгружаться данные извне } } else { mcb.text=""; } }; var send_lv:LoadVars = new LoadVars(); send_lv.name = cb_nam.getItemAt(cb_nam.selectedIndex).label; send_lv.sendAndLoad("http://localhost/podstavka.php", result_lv, "POST"); }; cb_nam.addEventListener("change", cbListener);
С result_lv разобрался) Только не могу понять: думал, что "change" - событие выбора label'а (или добавления, смены). Ан нет - любое изменение SelectedItem или SelectedIndex пользователем, т.е. даже ввод текста или буквы. Как сделать listener только к выбору строки? (т.е. выбор из списка и замена в текстовом поле). А то, пока выберешь, loadVariables уже несколько прогонов туда-сюда сделала. Добавлено через 7 часов 4 минуты Никак не удается отправить send_lv. Только result_lv приходит.
__________________
флэшь проела плешь Последний раз редактировалось Seroy; 19.03.2010 в 20:26. |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|