質問: ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/d7d69f606b2d84b5696063e1c19fd75d.png) 上画像のように、フレームを1~5までしか持たないscriptレイヤー内に、 キーダウンハンドラを含めたスクリプトを入れた場合、 キーダウンを感知するのは、どのフレームまでになりますでしょうか? 予想では、1~5までと思ったのですが、 全てのフレームでキーダウンを感知されていました。 キーダウン感知の範囲を制限するにはどうすれば良いでしょうか? 回答宜しくお願い致します。
回答: もう解決されてるかもしれませんが... おそらく、 ``` function KeyDownFunc(e:KeyboardEvent):void{ キーダウンした時の動作 } ``` というようなアクションを書かれてると思いますが、 ``` function KeyDownFunc(e:KeyboardEvent):void{ if (this.currentFrame <= 5) { キーダウンした時の動作 } } ``` というように、「現在の再生フレームが5以下の時に」というif文を加えると おそらく、うまくいくかと思います。