Вход

Просмотр полной версии : Можно ли в стандартный ComboBox добавить иконки?


Squirrel
14.02.2008, 18:58
Задача такая:

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

В факе смотрела, подобного не нашла..

alexcon314
15.02.2008, 09:12
>>В факе смотрела, подобного не нашла..

Смотрите здесь (Flash 8).
Components Language Reference > ComboBox component > ComboBox.dropdown

// Set the dropdown width to accommodate the label sizes.
my_cb.dropdownWidth = 200;

// Set the iconField style within the ComboBox's dropdown property.
// The dropdown property is a reference to the List component within the ComboBox
// so we can set List styles for the CB.
my_cb.dropdown.setStyle("iconField", "pIcon");

// Add Items to List.
my_cb.addItem({label:"Dreamweaver 1", pIcon:"dw_id"});
my_cb.addItem({label:"Flash 1", pIcon:"fl_id"});
my_cb.addItem({label:"Flash 2", pIcon:"fl_id"});

в поле pIcon укажите inkage id клипа-иконки в библиотеке фильма.

Squirrel
15.02.2008, 13:05
Спасибо! Всё получилось!

А можно ли сделать в комбобоксе выпадающее меню в две колонки?