【问题标题】:Adobe Air - Load PNG image from file in IconItemRendererAdobe Air - 从 IconItemRenderer 中的文件加载 PNG 图像
【发布时间】:2015-08-14 05:27:06
【问题描述】:

我有一个具有 IconItemRenderer 的 LIST 对象。我将图像存储在文档目录中,并希望根据 iconFunction 中“项目”中的属性将它们动态附加到列表中的项目。

我到处寻找可以从文件中返回图像的 iconFunction。

【问题讨论】:

    标签: actionscript-3 apache-flex actionscript air iconitemrenderer


    【解决方案1】:
    <s:List width="150">
      <s:itemrenderer>
        <fx:component>
            <s:Image source="{data.img}"/>
        </fx:component>
      <s:itemrenderer>
    </s:List>
    

    在“data.img”中,img 是保存图像路径的属性。该数据对象也可在您的 itemrenderer 文件中使用。所以你可以在你的 iconItemrenderer 中使用如下

    <s:Image source="{data.img}"/>
    

    即使你没有路径并且有 byteArray 而不是图像的路径,你也可以将其传递给源属性

    Ex : <s:Image source="{data.byteArray}"/>
    

    【讨论】:

    • 感谢克里希纳雅!但是我的列表使用 IconItemRenderer。有什么想法吗?
    • 谢谢,当然,这里是:
    猜你喜欢
    • 2011-12-16
    • 1970-01-01
    • 2012-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-07
    相关资源
    最近更新 更多