Skip to main content

Dragノード

Dragノードは、マウスまたはタッチでビジュアルノードをドラッグ可能にするために使用されます。Dragノードの子は自動的にドラッグ可能になります。

tip

Dragノードは1つの子しか持つことができませんが、その子は多くの子を持つことができます。

入力

X位置へスナップ

シグナル説明
Do_Value_によって指定された位置へスナップをトリガーするためにここにシグナルを送ります。_Duration_によって指定された遷移期間を使用します。
データ説明
Valueスナップアクションがトリガーされたときの目的地としてのX値です。
Durationスナップ遷移の期間です。

Y位置へスナップ

シグナル説明
Do_Value_によって指定された位置へスナップをトリガーするためにここにシグナルを送ります。_Duration_によって指定された遷移期間を使用します。
データ説明
Valueスナップアクションがトリガーされたときの目的地としてのY値です。
Durationスナップ遷移の期間です。

ドラッグ

データ説明
Enableこのノードの有効/無効を切り替えます。無効の場合、ドラッグは子ノードに影響しません。
Axisドラッグが機能する軸を指定します。
X: 水平方向のドラッグのみが有効。
Y: 垂直方向のドラッグのみが有効。
Both: 水平および垂直方向のドラッグが有効。
Constrain to parent有効にすると、ドラッグされている子ノードは親ノードの境界内に制約され、親の境界外にドラッグできなくなります。

その他

データ説明
Start Drag X開始点として使用されるX位置を指定します。これを設定すると、子ノードが指定された位置に強制的に移動します。
Start Drag Y開始点として使用されるY位置を指定します。これを設定すると、子ノードが指定された位置に強制的に移動します。
Scaleノードをドラッグする際に使用される移動スケールを指定します。これにより、ズームインまたはズームアウトしている間のドラッグデルタを修正できます。
Mountedこのプロパティは、ノードをDOMから完全に削除するために使用されます。このプロパティがfalseに設定されている場合、ノードはDOMから削除されます。_Visible_プロパティとは異なり、ノードはDOMの一部でありながらも見えなくなります。

ビジュアル

このノードは、以下のビジュアル入力プロパティをサポートしています:

出力

その他

データ説明
Child Indexこのノードが親に対して持つ位置です。例えば、Groupに3つの子がある場合、最初の子は_Child Index_ 0、2番目の子は_Child Index_ 1となります。
Thisこのノードへの参照です。カスタムJavascriptノードなどで使用されます。

Bounding Box

データ説明
Screen Position XこのノードがスクリーンのX軸上にある位置(ピクセル単位)。
Screen Position YこのノードがスクリーンのY軸上にある位置(ピクセル単

位)。 | | Width | このノードの現在の幅。 | | Height | このノードの現在の高さ。 |

Mounted

シグナル説明
Did Mountこのノードがマウントされ、つまり視覚ツリーの一部となり見えるようになったときに送信されるシグナル。
Will Unmountこのノードが視覚ツリーから削除され、隠される直前に送信されるシグナル。

シグナル

シグナル説明
Drag Started子のドラッグが検出されたときに発せられるシグナル。
Drag Endedドラッグが停止したときに発せられるシグナル。
Drag Movedドラッグ中に子ノードが移動している間に発せられるシグナル。

データ説明
Drag Xドラッグされたノードの現在のX位置。
Drag Yドラッグされたノードの現在のY位置。
Delta X前回の水平位置からドラッグされたノードが移動した水平距離。pxで測定。
Delta Y前回の垂直位置からドラッグされたノードが移動した垂直距離。pxで測定。