`
xiaoz1122
  • 浏览: 12903 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Flex startDrag() 不能拖动的BUG

    博客分类:
  • Flex
阅读更多
今天发现一个startDrag的BUG,害我弄了整整一天,具体情况如下:

对象中使用this.startDrag();无法拖动.

解决方法:
加上一行 this.rotationX = 0; 就解决了...

具体为神马我也不清楚,反正就是加上后就可以拖动了=_=!
分享到:
评论
1 楼 xiaoz1122 2010-12-13  
知道是什么情况了,是父级设置了rotationY 偏移,结果导致startDrag失效..
但是子项设置了rotationX = 0后又会导致拖动时无法被父级裁剪,真是头大.
最后只好该用传统的鼠标move事件来实现拖动效果- -

相关推荐

    flex 拖拽的例子

    它提供了一些静态方法,如`startDrag()`,用于开始拖动操作,以及`allowDrop()`,用于控制组件是否可以作为目标区域。 5. **实例代码**: 通常,我们会在一个组件类中设置拖放行为,例如一个List组件。在`...

    Flex拖拽控件效果

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

    flex 3D拖拽不同角度观看

    在本文中,我们将深入探讨如何使用Adobe Flex与Papervision3D库相结合,实现3D拖拽功能,让用户可以从不同角度观察3D对象。Flex是一个开放源代码的框架,用于构建富互联网应用程序(RIA),而Papervision3D是Flash...

    flex组件拖拽框架

    你可以通过调用DragManager.startDrag()方法开始一个拖动操作,传入当前被拖动的对象和一个可选的DragInitiator对象来定义拖动行为。 2. **DragSource**: 拖动操作的源,通常是被拖动的组件。它包含了要拖动的数据...

    flex 拖拽树 控件

    - 在dragStart事件中,使用DragManager.startDrag()方法启动拖动,同时提供一个数据对象,这个对象通常包含被拖动节点的相关信息,如节点ID或整个节点对象。 - 数据可以通过DragEvent.dataTransfer对象来设置,这...

    flex 窗口拖动与尺寸改变

    在IT领域,尤其是在Web开发中,Flex是一种常用于创建可伸缩、响应式的用户界面的技术。Flex,全称为Adobe Flex,最初由Macromedia开发,...无论是简单的拖放操作还是复杂的交互逻辑,Flex都能以高效且灵活的方式实现。

    flex拓扑示例(可以拖动)

    这个"flex拓扑示例(可以拖动)"是一个关于如何在Flex中创建可拖动元素的实践项目,非常适合那些希望提升Flex编程技能,尤其是对用户交互感兴趣的开发者。 在Flex中,拖放功能主要通过Flash Player的内置DragManager...

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

    当你想要允许某个对象被拖动时,首先需要设置其dragEnabled属性为true,然后可以通过startDrag()方法启动拖动行为。同时,需要监听DragEvent.DRAG_START和DragEvent.DRAG_STOP事件来控制拖放过程的开始和结束。 3. ...

    Flex 拖拽例子 从不同组件间拖拽

    拖放操作在Flex中分为两个主要部分:拖动源(Drag Source)和放置目标(Drop Target)。拖动源是用户开始拖动操作的对象,而放置目标是用户可以放下该对象的目标区域。Flex提供了DragManager类来处理这些操作,并且...

    flex节点画线,拖动节点

    本文将深入探讨“flex节点画线”与“拖动节点线动”的技术实现,帮助开发者掌握这两项关键技能。 首先,我们要理解什么是Flex节点。在Flex布局中,节点通常指的是容器内的子元素,这些子元素可以灵活地调整自己的...

    拖拽像册flex源码

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

    Flex仿windows7

    这个项目的主要目的是让开发者和爱好者能更好地理解和实践Flex在构建复杂、交互性强的界面时的潜力。 首先,我们要理解Flex的核心概念。Flex使用MXML和ActionScript作为其主要编程语言,MXML用于定义界面布局和组件...

    flex 移动折线图

    在处理大数据集时,LineChart往往不能一次性显示所有数据,这时就需要实现滚动功能。Flex中,LineChart的滚动可以通过设置scrollPolicy属性来开启,例如`scrollPolicy="on"`。然而,这仅实现了垂直方向的滚动,对于...

    flex4.6拖拽

    - 使用`startDrag()`方法启动拖放操作,并可指定拖动时的矩形区域和图像。 - 自定义`DragProxy`,可以创建一个显示在鼠标指针下方的特殊组件,以展示拖动状态。 5. 示例代码 在`testDrag.fxp`文件中,可能包含了...

    Flex3+组件拖放教程

    在Flex3中,组件的拖放功能是一项核心特性,它允许用户轻松地通过鼠标操作将一个对象从一处拖动到另一处,从而实现数据的移动或者功能的交互。 拖放功能在Flex3中的实现主要依赖于两个主要类:`DragManager` 和 `...

    QTreeView实现节点拖动.zip

    此外,可能还需要实现`startDrag()`方法,它会在用户开始拖动时触发,用于创建一个`QMimeData`对象,该对象包含了拖动节点的信息。`QMimeData`可以存储各种类型的数据,例如字符串列表,这样接收方就能识别出被拖动...

    as3.0 限制图片拖动范围

    - 拖动范围限制:定义一个矩形区域,使得图片只能在这个区域内移动,超出该范围则不能移动。 2. **代码解析** - **类与包结构**:首先定义了一个名为`Main`的类,继承自`Sprite`类,并且位于`package`默认命名...

    flex实现拖动线的案例

    本案例聚焦于使用Flex实现拖动线的功能,这是一种交互式UI设计,允许用户通过拖动来创建或调整线条。在Flex中,这种功能通常用于绘制工具、图表编辑器或者任何需要用户动态操作线条的应用。 在Flex中实现拖动线的...

    Flex带最大化最小化按钮可拖动调整窗口大小的TitleWindow

    这个特定的示例是关于如何在Flex中创建一个TitleWindow,该窗口不仅具备基本的窗口操作功能,还允许用户通过拖动来调整窗口大小。 首先,我们来看`MyTitleWindow.as`这个文件。这是ActionScript 3(AS3)源代码文件...

    flex中拖拉拽好实例objecthandles

    在Flex编程领域,拖放(Drag and Drop)功能是一个常用且重要的交互设计,它使得用户可以通过简单的拖动操作来移动、复制或关联UI元素。在本实例中,我们关注的是"flex中拖拉拽好实例objecthandles",这是一项利用...

Global site tag (gtag.js) - Google Analytics