Comments前回の記事で、Tweenクラス使用したアニメーションを実現することが出来ました。今回は、タッチ(クリック)イベントのご紹介です。リスナーとして追加する必要があります。MovieClip)を含む、starlingの全ての表示オブジェクトで利用することが出来ます。それでは、イベントを追加するところから見ていきましょう。}上記サンプルでは、Imageオブジェクトであるimage01にタッチイベントのリスナーを追加しています。引数には、イベントの種別(今回ではTouchEvent)、第二引数にはイベント時に実行する関数を渡します。無名関数を使用したリスナーの追加も可能です。});TouchEventは、getTouch関数によってTouchオブジェクトを取得することが出来ます。TouchPhaseクラスを使用することで、操作状況を指定することができ、今回はその中でも使用頻度の高い以下の4つをご紹介します。マウスポインタがオブジェクトに乗ったとき(マウス限定)getTouch関数は一つ目の引数にターゲット、二つ目の引数にTouchPhaseを指定します。クラス全体のオブジェクトを対象にすることが出来ます。タッチ対象のオブジェクトを判定します。タッチ対象かどうかを判定しています。プロパティ、若しくはgetLocation関数により、タッチ座標を取得することが出来ます。これで、TouchPhaseにMOVEDを指定し、その条件のときにタッチ座標を取得することで、指やマウスポインタを追従するような処理も簡単に行うことが出来るようになりました。以上で、タッチイベントのご紹介は終了となります。最後まで御覧いただきありがとうございました。<次回の更新について>次回は、starling用のUIコンポーネントであるfethersを使用したボタンの実装についてご紹介します。弊社では全国各地の請負い(ご自宅)で作業協力頂ける、フリーランスエンジニアの方を常時探しております。ご興味ある方は、お気軽にお問い合わせ下さい。コメントをキャンセルメールアドレスが公開されることはありません。BlogFeathersFeathersHTMLJavaScript。