2010-04-07 49 views
0

我使用,我怀疑<s:ComboBox> Flex组件是非常相似的MX一个<mx:ComboBox>组合框,是否有项目悬停的事件?

我想要做的就是听鼠标列表的项目之间移动的事件。有一个change事件,但只有当点击/从列表中选择的项目踢。

我需要什么事件来听项目时只是上空盘旋了。我试图寻找overhover但找不到类似的意思。

回答

0
上悬停事件

没有,但应该能够做到你想要什么mouseOver事件。

+0

这是对ComboBox本身,而不是它的每一个项目。这是否意味着我不得不创建ComboBox的每个项目的事件监听器,这听起来有点太痛苦,也太痛苦了。 – nick 2010-04-07 20:55:20

+0

comboBox的下拉部分实际上是一个列表。如果你扩展组合框,你应该可以将鼠标移到该列表上去做你想做的事情。 – invertedSpear 2010-04-07 21:28:05

+0

不确定是否真的需要。我试过做类似'myCombo.dropDown.addEventListener(ListEvent.ITEM_ROLL_OVER,someHandleEvent);'但没有运气。我怀疑我需要扩展comboBox,因为像这样的东西似乎在Flash中工作。 – nick 2010-04-07 23:32:14

0

尝试......

CMM_name.dropdown.addEventListener(MouseEvent.MOUSE_OVER, func_name); 

function func_name(e:Event){ 
//DO SOmthing 
}