リモコンの仕組みを誰か教えてください。ActionScript 3 を使用して Flash プラットフォームでプレゼンテーションを作成する必要があります。次のスライド、前のスライド、一時停止、再生などを表示するリモコンからのキーをリッスンする方法を教えてください。普通の鍵と同じ?
情報をありがとう
リモコンの仕組みを誰か教えてください。ActionScript 3 を使用して Flash プラットフォームでプレゼンテーションを作成する必要があります。次のスライド、前のスライド、一時停止、再生などを表示するリモコンからのキーをリッスンする方法を教えてください。普通の鍵と同じ?
情報をありがとう
リモート クリッカーで使用するためにフラッシュ プレゼンテーションをプログラムする場合、左右のマウス クリックをターゲットにしないでください。
代わりに、キーボード イベントを使用して Page Up と Page Down をターゲットにする必要があります。
リモート クリッカーの前方矢印をエミュレートするイベント リスナーは次のとおりです。
stage.addEventListener(KeyboardEvent.KEY_DOWN, forwardsFunction);
function forwardsFunction(event:KeyboardEvent):void {
var myKey = event.keyCode;
if (myKey == Keyboard.PAGE_DOWN)
{
リモート クリッカーの後方矢印をエミュレートするイベント リスナーは次のとおりです。
stage.addEventListener(KeyboardEvent.KEY_DOWN, backwardsFunction);
function backwardsFunction(event:KeyboardEvent):void {
var myKey = event.keyCode;
if (myKey == Keyboard.PAGE_UP)
{
これにより、リモート クリッカーを使用して Flash プレゼンテーションを操作できるようになります。少なくとも、これは私がテストした Logitech リモートの場合です。
また、これが機能するためには、フォーカスを決定する必要があることがわかりました。私のアクションは、ステージ レベルのフレームに配置されました。つまり、ステージに配置されたムービークリップに関連していました。このコードをアクションの先頭に追加すると、これが機能するようになりました:
stage.focus=stage;