在flex中定位并显示列表控件的对象

时间:2011-10-01 08:34:32

标签: flex actionscript

我已经制作了一个列表控件。我想在文本控制框中显示其中对象的名称

我在这里使用的代码是

public function add(event:MouseEvent):void
        {
        var str:String;
        str = mylistcontrol.dataProvider.getItemAt(0).toString();
        mytextarea.text += str+ "has been added";
        mytextarea.text += "\n";
        }

此代码的问题是我使用索引值为0.但是我想显示我点击的对象的名称或突出显示的对象的名称。

任何想法和想法?

1 个答案:

答案 0 :(得分:0)

当您说对象的名称是指ItemRenderer的名称吗?

如果是这种情况,您可以使用一种方法,包括创建自定义事件和自定义项呈示器......

单击时创建一个自定义ItemRenderer,调度你的CustomEvent,它有一个data属性,你可以放任何你喜欢的东西。