概要はありますか?このWorking with eventsのファブリックについてはホームページで知っています。 fabric.Canvas
オブジェクトで動作するイベントを示します。fabricJSイベントの完全な概要はありますか?
とにかく、キャンバスでもっと多くのイベントが働いているようです。デモページにはhoveringからmouse:over
とmouse:out
イベントが表示されます。どちらも上記のリストには記載されていません。私は実際に働く多くのイベントがあるかどうか疑問に思っています。
一方、オブジェクトで直接動作するイベントがあります。とにかく、私はそれについてのドキュメントも見つけられません。物事は
var rect = new fabric.Rect(...);
rect.on("moving", handler);
のように動作します。 mouse:over
(またはちょうどover
)のようなものはありません。
Googleでは、いつでもファブリックHPのリストに私を指摘しています。どこかで完全なリストがありますか?fabric.Canvas
とfabric.Object
のイベントは簡単に見つかりますか?
EDIT:
ファブリック源に食い込むには、以下の(fabric.StaticCanvas
の一部)を明らかにする。繰り返しますが、私はこれに関する文書を見つけることができません。
http://fabricjs.com/docs/fabric.Object.html
オブジェクトのサポートマウスアウトやマウスオーバーを、コロン表記なし:
/**
* @private
*/
_fireOverOutEvents: function(target, e) {
if (target) {
if (this._hoveredTarget !== target) {
if (this._hoveredTarget) {
this.fire('mouse:out', { target: this._hoveredTarget, e: e });
this._hoveredTarget.fire('mouseout');
}
this.fire('mouse:over', { target: target, e: e });
target.fire('mouseover');
this._hoveredTarget = target;
}
}
else if (this._hoveredTarget) {
this.fire('mouse:out', { target: this._hoveredTarget, e: e });
this._hoveredTarget.fire('mouseout');
this._hoveredTarget = null;
}
}
感謝。まもなく、「イベントを扱う」チュートリアルを更新する時間を取ることがあります。 – Fidel90
今日、オブジェクトの選択が解除されました。 – AndreaBogazzi
'object:over'のようなキャンバス関連のイベントは有効ですか?あなたの答えに言及していないwikiページのいくつかがあります。私はwikiページを編集してオブジェクト関連のイベントを追加し、それを見ました。 – Fidel90