Packagefeathers.extensions.tree.events
Classpublic class DragDropTreeEvent
InheritanceDragDropTreeEvent Inheritance Event Inheritance Object

A event dispatched when a item is dragged and dropped.

See also

How to use Tree with mxml
feathers.extensions.tree.Tree


Public Properties
 PropertyDefined By
 Inheritedbubbles : Boolean
[read-only] Indicates if event will bubble.
Event
 InheritedcurrentTarget : EventDispatcher
[read-only] The object the event is currently bubbling at.
Event
 Inheriteddata : Object
[read-only] Arbitrary data that is attached to the event.
Event
  DRAG_COMPLETE : String = dragComplete
[static] Dispatched when a tree item is dragged and dropped.
DragDropTreeEvent
  isParentDirectory : Boolean
[read-only] Indicates whether the dropped item is a branch.
DragDropTreeEvent
  lastIndex : Vector.<int>
[read-only] The last index of the dragged and dropped tree item.
DragDropTreeEvent
  newIndex : Vector.<int>
[read-only] The new index of the dragged and dropped tree item.
DragDropTreeEvent
 Inheritedtarget : EventDispatcher
[read-only] The object that dispatched the event.
Event
 Inheritedtype : String
[read-only] A string that identifies the event.
Event
Public Methods
 MethodDefined By
  
DragDropTreeEvent(type:String, newIndex:Vector.<int>, lastIndex:Vector.<int>, isParentDirectory:Boolean, bubbles:Boolean = false, cancelable:Boolean = false)
DragDropTreeEvent
 Inherited
Prevents any other listeners from receiving the event.
Event
 Inherited
Prevents listeners at the next bubble stage from receiving the event.
Event
 Inherited
toString():String
Returns a description of the event, containing type and bubble information.
Event
Public Constants
 ConstantDefined By
 InheritedADDED : String = added
[static] Event type for a display object that is added to a parent.
Event
 InheritedADDED_TO_STAGE : String = addedToStage
[static] Event type for a display object that is added to the stage
Event
 InheritedCANCEL : String = cancel
[static] An event type to be utilized in custom events.
Event
 InheritedCHANGE : String = change
[static] An event type to be utilized in custom events.
Event
 InheritedCLOSE : String = close
[static] An event type to be utilized in custom events.
Event
 InheritedCOMPLETE : String = complete
[static] Event type that may be used whenever something finishes.
Event
 InheritedCONTEXT3D_CREATE : String = context3DCreate
[static] Event type for a (re)created stage3D rendering context.
Event
 InheritedENTER_FRAME : String = enterFrame
[static] Event type for a display object that is entering a new frame.
Event
 InheritedFATAL_ERROR : String = fatalError
[static] Event type that is dispatched by the Starling instance when it encounters a problem from which it cannot recover, e.g.
Event
 InheritedIO_ERROR : String = ioError
[static] Event type that is dispatched by the AssetManager when a file/url cannot be loaded.
Event
 InheritedOPEN : String = open
[static] An event type to be utilized in custom events.
Event
 InheritedPARSE_ERROR : String = parseError
[static] Event type that is dispatched by the AssetManager when an xml or json file couldn't be parsed.
Event
 InheritedREADY : String = ready
[static] An event type to be utilized in custom events.
Event
 InheritedREMOVED : String = removed
[static] Event type for a display object that is removed from its parent.
Event
 InheritedREMOVED_FROM_STAGE : String = removedFromStage
[static] Event type for a display object that is removed from the stage.
Event
 InheritedREMOVE_FROM_JUGGLER : String = removeFromJuggler
[static] Event type for an animated object that requests to be removed from the juggler.
Event
 InheritedRENDER : String = render
[static] Event type that is dispatched by the Starling instance directly before rendering.
Event
 InheritedRESIZE : String = resize
[static] Event type for a resized Flash Player.
Event
 InheritedROOT_CREATED : String = rootCreated
[static] Event type that indicates that the root DisplayObject has been created.
Event
 InheritedSCROLL : String = scroll
[static] An event type to be utilized in custom events.
Event
 InheritedSECURITY_ERROR : String = securityError
[static] Event type that is dispatched by the AssetManager when a file/url cannot be loaded.
Event
 InheritedSELECT : String = select
[static] An event type to be utilized in custom events.
Event
 InheritedTEXTURES_RESTORED : String = texturesRestored
[static] Event type that is dispatched by the AssetManager after a context loss.
Event
 InheritedTRIGGERED : String = triggered
[static] Event type for a triggered button.
Event
 InheritedUPDATE : String = update
[static] An event type to be utilized in custom events.
Event
Property Detail
DRAG_COMPLETEproperty
public static var DRAG_COMPLETE:String = dragComplete

Dispatched when a tree item is dragged and dropped.

isParentDirectoryproperty 
isParentDirectory:Boolean  [read-only]

Indicates whether the dropped item is a branch. Return true if the dropped item is a directory, see newIndex.


Implementation
    public function get isParentDirectory():Boolean
lastIndexproperty 
lastIndex:Vector.<int>  [read-only]

The last index of the dragged and dropped tree item.


Implementation
    public function get lastIndex():Vector.<int>
newIndexproperty 
newIndex:Vector.<int>  [read-only]

The new index of the dragged and dropped tree item. If the dropped item is a directory, newIndex return the parent item index.


Implementation
    public function get newIndex():Vector.<int>
Constructor Detail
DragDropTreeEvent()Constructor
public function DragDropTreeEvent(type:String, newIndex:Vector.<int>, lastIndex:Vector.<int>, isParentDirectory:Boolean, bubbles:Boolean = false, cancelable:Boolean = false)



Parameters
type:String
 
newIndex:Vector.<int>
 
lastIndex:Vector.<int>
 
isParentDirectory:Boolean
 
bubbles:Boolean (default = false)
 
cancelable:Boolean (default = false)