Вы также можете создать пользовательский скин для любого случая, доступ к которому можно будет изменить, изменив имя стиля. Это потенциально может быть меньшим весом, чем решение пользователя294702.
Например, используя фиктивные имена источника и символы:
.comboBoxWithArrow {
up-skin: Embed(source="graphics.swf",symbol="comboArrowUp");
down-skin: Embed(source="graphics.swf",symbol="comboArrowDown");
over-skin: Embed(source="graphics.swf",symbol="comboArrowOver");
disabled-skin: Embed(source="graphics.swf",symbol="comboArrowDisabled");
/* and any other skin states you want to support */
}
.comboBoxWithoutArrow {
up-skin: Embed(source="graphics.swf",symbol="comboNoArrowUp");
down-skin: Embed(source="graphics.swf",symbol="comboNoArrowDown");
over-skin: Embed(source="graphics.swf",symbol="comboNoArrowOver");
disabled-skin: Embed(source="graphics.swf",symbol="comboNoArrowDisabled");
/* and any other skin states you want to support */
}
Если ваши условия требуют этого, установите StyleName на тот, который показывает стрелка, в противном случае установите его на тот, который не показывает стрелка.