Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Adobe Flex 3列表控件选择和更改事件问题_Apache Flex_Flex3_Flexbuilder - Fatal编程技术网

Apache flex Adobe Flex 3列表控件选择和更改事件问题

Apache flex Adobe Flex 3列表控件选择和更改事件问题,apache-flex,flex3,flexbuilder,Apache Flex,Flex3,Flexbuilder,我在运行时创建了一个列表控件,如下所示: var myList:List = new List(); ListArea.addChild(myList); myList.percentHeight = myList.percentWidth = 100; myList.itemRenderer = new ClassFactory (components.renderers.myRenderer); myList.dataProvider = myDataArray;

我在运行时创建了一个列表控件,如下所示:

var myList:List = new List();
ListArea.addChild(myList);
myList.percentHeight = myList.percentWidth = 100;
myList.itemRenderer =  new ClassFactory (components.renderers.myRenderer);
myList.dataProvider = myDataArray;                  
myList.addEventListener(EVENT.CHANGE, historyBarClickHandler);

//Where myDataArray is an ArrayCollection consisting of my Custom ValueObjects.
当我执行代码时,它会显示带有自定义项渲染器的列表,这很好

但当我把鼠标放在它上面时,它并没有给任何颜色高亮显示,这意味着它没有选择。 其次,当我单击任何列表项时,它不会发送任何更改事件

我试了很多,但还是不明白。 请引导


谢谢

您的itemRenderer可能会导致另一个问题,但您没有侦听正确的事件。应该是:

myList.addEventListener(ListEvent.CHANGE, historyBarClickHandler);