`

Flex中Canvas简单拖动

阅读更多

Canvas组件加监听:

this.addEventListener(MouseEvent.MOUSE_UP,MouseEventFunc);      this.addEventListener(MouseEvent.MOUSE_DOWN,MouseEventFunc);

public function MouseEventFunc(evt:MouseEvent):void
            {
                    switch (evt.type)
                    {
                        case "mouseDown" :
                                downXY=new Point(mouseX,mouseY);                                             
                                evt.currentTarget.startDrag();                                                                        
                                break;
                        case "mouseUp" :
                                upXY=new Point(mouseX,mouseY);                                           
                                evt.currentTarget.stopDrag();                                                                   
                                break;
                        default:
                           break;                       
   
                    }
   
               
   
             }

分享到:
评论

相关推荐

    Flex Canvas 精灵演示

    Flex Canvas 精灵演示是基于Adobe Flex技术创建的一个互动展示,主要展示了如何在Canvas组件中使用精灵(Sprite)进行动态图形的制作和动画效果的实现。Flex是一种用于构建富互联网应用程序(RIA)的开放源代码框架...

    flex实现的拖拽控件

    在这个场景中,我们关注的是Flex实现的拖拽控件,这是一种交互式UI元素,允许用户通过鼠标操作移动元素,提供了丰富的用户体验。 拖拽功能在Flex中可以通过使用内置的DragManager类和Event类来实现。DragManager类...

    Flex可以拖拽的panel

    在Flex开发中,"Flex可以拖拽的panel"是一个重要的功能点,它允许用户通过鼠标操作将面板(Panel)在界面上自由移动,提升用户体验,尤其是对于需要自定义布局的应用程序来说,这种交互方式非常实用。下面我们将深入...

    Flex拖拽控件效果

    这个主题聚焦于“Flex拖拽控件效果”,这是一项常见的用户交互功能,允许用户通过鼠标操作移动UI元素,提升应用的易用性和互动性。 在Flex中,实现拖放(Drag and Drop)功能主要涉及两个核心类:`DragManager`和`...

    支持手动拖拽缩放flex组件的组件

    在给定的标题“支持手动拖拽缩放flex组件的组件”中,我们可以推断出这是一个专门针对Flex环境设计的组件,它允许用户通过手动拖拽和缩放操作来调整Flex应用中的组件大小。 描述中提到的“com.janisRadins.zip”很...

    Flex实现拓扑,可以拖动 画线等

    在本案例中,"Flex实现拓扑,可以拖动 画线等",指的是利用Flex技术开发了一个具有拓扑图展示功能的应用,该应用允许用户进行节点拖动和连线绘制,提高了用户体验和互动性。 拓扑图通常用于表示网络、系统或流程中...

    Flex 拖拽图片代码

    通过详细分析这份代码,可以帮助读者更好地理解Flex中的拖拽机制以及如何在实际项目中应用这一功能。 #### 二、Flex与拖拽功能简介 Flex是一款用于构建高性能、跨平台桌面应用程序和移动应用程序的强大框架。它基于...

    flex 窗口拖动与尺寸改变

    在Flex中,你可以通过MXML或ActionScript将各种组件(如Label、Button、Canvas等)作为子项添加到窗口中。布局管理器如BoxLayout、GridLayout等可以帮助你组织这些子组件的排列方式。 5. **自定义行为**:如果需要...

    Flex__可以拖动的毛玻璃效果.zip

    在本案例中,“Flex__可以拖动的毛玻璃效果.zip”是一个包含Flex应用的压缩包,它实现了用户可以拖动的毛玻璃效果。毛玻璃效果,又称为模糊效果或者亚克力效果,在设计界非常流行,它可以为UI界面增添一种半透明、...

    flex 拖拽效果程序

    标题"flex 拖拽效果程序"表明我们将关注的是如何在Flex中创建一个具有拖放功能的程序。在Flex中,这种功能主要通过DragManager和UIComponent类的拖放API来实现。让我们详细了解一下实现拖放效果的过程。 1. **启用...

    工作流拖拽 flex

    本篇文章将详细探讨“工作流拖拽 Flex”这一主题,以及如何在Flex环境中实现工作流的拖拽绘制。 工作流是描述业务流程的模型,它定义了任务之间的顺序关系和执行规则。在企业级应用中,工作流管理系统通常用于自动...

    一个Flex鼠标拖拽图片的简单例子(附源码)

    标题中的"一个Flex鼠标拖拽图片的简单例子(附源码)"表明我们将讨论如何在Flex项目中创建一个可拖动的图片元素。在Flex中,实现这一功能主要涉及事件监听、坐标转换和图形渲染等技术。以下是具体步骤和知识点: 1....

    拖拽像册flex源码

    在本案例中,“拖拽像册flex源码”指的是使用Flex技术开发的一个可交互的相册应用,允许用户通过拖放操作来浏览和管理图片。 在Flex中,创建这样的拖拽相册涉及到以下几个关键知识点: 1. **MXML与ActionScript**...

    flex 窗体拖拽,可以自由拖拽,最大化,最小化等等

    Flex中的窗体通常由MX容器的子类,如WindowedApplication或Canvas来创建。要实现窗体的拖拽功能,我们需要监听鼠标事件,特别是`mousedown`和`mousemove`事件。当鼠标按下时记录当前鼠标位置,然后在鼠标移动时更新...

    Flex Air 拖拽排版 类似 ps 图层

    在创建图层排版工具时,开发者可能使用了Flex提供的组件和类库,如Canvas或Sprite,来构建可拖动的对象。 3. **Adobe AIR**:AIR(Adobe Integrated Runtime)允许开发者使用Web技术创建桌面应用程序。在“Flex Air...

    Flex_Boxs_BorderContainer_Canvas_DividedBox_Form

    本教程将深入探讨“Flex_Boxs_BorderContainer_Canvas_DividedBox_Form”中的各个知识点,帮助你掌握这些关键组件的使用。 首先,我们来看“Boxs”。在Flex布局中,“Boxs”通常指的是Flex容器,它允许开发者对容器...

    flex节点画线,拖动节点

    在IT行业中,Flex布局是一种广泛应用于前端开发的样式布局方式,尤其在构建响应式Web页面时更为常见。本文将深入探讨“flex节点画线”与“拖动节点线动”的技术实现,帮助开发者掌握这两项关键技能。 首先,我们要...

    flex设计的流程图拖动连线右键功能实现源码

    本文将详细介绍如何在Flex中实现一个具有拖动连线、右键功能的流程图。我们将从以下几个关键知识点展开: 1. **Flex基础**:Flex是Adobe开发的一种基于ActionScript的开源框架,主要用于构建富互联网应用程序(RIA...

    不错的flex杂志效果

    3. **事件处理**:Flex中的事件模型使得用户交互变得简单,如鼠标点击、拖动等事件可以轻松绑定到相应的处理函数,实现翻页操作。 4. **数据绑定**:Flex的数据绑定机制能自动更新UI以反映模型数据的变化,这对于...

    Flex 简单的图片浏览

    在本文中,我们将深入探讨如何使用Adobe Flex技术创建一个简单的图片浏览应用,该应用具备缩放和平移功能。Flex是一种开源框架,用于构建富互联网应用程序(RIA),它使用MXML和ActionScript语言来构建交互式的用户...

Global site tag (gtag.js) - Google Analytics