= 0; i--)
{
myTileList.dataProvider.addItemAt(String(items[i].@label), TileList(event.target).calculateDropIndex(event));
}
}
}
public function doDragComplete(event:DragEvent): void
{
event.preventDefault();
if (event.action == mx.managers.DragManager.MOVE && Tree(event.target).dragMoveEnabled)
{
var target:Tree = Tree(event.target)
if (event.relatedObject != this)
{
//if we dropped on another component
//then we need to remove from ourself first
var items:Array = event.dragSource.dataForFormat("treeItems") as Array;
var parent:*;
var index:int;
//do the remove
for (var i:int=0; i