`
moguicy
  • 浏览: 8203 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
最近访客 更多访客>>
社区版块
存档分类
最新评论

Flex拖拽控件效果

    博客分类:
  • Flex
阅读更多
这里主要的是事件监听
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
   xmlns:s="library://ns.adobe.com/flex/spark"
   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<s:layout>
<s:BasicLayout/>
</s:layout>

<fx:Script>
<![CDATA[
import mx.events.SandboxMouseEvent;
protected function button1_mouseDownHandler(event:MouseEvent):void
{
event.target.startDrag(false,new Rectangle(this.x,this.y,this.width,this.height));
systemManager.getSandboxRoot().addEventListener(MouseEvent.MOUSE_UP, StopDrag);
systemManager.getSandboxRoot().addEventListener(SandboxMouseEvent.MOUSE_UP_SOMEWHERE,StopDrag);
}
private function StopDrag(e:Event):void
{
e.currentTarget.stopDrag();
systemManager.getSandboxRoot().removeEventListener(MouseEvent.MOUSE_UP,StopDrag);
systemManager.getSandboxRoot().removeEventListener(SandboxMouseEvent.MOUSE_UP_SOMEWHERE,StopDrag);
}


]]>
</fx:Script>

<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<s:Button label="Drag" mouseDown="button1_mouseDownHandler(event)" x="65" y="28"/>
<s:Button label="Drag" mouseDown="button1_mouseDownHandler(event)" x="65" y="115"/>
<s:Button label="Drag" mouseDown="button1_mouseDownHandler(event)" x="65" y="86"/>
<s:Button label="Drag" mouseDown="button1_mouseDownHandler(event)" x="65" y="57"/>
</s:Application>
分享到:
评论

相关推荐

    flex实现的拖拽控件

    一个自定义的拖拽flex控件,可以实现复制拖拽,不复制拖拽,可以拖拽图片,也可以由文字拖拽后变成图片。

    flex 拖拽树 控件

    flex拖拽树控件 添加 删除节点 拖拽生成节点

    Flex可以拖拽的panel

    很简单,可以直接用。不能动的panel现在可以动起来了。

    flex拖动树形

    flex 可拖动的树形自定义控件,从左选项框拖动到右选项框

    flex 拖拽框架和图表服务的实现

    一个基于flex的拖拽框架,可以通过框架类直接塞入需要拖拽的控件达到效果,还有实现了服务

    flex objecthandles一个很不错的拖拽伸缩控件

    flex中一个很不错的拖拉伸缩组件,适合新人学习的组件....

    flex时间控件

    自己写了一个时间控件,以一个时间轴的方式展示,可单独选择开始时间和结束时间,选择开始时间或结束时间时可以选择拖动的速度,单位可以换成年、季度、月、日,但是界面有些丑陋。

    Flex 图片旋转 缩放 拖动 特效

    Flex 图片旋转 缩放 拖动 特效 整个项目,其中的特效封装成一个控件,直接使用,

    flex 画箭头 拖动示例

    flex画两个图片控件,用箭头把这两个连接起来,定制工作流程需要的flex技术例子。

    Flex仿苹果风格的滑块开关控件

    拖拽或者点击鼠标令滑块移动,展现开关效果。内有范例。

    flex简单拖拽

    某控件在某一固定大小的区域内的拖拽以及拉伸

    flex3的cookbook书籍完整版dpf(包含目录)

    10.6 节自定义列表类控件的拖动图像 10.7 节. 自定义列表类控件的拽动指示器 第十一章. States(381) 11.1节.设置State的样式和属性 11.2节. 为进入和离开States创建Transitions 11.3节. 使用AddChildAction和...

    为flex panel添加最小,最大化和关闭按钮(修改版)

    本资源修改了panel的最小,最大化按钮的bug,增加了拖动面板时的判断。目前来看还是不错的。希望大家多提意见。

    软件界面设计工具_3款合集

     由于UIDesigner具有自动对齐的功能,所以在拖动控件到窗体时就可以完成排版工作,不需要再逐个像素去调整。另外,不单单在加入控件到窗体时,在改变已存在于窗体内的控件的位置或者大小时,自动对齐功能一样会生效...

    软件界面设计工具3款合集

    操作方面:拖拽,控件分组,甚至元素之间的对齐都做得很到位; 预制了六十多个界面元素,从简单的输入框,下拉框,到经常用得到的导航条,日历,表格,到复杂的Tag Cloud,Cover Flow, 地图,WYSWYG的格式工具栏等...

    可移动弹出框思路实现

    在项目实施中对弹出框的样式需求会有很多,也会要求...主要思路,弹出框可以选择任意的控件,主要是制作了一个可以变换形状的三角指向,通过在featureslayer上添加feature实现,也可以使用flex自己的绘图控件来实现。

    报表软件--Style Report报表数据填报

     通用性好,flex应用提供了平滑的易用性,同时也提供了跨浏览器的支持  零客户端  可扩展性好,通过简单搭配的javascript,使得一切应用皆为可能  可以和各种数据源相关联,实现异构数据源之间的表关联,...

    asp.net知识库

    使用microsoft.web.ui.webcontrols的TabStrip与IFame组件,达到页的切换效果 HttpModule 实现 ASP.Net (*.aspx) 中文简繁体的自动转换,不用修改原有的任何代码,直接部署即可! 服务器自定义开发二之客户端脚本回发 Web...

Global site tag (gtag.js) - Google Analytics