![]() |
Имя переменной в ComboBox aka Select. Где?
Приветствую Вас великие флешеры. ;)
Во ФлэшМХ есть элементы формы, в частности ComboBox (Select). Немогу найти, где поставить у него имя переменной, чтоб потом через ГетУрл ее отослать. Вроде такая ерунда, а немогу найти. :rolleyes: |
можт InstanceName.Labels ?
|
тоже хотел было сказать, но думал ступлю...
|
А можно немного подробнее?
Вот что у меня происходит: Есть селект. Я ему в Instance дал имя PAY. Прописал в labels и data, 4 разных значения. Но почему-то несработало. А в GetURL что-нть нужно дополнительно прописывать? у меня стоит просто ссылка на скрипт обработки, типа: on (release) { getURL("test.php", "_blank", "GET"); } |
Удерживаю топик на плаву.
|
Variable _level0.qqqqq.labels = [object #181, class 'Array'] [
0:"val0", 1:"val1" ] Variable _level0.qqqqq.data = [object #182, class 'Array'] [ 0:0, 1:1 ] Variable _level0.qqqqq.selected = [object #218, class 'Array'] [ 2:[object #219, class 'Object'] { sIndex:1 } ] :/ |
getItems = function()
{ trace(PAY.getSelectedItem().label) trace(PAY.getSelectedItem().data); } PAY.setChangeHandler("getItems") |
или полный тестовый вариант
for(var i = 0;i<10;i++) { PAY.addItem("LABEL:"+i,"DATA"+i) } getItems = function() { trace(PAY.getSelectedItem().label) trace(PAY.getSelectedItem().data); } PAY.setChangeHandler("getItems") |
Спасибо за ответы.
Уже ближе к правде, но получается, что передается не переменная, а .... нечто. :confused: То есть, в адресной строке я получаю: http://www.tra-ta-ta.net/request.php...pe+Function%5D |
А вот такая конструкция работает:
on (release) { pay = pay.getSelectedItem().data; getURL("http://www.domain.net/request.php", "_blank", "GET"); } Только одно НО! Он передает результат только один раз. То есть, я выбираю пункт, нажимаю на ОК. Переменная уходит. Если я выбиру другой пункт и повторно нажму на ОК, то уходит пустая переменная. |
| Часовой пояс GMT +4, время: 00:34. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.