AS脚本块中的XML节点值

AS脚本块中的XML节点值,xml,apache-flex,actionscript,Xml,Apache Flex,Actionscript,好吧,我希望这不是一个蹩脚的问题,但我已经诚实地放弃了在网上搜索任何明确的例子如何做到这一点 这里是最终结果目标:我只想显示一个xml节点的值,它是htmlText属性中的url 我的方法很简单,获取mx:XML源代码,并使用XMLListCollection引用源代码,将文本属性中的链接显示为htmlText=“{myDisp.selectedItem@link}” 这很好。 然后我尝试在AS脚本块中拉取相同的值,这样我就可以将链接的值和字符串文本作为一个值连接起来,显示在htmlText属性

好吧,我希望这不是一个蹩脚的问题,但我已经诚实地放弃了在网上搜索任何明确的例子如何做到这一点

这里是最终结果目标:我只想显示一个xml节点的值,它是htmlText属性中的url

我的方法很简单,获取mx:XML源代码,并使用XMLListCollection引用源代码,将文本属性中的链接显示为htmlText=“{myDisp.selectedItem@link}” 这很好。 然后我尝试在AS脚本块中拉取相同的值,这样我就可以将链接的值和字符串文本作为一个值连接起来,显示在htmlText属性中

就像这样。。。 “体验应用程序”


我的问题是,我不知道如何在AS中获得简单值,以便克服这个简单的头痛问题。:)

你能发布一些代码来说明你在做什么吗?所以您不能只引用组件的htmlText属性您是否为要引用的组件分配了id,即myComponent.htmlText? 干杯
卡斯帕

非常感谢您回复我的帖子! 事实上,我在发布问题的第二天就发现了。 我将在这里发布代码,希望我能传播快乐:)

代码--


change=“getMyLink(事件)”
htmlText=“{myLink}”
color=“#ffffffff”fontfamine=“Arial”fontSize=“14”conclatewhite=“true”
我的XML看起来像这样

<gallery>
<image title ="My Title"
thumbnails = "imgs/thumbs/mylittlethumb.gif"
fullImage = "imgs/myFullImage.jpg"
link = "testLink1.html"/>
</gallery>

要制作itemRenderer,您需要这样的东西。 名为titleItemRenderer.mxml的文件(您可以将其创建为“新组件”)

<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2008/03/08/creating-a-simple-image-gallery-with-the-flex-tilelist-control/ -->
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml"
  horizontalAlign="center"
  verticalAlign="middle">

 <mx:Image source="{data.@thumbnailImage}"  />

 <mx:Label text="{data.@title}" />


</mx:VBox>

祝你今天愉快! ~z~打蜡了

<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2008/03/08/creating-a-simple-image-gallery-with-the-flex-tilelist-control/ -->
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml"
  horizontalAlign="center"
  verticalAlign="middle">

 <mx:Image source="{data.@thumbnailImage}"  />

 <mx:Label text="{data.@title}" />


</mx:VBox>