2016-08-11 17 views
-1

概要はありますか?このWorking with eventsのファブリックについてはホームページで知っています。 fabric.Canvasオブジェクトで動作するイベントを示します。fabricJSイベントの完全な概要はありますか?

とにかく、キャンバスでもっと多くのイベントが働いているようです。デモページにはhoveringからmouse:overmouse:outイベントが表示されます。どちらも上記のリストには記載されていません。私は実際に働く多くのイベントがあるかどうか疑問に思っています。

一方、オブジェクトで直接動作するイベントがあります。とにかく、私はそれについてのドキュメントも見つけられません。物事は

var rect = new fabric.Rect(...); 
rect.on("moving", handler); 

のように動作します。 mouse:over(またはちょうどover)のようなものはありません。

Googleでは、いつでもファブリックHPのリストに私を指摘しています。どこかで完全なリストがありますか?fabric.Canvasfabric.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; 
     } 
    } 

答えて

1

だから基本的にドキュメントは、あなたがここで見つけることができます古い未更新のデモやチュートリアル、jsDocsで構成されています。

added 
removed 
deselected 
selected 
modified 
rotating 
scaling 
moving 
skewing 
mousedown 
mouseup 
mouseover 
mouseout 
selection:changed (referred to cursor selection in iText) 

キャンバスサポート http://fabricjs.com/docs/fabric.Canvas.html

object:modified 
object:rotating 
object:scaling 
object:moving 
object:selected 
before:selection:cleared 
selection:cleared (could be object:deselected) 
selection:created 
path:created 
mouse:down 
mouse:move 
mouse:up 
mouse:over 
mouse:out 
+0

感謝。まもなく、「イベントを扱う」チュートリアルを更新する時間を取ることがあります。 – Fidel90

+1

今日、オブジェクトの選択が解除されました。 – AndreaBogazzi

+0

'object:over'のようなキャンバス関連のイベントは有効ですか?あなたの答えに言及していないwikiページのいくつかがあります。私はwikiページを編集してオブジェクト関連のイベントを追加し、それを見ました。 – Fidel90

関連する問題