首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex中的拖放操作(1)

2012-11-05 
flex中的拖放操作(一)在家上网赚钱更容易可视化的开发环境最大的特点是允许你在一个应用程序中通过鼠标的

flex中的拖放操作(一)

在家上网赚钱更容易

可视化的开发环境最大的特点是允许你在一个应用程序中通过鼠标的选择、移动,灵活地处理屏幕上的对象。Flex Drag and Drop Manager所有的?

drag-and-dropdrag-and-drop初始化(Initation:用户初始化拖拽(Drag:按住鼠标键时,用户在Flex程序中移动鼠标。Flex释放(Drop:当用户移动拖拽代理到其它紧接着一个成功的释放操作,Flexlist-based控件使用下面的控件包含了对DataGrid
  • PrintDataGrid
  • Tree
  • Menu
  • List
  • HorizontalList
  • TileList

    将这些控件转变为拖拽初始器,你需要做的是将这些控件提供了一些属性和方法来管理

    属性

    描述

    dragEnabled

    控件是否允许拖拽操作,默认为false

    dropEnabled

    控件是否允许释放操作,默认为false

    dragMoveEnabled

    拖拽数据是否移动到接受控件中,值为false时表示复制,默认为false

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    下面的简单例子展示了如何从一个<?xml version="1.0" encoding="utf-8"?>

    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()">

    <mx:Script>

    ???????????????????????????????</mx:Script>

    ????

    ????

    </mx:Application>flex中的拖放操作(1)

    ?

    通过将第一个因为???/>

    ?

    默认的操作是移动数据项。如果想复制数据项,在拖拽时按住如果你打算实现双向的拖拽,可以将两个列表的?

    ?

    ?????????????????????????????????????????<mx:List id="srclist" height="100" allowMultipleSelection="true"<mx:List id="destlist" height="100" allowMultipleSelection="true"flex中的拖放操作(1)

    ?

    下面的例子演示了使用<?xml version="1.0" encoding="utf-8"?>

    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()">

    <mx:Script>

    ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????</mx:Script>

    ????

    ???

    </mx:Application>

    flex中的拖放操作(1)

    ?

    ?

    上面就是在flex中内置组件支持的拖放效果和操作的方法,flex还有自定义的拖放方法,下回在说说自定义拖放的操作。

    在家上网赚钱更容易

  • 热点排行