0

ユーザーエクスペリエンスを向上させるために、回転するホイールのアニメーションムービークリップを作成し、定義された領域のどこにでもドラッグアンドドロップできる機能が必要です

回転ホイールを swc ファイルとして作成しました。

ドラッグ アンド ドロップを行う方法。私が見た例では、画像のドロップのみに対応しています。再度、感謝します

4

2 に答える 2

1

固定イメージの代わりにそのインスタンスを保持するdragProxyためにを指定する必要があります。movieClip

于 2011-04-29T12:45:40.483 に答える
1

ドラッグ アンド ドロップに Flex クラスを使用するには、その movieClip をUIComponentでラップする必要があります。ドラッグ アンド ドロップに関連するすべてのイベントがあります。

ここにいくつかの良い指示があります。関連する部分をコピーするには:

コンポーネントをドラッグ可能にする

  1. MouseEvent.MOUSE_DOWN のリスナーを追加
  2. ドラッグ イニシエーターを決定し、DragManager に渡す

ドラッグ アンド ドロップを開始するには、コンポーネントをドラッグするための MouseEvent が必要です。

public function makeDraggable( component:IUIComponent ):void
{
   // a mouseDown event will start the drag
   component.addEventListener( MouseEvent.MOUSE_DOWN, beginDrag );
}

public function beginDrag( mouseEvent:MouseEvent ):void
{
   // the drag initiator is the object being dragged (target of the mouse event)
   var dragInitiator:IUIComponent = mouseEvent.currentTarget as IUIComponent;

   // the drag source contains data about what's being dragged
   var dragSource:DragSource = new DragSource();

   // ask the DragManger to begin the drag
   DragManager.doDrag( dragInitiator, dragSource, mouseEvent, null );
}
于 2011-04-29T12:55:17.583 に答える