/**
* initiates the drag-and-drop operation.
*
* @param MouseEvent
*/
private function mouseMoveHandler(event:MouseEvent):void
{
var dragInitiator:Button = Button(event.currentTarget);
var ds:DragSource = new DragSource();
ds.addData(dragInitiator, "button");
DragManager.doDrag(dragInitiator, ds, event, null,
0, 0, 0.5, false);
}
/**
* The dragEnter event handler for the HBox.favorites container
* enables dropping.
*
* @param DragEvent
*/
private function dragEnterHandler(event:DragEvent):void {
if (event.dragSource.hasFormat("button"))
{
DragManager.acceptDragDrop(HBox(event.currentTarget));
}
}
/**
* The dragDrop event handler for the HBox.favorites container
* adds the button.
*
* @param DragEvent
*/
private function dragDropHandler(event:DragEvent):void {
favorites.addChild(Button(event.dragInitiator));
}
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---