Я пытаюсь встроить изображения в mx: tree:
<mx:Tree labelField="name" id="tree"
folderOpenIcon="@Embed(source='assets/images/test.png')"
folderClosedIcon="@Embed(source='assets/images/test.png')"
defaultLeafIcon="@Embed(source='assets/images/test.png')">
</mx:Tree>
Это работает нормально, но я буду вставлять изображения с помощью строковой переменной.
У меня есть переменная и функция
[Bindable]
private var folderIcon:String;
public function setIcon(icon:String):void {
folderIcon = icon; // "assets/images/test.png"
}
Но как можно заменить эти строки
folderOpenIcon="@Embed(source='assets/images/test.png')"
folderClosedIcon="@Embed(source='assets/images/test.png')"
defaultLeafIcon="@Embed(source='assets/images/test.png')"
с
folderIcon
? Кто-нибудь знает это? Или я должен / могу использовать таблицы стилей?
Большое спасибо заранее и наилучшими пожеланиями.