Как сделать выпадающий список?

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Superman
Сообщения: 38
Зарегистрирован: 11 апр 2010, 16:16

Как сделать выпадающий список?

Сообщение Superman »

Как сделать выпадающий список, используя библиотеку?
Mustafin.M
Сообщения: 166
Зарегистрирован: 09 май 2010, 08:49

Re: Как сделать выпадающий список?

Сообщение Mustafin.M »

Гугл: fl.controls.ComboBox
Superman
Сообщения: 38
Зарегистрирован: 11 апр 2010, 16:16

Re: Как сделать выпадающий список?

Сообщение Superman »

Я в коде написал вот так:
var combo:* = VK.createComboBox("wrapper",2,200,200);
combo.addItem("Item 1");
combo.addItem("Item 2");
addChild(combo);

Выдает ошибку:
TypeError: Error #1006: value не является функцией.
at vk.gui::ComboBox()
at vk::VK$/createComboBox()
at Main/onVKLoaded()
at Function/<anonymous>()

Всё остальное (checkBox,buttons etc) работает. Никто не знает, в чём дело?
Mustafin.M
Сообщения: 166
Зарегистрирован: 09 май 2010, 08:49

Re: Как сделать выпадающий список?

Сообщение Mustafin.M »

wrapper нужен наверное...
Запускаешь хоть вконтакте?
Локально боюсь не заработает...
Но я могу ошибаться, т.к. никогда не работал с гуи контакта.
Superman
Сообщения: 38
Зарегистрирован: 11 апр 2010, 16:16

Re: Как сделать выпадающий список?

Сообщение Superman »

У меня создается ComboBox, если я формирую запрос на другую версию библиотеки:
VK.init(this,"http://api.vkontakte.ru/swf/vk_gui-0.1.swf");
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Как сделать выпадающий список?

Сообщение Александр »

Superman
Последняя версия vk_gui-0.5.swf. Комбобокс создается нормально.
Superman
Сообщения: 38
Зарегистрирован: 11 апр 2010, 16:16

Re: Как сделать выпадающий список?

Сообщение Superman »

Создал приложение с нуля и сделал запрос к библиотеке.
Как ни странно, это приложение с нуля работает.
Которое существует - выдает ошибку.
Кто-нибудь знает в чем проблема?

Ошибка в приложении "не с нуля" такая:

TypeError: Error #1006: value не является функцией.
at vk.gui::ComboBox()
at vk::VK$/createComboBox()
at Main/onVKLoaded()
at Function/<anonymous>()
Superman
Сообщения: 38
Зарегистрирован: 11 апр 2010, 16:16

Re: Как сделать выпадающий список?

Сообщение Superman »

Нашел в чем проблема.
Это всё из-за
wrapper = Object(parent.parent);

Стоит мне её убрать, ошибка исчезает!
Но без неё мне не реализовать контейнер :(
Аватара пользователя
paduchin
FL Team
FL Team
Сообщения: 318
Зарегистрирован: 01 мар 2010, 14:20

Re: Как сделать выпадающий список?

Сообщение paduchin »

Должно быть на сколько мне известно так

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

wrapper = Object(this.parent.parent);
И тогда ошибка исчезнет
Ответить