0

大家好,我正在学习 flex,我有一个 flex 应用程序,它使用 fx 对象填充,数据存储在列表中的这些对象中,当我选择一个对象时,它的集合推送到下一个视图数据绑定从对象中引入隐藏数据(因为列表页面上的对象仅显示标签名称,而不显示其他属性和值)。

对于任何与文本相关的内容都可以正常工作,但我正在尝试将嵌入的图像插入到对象中,并通过下一页上的数据绑定将其拉出。

我一直在 youtube 上关注 Ibrent 教程,这些教程向我展示了迄今为止的一切。

下面是开放时间的数据绑定,但我不知道在下一个视图中为图像或图标数据绑定输入什么代码。

    <fx:Object openingHours=" 2300 - 0400" icon="@Embed('assets/test.png')"/>

这是进行数据记录的下一个视图。

谢谢大家 :) 很好的学习资源!

<s:Label id="openingHours" x="205" y="185" fontSize="20" text="{data.openingHours}"/>
4

1 回答 1

0

将您的对象更改为:

<fx:Object openingHours=" 2300 - 0400" id="hoursObj" src="@Embed('assets/test.png')"/>

并使用类似的东西显示它:

<s:BitmapImage source="{hoursObj.src}" />

这是一个显示使用自定义渲染器的过程的链接:

http://blog.flexexamples.com/2009/09/29/displaying-images-in-a-spark-list-control-using-a-custom-item-renderer-in-flex-4/

没有看到你的其余过程我不能给你确切的答案,但这应该让你更接近。

于 2012-12-06T13:49:10.573 回答