Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Добавление иконки в ComboBox (http://www.flasher.ru/forum/showthread.php?t=134181)

chata 23.12.2009 14:31

Добавление иконки в ComboBox
 
Здравствуйте, подскажите пожалуйста, каким образом можно добавить в комбобокс иконку. У меня комбобокс используется для переключения языка, поэтому нужно чтобы отображался текст+флаг или просто флаг.

Спасибо.

alexcon314 23.12.2009 16:50

Код:

var dp:DataProvider = new DataProvider();
dp.addItem( { label: "Russia", icon: "ic_ru" } );
dp.addItem( { label: "USA", icon: "ic_usa" } );
cb.dataProvider = dp;

Так как-то.
ic_usa и т.д. - это клипы в библиотеке, которые вы хотите вставить как иконки.

chata 23.12.2009 17:17

Спасибо, работает, но как то странно.
Отображает иконку только когда выпадающий список, а на самой кнопке нет иконки.

Как это исправить?

Код:

var flag:Boolean
if (flag == false)
{

        combo.addItem({label:"English", icon: "en_mc"})
        combo.addItem({label:"Español", icon: "sp_mc"})
        combo.selectedIndex = 0;
        flag = true
}

я делаю вот так, а на DataProvide ругается.
И еще может это важно, я на кадрах пишу, а не в классе.


Часовой пояс GMT +4, время: 07:42.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.