flex: Ability to drag+drop a movieclip -


in order improve user experience want ability have animated movieclip of turning wheel- , have ability drag , drop anywhere on defined area

we have built rotating wheel swc file.

how drag+drop. examples have seen, cater dropping of images. again

to use flex classes drag , drop you'll need wrap movieclip in uicomponent; has events related drag , drop.

here good instructions. copy relevant pieces:

make component draggable

  1. add listener mouseevent.mouse_down
  2. determine drag initiator , hand-off dragmanager

to kick off drag-n-drop, you'll need mouseevent component dragged.

public function makedraggable( component:iuicomponent ):void {    // mousedown event start drag    component.addeventlistener( mouseevent.mouse_down, begindrag ); }  public function begindrag( mouseevent:mouseevent ):void {    // drag initiator object being dragged (target of mouse event)    var draginitiator:iuicomponent = mouseevent.currenttarget iuicomponent;     // drag source contains data what's being dragged    var dragsource:dragsource = new dragsource();     // ask dragmanger begin drag    dragmanager.dodrag( draginitiator, dragsource, mouseevent, null ); } 

Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -