`
jacally
  • 浏览: 772164 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

自定义拖动管理类---MoveManager

阅读更多
好久没有更新我的博客,因为最近沉浸在Flex的学习中不能自拔,今天利用休息的时间赶快更新一下。

我们项目组在最近的一个项目中,完完全全的开始用Flex设计界面层,开始时感到与传统的Web开发有着很大的区别,有些不适应,但大家互相鼓励互相帮助,克服了重重困难,终于越用越顺手,越用越好玩了。
一点心得:最大的区别就是:传统的Web页面开发是基于页面响应请求的,是通过刷新页面的方式来反馈用户的请求;用ajax技术实现的Web开发方式提高了一层,可以基于页面事件的响应了;而Flash页面完成基于页面控件事件请求,是完全的客户端程序,即基本web的富客户端程序。

闲话少说,为了开发效率的提高,应该将一些公共的方法或类抽取出来,以便在不同的场合应用,最近我抽取了一个可以将任何的控件定义成可以自由拖动的管理类,感觉还不错,共享出来供大家学习交流。

另:因为javaeye中不能上传flash所以没有办法将结果演示给大家看,大家下载附件后自行运行观看效果吧。

演示页面代码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
	creationComplete="initApplication()">

<mx:Script>
	<![CDATA[
		import org.mylib.managers.MoveManager;
		private function initApplication():void{
			MoveManager.enableMove(this.img);
		}	
	]]>
</mx:Script>

<mx:Image id="img" source="assets/image_1.jpg"/>
	
</mx:WindowedApplication>
分享到:
评论

相关推荐

    ztree自定义搜索功能 -- 可递归无限层

    它支持多选、拖拽、右键菜单等多种交互方式,广泛应用于权限管理、组织架构展示等领域。 2. **自定义搜索功能**: ZTree的搜索功能允许用户根据输入的关键字搜索树形结构中的节点。自定义搜索功能意味着开发者可以...

    C#自定义控件实例---实现带行数和标尺的RichTextBox_25.rar

    在C#中,创建自定义控件的第一步是创建一个新的类,继承自`System.Windows.Forms.RichTextBox`。例如,我们可以将这个新控件命名为`CustomRichTextBox`。 ```csharp public class CustomRichTextBox : RichTextBox...

    001 自定义滚动条控件-例1.zip

    1. **继承**:首先,我们需要从MFC的现有滚动条类`CScrollBar`派生一个新的类,这样我们就可以访问和重写其成员函数,以实现自定义行为。 2. **绘图**:在重写`OnPaint()`函数中,我们可以使用`CPaintDC`类来获取...

    微信小程序F2自定义图表组件f2-canvas-master.zip

    微信小程序F2自定义图表组件f2-canvas-master.zip是一个包含使用F2库在微信小程序中构建自定义图表的资源包。F2是阿里AntV团队开发的一个轻量级、可扩展的移动图表库,它提供了丰富的图表类型和强大的交互功能,能够...

    自定义ViewGroup---子View可对换位置

    这个类将是我们自定义的DragViewGroup,它将负责处理子View的布局和拖拽事件。 ```java public class DragViewGroup extends ViewGroup { // ... } ``` 在DragViewGroup类中,我们需要重写几个关键方法来实现子...

    C#自定义控件实例---实现带行数和标尺的RichTextBox__0525).rar

    同时,可能需要添加自定义事件,比如标尺被拖动时触发的事件,以便于在父窗体或其他组件中处理这些事件。 7. **布局和设计** 在设计视图中,调整自定义控件的布局,确保行数和标尺区域不影响文本的正常输入和显示...

    C#自定义控件实例---实现带行数和标尺的RichTextBox.rar.rar

    自定义控件的创建通常涉及到继承现有的控件类,然后添加新的属性、方法和事件。在这个例子中,我们将继承`System.Windows.Forms.RichTextBox`,并添加显示行数和标尺的功能。这可以通过重写`OnPaint`方法来实现,这...

    自定义view_开关按钮

    本文将深入探讨如何实现一个自定义的开关按钮,基于标题"自定义view_开关按钮"和描述"android之自定义view,点击图片按钮或拖动图片按钮控制开关,一起学习吧"中的知识点。 首先,我们要创建一个新的类,继承自...

    Android—-ViewDragHelper(自定义拖拽) —- 之一

    自定义可以拖拽的view 创建流程 创建自定义 可以拖拽的 viewGroup 实例化 viewDragHelper callback 内部方法 重写 xml布局中添加 简单的代码实现 package com.field.dragdemo; import android.content.Context; ...

    vue自定义指令-实现div和图片的拖拽,放大,缩小

    vue自定义指令--实现div和图片的拖拽,放大,缩小,已封装成组件,下来导入后可直接使用

    Android 自定义泡泡效果源码-IT计算机-毕业设计.zip

    在Android中,自定义View是通过继承View或者 ViewGroup 类,并重写其onDraw()方法来绘制自己的图形。在这个案例中,开发者可能已经定义了一个新的View类,该类在onDraw()方法中利用Canvas对象进行绘制,通过Path、...

    安卓自定义控件相关-里面是一个自定义尺子控件可实现拖动显示自定义距离等.rar

    在Android中,可以通过继承已有的View或ViewGroup类,重写相关方法来创建自定义控件。 2. 创建自定义控件: - 继承:通常,我们会选择继承View或ViewGroup。View适用于绘制简单的图形,而ViewGroup用于管理子视图...

    objectArx自定义拖动类简单例子

    本实例主要探讨如何利用ObjectARX自定义一个拖动类,以供学习参考。 首先,我们需要理解ObjectARX中的“拖动类”指的是什么。在AutoCAD中,用户经常需要移动图形对象,这就是所谓的“拖动”。自定义拖动类通常涉及...

    wpf 自定义控件--子窗体

    在WPF(Windows Presentation Foundation)开发中,有时我们需要创建自定义的子窗体来满足特定的界面需求。标题“wpf 自定义控件--子窗体”表明我们要探讨的是如何在WPF环境中通过自定义控件来实现类似子窗口的效果...

    WPF Drag DragDrop 拖拽 自定义拖拽 自定义拖拽图标 拖拽图标 拖拽图片

    最开始的源码来自于CodeProject,感谢老外的代码, 但是老外的代码写的太多了,太“罗嗦”,不适合新手、或是初级开发的鸟儿们看、用,于是我没...而且代码也被我改的很简单,只有一个类。 很好看懂,希望对大家有用。

    DIV自定义拖拽布局

    ### DIV自定义拖拽布局知识点解析 #### 一、知识点概览 - **CSS样式设计**:用于构建页面布局及视觉效果。 - **JavaScript交互逻辑**:实现元素的拖拽功能。 - **DOM操作**:获取与修改HTML文档对象模型中的元素...

    仿有赞自定义模板魔方插件

    3. **布局管理**:为了实现自由拖拽和布局调整,开发者可能采用了Flexbox或Grid布局,这两者是CSS3中的布局模型,能方便地处理容器内元素的排列和对齐。同时,可能还需要实现拖放功能,这通常涉及HTML5的拖放API。 ...

    自定义View--带有动画效果的柱状图

    这可以通过Color类或者自定义Paint对象来实现。 8. **触摸事件处理**:为了增加交互性,可能需要处理用户触摸事件,例如当用户点击柱子时显示详细信息,或者拖动图表进行缩放等。 9. **性能优化**:由于自定义View...

    FLTK自定义拖拽控件实现窗口分割

    本文主要介绍了在FLTK中如何自定义一个窗口分割控件,实现窗口的布局,该控件可以实现拖拉窗口和隐藏侧边栏功能。

Global site tag (gtag.js) - Google Analytics