Хорошо, у меня есть собственный рендер, который я создал:
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml"
horizontalAlign="center"
verticalAlign="middle"
width="100"
height="100">
<mx:Script>
<![CDATA[
[Bindable]
private var fileLabel:String;
[Bindable]
private var fileIcon:Class;
override public function set data(value:Object):void{
fileLabel = value.label;
fileIcon = value.file.url;
}
]]>
</mx:Script>
<mx:Image source="{fileIcon}" />
<mx:Label text="{fileLabel}" />
</mx:VBox>
Это я хочу использовать для фотогалереи с изображениями, которые перетаскиваются в TileList. У меня есть эта часть, но я не могу заставить работать иконку.
Дано: значение - это своего рода оболочка для класса File. Я хочу установить источник mx: Image на что-то, что должно иметь тип Class. Использование nativePath или url дает мне ошибку приведения. Я вижу множество примеров в Интернете с использованием XML и чего-то вроде «Вставить (/url/to/img.jpg)». Я обещаю вам, что если вы дадите мне один из этих примеров (используя статическое изображение), я дам вам отрицательный голос. Я ИЩУ НЕ ЭТО ЗДЕСЬ!