Apache flex Flex:如何引用什么';使用ItemRenderer时单击了什么?

Apache flex Flex:如何引用什么';使用ItemRenderer时单击了什么?,apache-flex,itemrenderer,Apache Flex,Itemrenderer,我有一个Tilelist,我正在使用一个ItemRenderer,这是一个按钮 我不明白如何引用单击的内容。因此,如果单击第一个互动程序(即第一个对象),我如何知道该特定互动程序已被单击 <mx:ArrayCollection id="myAC"> <mx:Array> <mx:Object id="first" label="1" /> <mx:Object label="2" /> <mx:Object l

我有一个Tilelist,我正在使用一个ItemRenderer,这是一个按钮

我不明白如何引用单击的内容。因此,如果单击第一个互动程序(即第一个对象),我如何知道该特定互动程序已被单击

<mx:ArrayCollection id="myAC">
    <mx:Array>
    <mx:Object id="first" label="1" />
    <mx:Object label="2" />
    <mx:Object label="3" />
    <mx:Object label="4" />
    </mx:Array>
</mx:ArrayCollection>



ItemRenderer:

<mx:Button xmlns:mx="http://www.adobe.com/2006/mxml"
click="Alert.show( 'This was Clicked')">


<mx:Script>
<![CDATA[
import mx.controls.Alert;
]]>
</mx:Script>

</mx:Button>


项目渲染器:
多谢各位

-Laxmidi

。将为您提供已单击的项目

如果要访问dataPRovider中的元素,可以使用itemRenderer中的data属性。大概是这样的:

<mx:Button xmlns:mx="http://www.adobe.com/2006/mxml" 
click="Alert.show( data['label'] + ' was Clicked')"
。将为您提供已单击的项目

如果要访问dataPRovider中的元素,可以使用itemRenderer中的data属性。大概是这样的:

<mx:Button xmlns:mx="http://www.adobe.com/2006/mxml" 
click="Alert.show( data['label'] + ' was Clicked')"

www.Flextras.com,你帮了我好几次忙。非常感谢!很乐意帮忙!请随意给我一些“投赞成票”的爱。www.Flextras.com,你已经帮了我好几次了。非常感谢!很乐意帮忙!请随意给我一些“投赞成票”的爱,由你自己决定。