1

mouseOver/Out イベントが発生したときに ButtonBar の focusedIndex プロパティを取得する方法を調べてきましたが、有用なものは何も見つかりませんでした。

よろしくお願いします。

よろしく、
BS_C3


編集1

このボタンバーがあると仮定します:

ボタンバー

ロールオーバーしたときのターゲットボタンを知りたいです。

マウスオーバー イベントをリッスンする関数にブレーク ポイントを配置すると、デバッグ ビューに次のように表示されます。

focusedIndex

ご覧のとおり、奇妙なことに文書化されていない focusdIndex 変数があります...

4

1 に答える 1

1

値は mx_internal 値です。

インポートを行うときは、この魔法を使用してください。

import mx.core.mx_internal;
use namespace mx_internal;

次に、問題なくボタン バーのマウス ハンドラーの値にアクセスできるはずです。

trace(e.target.focusedIndex);

明確にするために; ButtonBar クラスのプロパティ。あなたが最初に述べたように、イベントクラスではありません。ButtonBar インスタンスは、Mouse Event 内に埋め込まれています。以前にネストされたオブジェクトと呼ばれるのを聞いたことがあります。

于 2011-11-08T16:08:52.463 に答える