HTML5テクニカルノート EaselJS NEXT: MouseEvent.localX/MouseEvent.localYプロパティ
説明MouseEvent.localXとMouseEvent.localYプロパティは、イベントが起こったときのマウスポインタのxy座標値を、リスナーが加えられたオブジェクト(Event.currentTargetプロパティの参照)の座標系にもとづいて調べて返します。読取り専用のプロパティです。 実装MouseEvent.localXとMouseEvent.localYプロパティは、実質的に以下のように実装されました。Object.defineProperties()メソッドで、ふたつのプロパティがget演算子のみの定めにより読取り専用となっています。呼出されるメソッド(_get_localX()と_get_localY())は、MouseEvent.rawXおよびMouseEvent.rawYプロパティで調べたステージ上のマウスポインタのxy座標を、DisplayObject.globalToLocal()メソッドが参照するインスタンス(Event.currentTargetプロパティ)から見た座標に変換しています(「EaselJSでインスタンスをクリックした座標で回しながらドラッグする」02「インスタンスのクリックした座標を中心に回す」参照)
作成者: 野中文雄 Copyright © 2001-2013 Fumio Nonaka. All rights reserved. |
|||||||||||||||||