1

当有 mouseOver/Out 事件时,我一直在寻找如何获取 ButtonBar 的focusedIndex 属性,但没有发现任何有用的东西。

在此先感谢您的帮助。

问候,
BS_C3


编辑 1

假设我们有这个按钮栏:

按钮栏

我想知道,滚动时,目标按钮。

在监听鼠标悬停事件的函数中放置一个断点,这就是我在调试视图中看到的:

重点索引

如您所见,有一个focusedIndex变量奇怪地没有记录......

4

1 回答 1

1

该值是一个 mx_internal 值。

当你进行导入时,只需使用这个魔法:

import mx.core.mx_internal;
use namespace mx_internal;

然后,您应该能够访问按钮栏的鼠标处理程序中的值,而不会出现问题:

trace(e.target.focusedIndex);

作为澄清点;ButtonBar 类的属性;不像你最初所说的那样在活动课上。ButtonBar 实例嵌入在鼠标事件中。我以前听说过称为嵌套对象。

于 2011-11-08T16:08:52.463 回答