0

デフォルトでは、フラッシュスライダーコンポーネントはキーボードで操作できます。この動作を無効にして、ユーザーがスライダーコンポーネントをマウスでのみドラッグできるようにする方法はありますか?

4

3 に答える 3

2

簡単です。「Slider」オブジェクトの「focusEnabled」パブリック プロパティを false に設定するだけです。

import fl.controls.Slider;

var slider:Slider = new Slider();
addChild(slider);

slider.focusEnabled = false; 

これは、ユーザーが「Slider」オブジェクトをクリックした後にフォーカスを受け取ることができないため、キーボードがそれを操作できないことを示します。

于 2011-04-06T22:31:56.940 に答える
0

追加:

 stage.focus = stage;

SliderEvent.CHANGE ハンドラへ

これによりフォーカスがステージに移動するため、スライダーでのキーボード操作が無効になります。

于 2011-04-06T21:52:03.430 に答える