标签: tilelist

如何使用flex将图像作为图标动态加载到TileList中?

好的,所以我有一个我创建的自定义渲染:

<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>
Run Code Online (Sandbox Code Playgroud)

我想用于照片库,图片被拖放到TileList上.我有那个部分,但我似乎无法让图标的东西工作.

给定:value是File类的包装器.我想将mx:Image源设置为需要类型为Class的东西.使用nativePath或url会给我一个强制转换错误.我在网上看到大量使用XML的例子,比如"Embed(/url/to/img.jpg)".我向你保证,如果你给我一个例子(使用静态图像),我会给你一个反对票.这不是我在这里寻找的东西!

apache-flex dynamic image-gallery tilelist

1
推荐指数
1
解决办法
4663
查看次数

标签 统计

apache-flex ×1

dynamic ×1

image-gallery ×1

tilelist ×1