Adobe Air - 从 IconItemRenderer 中的文件加载 PNG 图像

Posted

技术标签:

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

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

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

【问题讨论】:

【参考方案1】:
<s:List >
  <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。有什么想法吗? 谢谢,当然,这里是:

以上是关于Adobe Air - 从 IconItemRenderer 中的文件加载 PNG 图像的主要内容,如果未能解决你的问题,请参考以下文章

Adobe Air - 从 IconItemRenderer 中的文件加载 PNG 图像

从带有AIR SDK 3.9的Adobe Flex SDK 4.6迁移到带有AIR SDK 3.9的Apache Flex SDK 4.12.0

Adobe AIR - 描述符文件中内容标签的动态 SWF 值

Adobe AIR-无法为签名者建立有效的证书链

Adobe AIR 和不同的操作系统文件系统

C# 截图程序无法“看到”Adobe AIR 程序