在Flex中List的数据拖动只需要设置以下几个属性就行了.
dragEnabled="true" dragMoveEnabled="true" dropEnabled="true"
例:

List 拖动数据 for Flex<?xml version="1.0" encoding="utf-8"?>
List 拖动数据 for Flex
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
List 拖动数据 for Flex    
<mx:Script>   
List 拖动数据 for Flex          
<![CDATA[
List 拖动数据 for Flex              
import mx.controls.listClasses.ListItemRenderer;
List 拖动数据 for Flex            
import mx.collections.ArrayCollection; 
List 拖动数据 for Flex            
import comm.*;  
List 拖动数据 for Flex            
import mx.controls.Alert;
List 拖动数据 for Flex            
import mx.events.SliderEvent;
List 拖动数据 for Flex            
List 拖动数据 for Flex            [Bindable]   
List 拖动数据 for Flex            
private var carArray : ArrayCollection = new ArrayCollection(); 
List 拖动数据 for Flex              
List 拖动数据 for Flex            
private var db:XML= 
List 拖动数据 for Flex                
<object>        
List 拖动数据 for Flex                    
<car>
List 拖动数据 for Flex                        
<Name>wubiyu</Name>
List 拖动数据 for Flex                        
<Available>true</Available>
List 拖动数据 for Flex                    
</car>
List 拖动数据 for Flex                    
<car>
List 拖动数据 for Flex                        
<Name>wubiyu1</Name>
List 拖动数据 for Flex                        
<Available>true</Available>
List 拖动数据 for Flex                    
</car>
List 拖动数据 for Flex                    
<car>
List 拖动数据 for Flex                        
<Name>wubiyu2</Name>
List 拖动数据 for Flex                        
<Available>true</Available>
List 拖动数据 for Flex                    
</car>
List 拖动数据 for Flex                    
<car>
List 拖动数据 for Flex                        
<Name>wubiyu3</Name>
List 拖动数据 for Flex                        
<Available>true</Available>
List 拖动数据 for Flex                    
</car>
List 拖动数据 for Flex                
</object>
List 拖动数据 for Flex               
List 拖动数据 for Flex            
private function init():void 
>

相关文章: