midorable
    Preparing search index...

    表示オブジェクトの基底クラス

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    _context: AppContext

    Accessors

    • get onClick(): {
          off(listener: Listener): void;
          offAll(): void;
          on(listener: Listener): void;
      }

      表示オブジェクトがクリックされたときのイベントリスナー 左ボタンまたは主ポインタで押下された対象の上で、そのまま離されたときに発火する

      Returns { off(listener: Listener): void; offAll(): void; on(listener: Listener): void }

    • get onMouseMiddleDown(): {
          off(listener: Listener): void;
          offAll(): void;
          on(listener: Listener): void;
      }

      表示オブジェクトの上でマウスの中ボタンが押されたときのイベントリスナー

      Returns { off(listener: Listener): void; offAll(): void; on(listener: Listener): void }

    • get onMouseMiddleUp(): {
          off(listener: Listener): void;
          offAll(): void;
          on(listener: Listener): void;
      }

      表示オブジェクトの上でマウスの中ボタンが離されたときのイベントリスナー

      Returns { off(listener: Listener): void; offAll(): void; on(listener: Listener): void }

    • get onMouseRightDown(): {
          off(listener: Listener): void;
          offAll(): void;
          on(listener: Listener): void;
      }

      表示オブジェクトの上でマウスの右ボタンが押されたときのイベントリスナー

      Returns { off(listener: Listener): void; offAll(): void; on(listener: Listener): void }

    • get onMouseRightUp(): {
          off(listener: Listener): void;
          offAll(): void;
          on(listener: Listener): void;
      }

      表示オブジェクトの上でマウスの右ボタンが離されたときのイベントリスナー

      Returns { off(listener: Listener): void; offAll(): void; on(listener: Listener): void }

    • get onPointerDown(): {
          off(listener: Listener): void;
          offAll(): void;
          on(listener: Listener): void;
      }

      表示オブジェクトがポインター押下されたときのイベントリスナー

      Returns { off(listener: Listener): void; offAll(): void; on(listener: Listener): void }

    • get onPointerEnter(): {
          off(listener: Listener): void;
          offAll(): void;
          on(listener: Listener): void;
      }

      表示オブジェクトにポインターが入ったときのイベントリスナー

      Returns { off(listener: Listener): void; offAll(): void; on(listener: Listener): void }

    • get onPointerLeave(): {
          off(listener: Listener): void;
          offAll(): void;
          on(listener: Listener): void;
      }

      表示オブジェクトからポインターが出たときのイベントリスナー

      Returns { off(listener: Listener): void; offAll(): void; on(listener: Listener): void }

    • get onPointerMove(): {
          off(listener: Listener): void;
          offAll(): void;
          on(listener: Listener): void;
      }

      表示オブジェクトの上でポインターが移動したときのイベントリスナー

      Returns { off(listener: Listener): void; offAll(): void; on(listener: Listener): void }

      ポインター押下時にこのオブジェクトが対象になった場合、ポインターが後から領域外に移動しても 押下中はこのオブジェクトに対して発火し続ける。

    • get onPointerUp(): {
          off(listener: Listener): void;
          offAll(): void;
          on(listener: Listener): void;
      }

      表示オブジェクトがポインターを離したときのイベントリスナー

      Returns { off(listener: Listener): void; offAll(): void; on(listener: Listener): void }

      ポインター押下時にこのオブジェクトが対象になった場合、ポインターが後から領域外に移動しても 押下中はこのオブジェクトに対して発火し続ける。

    • get onUpdate(): {
          off(listener: Listener): void;
          offAll(): void;
          on(listener: Listener): void;
      }

      1フレームの更新ごとに呼び出されるイベントリスナー

      Returns { off(listener: Listener): void; offAll(): void; on(listener: Listener): void }

    • get smooth(): boolean

      表示オブジェクトのスムージングの有効/無効

      Returns boolean

      描画時のスケーリング品質を設定する。 true の場合はスムージングが有効になり、false の場合はスムージングが無効になる。 ドット絵などを鮮明に表示したい場合に false に設定することを想定している。

    • set smooth(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    Methods

    • 表示オブジェクトがクリックされたときのイベントを発火する

      Parameters

      Returns void

      左ボタンまたは主ポインタで押下された対象の上で、そのまま離されたときに発火する 通常、アプリケーション開発者がこのメソッドを直接呼び出すことはない。 判定処理時に自動的に呼び出される。

    • マウスの中ボタンが押下されたときのイベントを発火する

      Parameters

      Returns void

      通常、アプリケーション開発者がこのメソッドを直接呼び出すことはない。 判定処理時に自動的に呼び出される。

    • マウスの中ボタンが離されたときのイベントを発火する

      Parameters

      Returns void

      通常、アプリケーション開発者がこのメソッドを直接呼び出すことはない。 判定処理時に自動的に呼び出される。

    • マウスの右ボタンが押下されたときのイベントを発火する

      Parameters

      Returns void

      通常、アプリケーション開発者がこのメソッドを直接呼び出すことはない。 判定処理時に自動的に呼び出される。

    • マウスの右ボタンが離されたときのイベントを発火する

      Parameters

      Returns void

      通常、アプリケーション開発者がこのメソッドを直接呼び出すことはない。 判定処理時に自動的に呼び出される。

    • ポインターが押下されたときのイベントを発火する

      Parameters

      Returns void

      通常、アプリケーション開発者がこのメソッドを直接呼び出すことはない。 判定処理時に自動的に呼び出される。

    • ポインターが入ったときのイベントを発火する

      Parameters

      Returns void

      通常、アプリケーション開発者がこのメソッドを直接呼び出すことはない。 判定処理時に自動的に呼び出される。

    • ポインターが出たときのイベントを発火する

      Parameters

      Returns void

      通常、アプリケーション開発者がこのメソッドを直接呼び出すことはない。 判定処理時に自動的に呼び出される。

    • ポインターが移動したときのイベントを発火する

      Parameters

      Returns void

      通常、アプリケーション開発者がこのメソッドを直接呼び出すことはない。 判定処理時に自動的に呼び出される。

    • ポインターが離されたときのイベントを発火する

      Parameters

      Returns void

      通常、アプリケーション開発者がこのメソッドを直接呼び出すことはない。 判定処理時に自動的に呼び出される。

    • 指定した座標にある表示オブジェクトのうち、最も手前にあるものを返す

      Parameters

      • x: number

        判定するX座標

      • y: number

        判定するY座標

      Returns DisplayObject | null

      最も手前にある表示オブジェクト。該当するオブジェクトがない場合はnull

    • 指定した座標が表示オブジェクトの範囲内にあるかどうかを判定する

      Parameters

      • x: number

        判定するX座標

      • y: number

        判定するY座標

      Returns boolean

      範囲内にある場合はtrue、それ以外はfalse

    • 表示オブジェクトのフレーム更新処理

      Returns void

      App クラスの root 配下にある表示オブジェクトは、毎フレームこの update メソッドが呼び出される。