0

http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7cfe.htmlでドラッグソースとは何かについてはすでに読んでいます。

しかし、なぜあなたがこれを必要とするのか私はまだ理解していません。私がオンラインで見た例のほとんどは、ドラッグソースを使用していません。そのターゲットコンポーネントに対してDragManager.acceptDragDrop()をすぐに呼び出すことができる場合、dragEnterHandlerでそのフォーマット値をチェックする意味がわかりません。そして、mouseMoveHandlerを呼び出すたびに、フォーマット文字列に同じ値が設定されます。つまり、フォーマット値は常に同じになります。

コンセプトが正しくないように感じます。誰かがこれらの質問で私を助け、私が理解するのを助けることができますか?

だからあなたへの私の質問:

  1. なぜドラッグソースが必要なのですか?
  2. 一部のプログラムがドラッグソースを使用しないのはなぜですか?
  3. ドラッグソースを使用する利点は何ですか?
  4. いつソースをドラッグする必要がありますか?
  5. ドラッグソースを使用しないのは良いですか?

ありがとう :)

4

1 に答える 1

0

運ぶデータとして DragSource を使用しました。ドラッグ開始点から dragdrop ハンドラーにデータを転送する必要がある場合と同様に、DragSource を使用して実行できます。

フラグとしても使用できます。e.dragSource.hasFormat(a) がこれを行う場合と同様に、そうでない場合はそれを行います。

于 2013-03-06T06:07:37.037 に答える