#apache-flex #image #list #itemrenderer
#apache-flex #изображение #Список #itemrenderer
Вопрос:
Мне нужно создать элемент управления изображением из Bitmap, потому что у меня есть ItemRedender для использования в элементе управления списком.
Я пытаюсь отобразить список изображений (Bitmaps) в элементе управления списком, и у меня пока не получается.
Ответ №1:
вы можете использовать bitmap в качестве изображения, просто создав новое изображение и установив источник изображения в качестве bitmap. Вы можете сделать это следующим образом:
var _image:Image = new Image();
_image.source = yourBitmap;
Ответ №2:
Попробуйте этот пример, надеюсь, это поможет
Пожалуйста, измените пути к изображениям
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
[Embed(source="assets/<image1>")]
[Bindable]
public var img1:Class;
[Embed(source="assets/<image2>")]
[Bindable]
public var img2:Class;
[Bindable]
private var arr:Array = new Array({image:img1},{image:img2});
]]>
</mx:Script>
<mx:List dataProvider="{arr}" width="100%" height="100%">
<mx:itemRenderer>
<mx:Component>
<mx:Image source="{data.image}"/>
</mx:Component>
</mx:itemRenderer>
</mx:List>
</mx:Application>