Flex 拖拽范例

Flex由于在其Framwork里加入了DragDrop管理器,可以使得开发者在Flex应用中实现类似桌面的效果,默认情况下,Flex的拖拽管理器是针对List等控件的,实现这类控件之间的Item拖拽非常容易。下面是一个很简单的小例子:

代码如下:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="450" height="350" creationComplete="initApp()" backgroundColor="#FFFFFF" fontSize="12"> 
<mx:Script>
  <![CDATA[
    private function initApp():void{
      words.dataProvider=['Water','水','Car','汽车','House','房屋','Book','书籍','Music','音乐','Sandwich','三明治'];
      english.dataProvider=[];
      chinese.dataProvider=[];
    }
  ]]>
</mx:Script>
  <mx:Panel x="0" y="0" width="450" height="350" layout="absolute" title="Sort Words By Language">
    <mx:Label x="7" y="3" text="Drag to Correct Language"/>
    <mx:List x="7" y="25" />
  
</mx:Application>

对于刚刚用拖拽管理器的朋友,这2个例子应该足够了。

相关文章: