Flex中的拖动技能(转)ITeye - 威尼斯人

Flex中的拖动技能(转)ITeye

2019-01-13 20:02:07 | 作者: 谷梦 | 标签: 拖动,物体,一个 | 浏览: 2802

?xml version="1.0" encoding="utf-8"?    mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" fontSize="12"    mx:Script         ![CDATA[          import mx.collections.ArrayCollection;          import mx.core.IUIComponent;          import mx.events.DragEvent;          import mx.core.DragSource;          import mx.managers.DragManager;                  [Bindable]          private var listData:ArrayCollection = new ArrayCollection();          //拖动初始器          private function dragSource(myData:String,e:MouseEvent,format:String):void          {             var iu:IUIComponent = e.currentTarget as IUIComponent;              var ds : DragSource = new DragSource();              ds.addData(myData,format);//设置一个标号format              DragManager.doDrag(iu,ds,e); // 开端拖动这个物体          }          //当拖进去时          private function onEnter( e:DragEvent,format:String ) : void          {              if(e.dragSource.hasFormat(format))//假如标号为format则承受拖来的物体              {                  DragManager.acceptDragDrop(IUIComponent(e.target) );// 承受被拖进来的物体                    }          }          //当拖完结时          private function onDrop(e:DragEvent,format:String) : void          {              var myData:Object = new Object();              myData = e.dragSource.dataForFormat(format);              list1.dataProvider.addItem(myData);//list1是List的id,要是扩展到其他组件,改这儿就可以了。          }      ]]         /mx:Script         mx:Label text="拖动我到List" width="86" height="27" id="lbl" mouseDown="dragSource(这个是一个label,event,stringFormat)"/         mx:List dataProvider="{listData}" id="list1" dragEnter="onEnter(event,stringFormat)"           dragDrop="onDrop(event,stringFormat)" width="206"         /mx:List             !--文档注释--         mx:TextInput width="500" height="146" horizontalCenter="0" verticalCenter="-204"           fontWeight="normal" textAlign="center"         mx:htmlText             ![CDATA[               Date: 2009.05.05               Email:woai_php@sina.com               QQ:1019822077               Blog: font color="#FF0000"                 a href="http://hi.baidu.com/woaidelphi/blog/category/Flex"                   http://hi.baidu.com/woaidelphi/blog/category/Flex                /a                 /font                华夏之星期望和你成为朋友。一同学习,共同奋斗!!!。。。          ]]         /mx:htmlText         /mx:TextInput    /mx:Application
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表威尼斯人立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1
  • 2

    Java多线程编程ITeye

    线程,音讯,出产
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

    FileDowloadITeye

    途径,获取,绝对
  • 10

    java FTPClient的运用ITeye

    服务器,文件,运用