首页 / 知识
关于 actionscript 3:如何在 Flex 中”不接受”拖动?
2023-04-12 04:47:00

How can I "unaccept" a drag in Flex?一旦我调用了 明确一点:用户应该能够放置的区域不是组件,甚至不是显示对象,实际上它们只是文本字段文本中的范围(如选择)。如果他们是他们自己的组件,我可以通过让他们每个人单独接受拖动事件来解决它。我想我可以创建浮动在文本上的代理组件来模拟它,但如果没有必要,我宁愿不这样做。 我现在已经设法让它在 AIR 和浏览器中运行,但只能通过将代理组件放在应该能够放置内容的文本范围的顶部。这样我就可以得到正确的反馈,并且在拖动退出时会自动不接受放置。 这是D最奇怪的地方 您是否只使用了dragEnter 方法?如果您尝试拒绝拖动,同时仍拖动同一组件,则需要同时使用 dragEnter 和 dragOver 方法。 看看这个例子:
你误解了这个概念。您的"不接受"是通过实现 dragOverHandler 并发出不需要数据的信号来实现的。 这是基本概念: 注册dragEnterHandler或者覆盖已经注册的方法。
这使您的容器能够接收更多消息(dragOver/dragExit)。但这不是决定应该显示哪种鼠标光标的位置。 没有 DragManager.acceptDragDrop(this);不会调用其他处理程序。 注册dragOverHandler或者覆盖已经注册的方法。
调用 DragManager.showFeedback(DragManager.NONE);显示"不接受"的诀窍。 注册dragExitHandler或者覆盖已经注册的方法。
如果您不需要在 AIR 中进行原生拖放,则可以通过子类化 WindowedApplication 并设置 DragManager 来获得 Flex 拖放行为。有关更多信息,请参阅 Adob??e Jira 上的此帖子:https://bugs.adobe.com/jira/browse/SDK-13983 是的,拖放在 AIR 中是不同的。我讨厌那个!要想弄清楚如何让事情像在 flex 中构建的自定义 dnd 一样工作,需要花费很多时间。 至于坐标,可以使用 localToContent 和 localToGlobal 方法。它们可能有助于将坐标转换为有用的东西。 祝你好运。如果我想到其他任何事情,我会告诉你。 好的,我现在看到了问题。尝试将其设置为 dragInitiator. 而不是 null 看看这个。
|
最新内容
相关内容
pythonpip怎么调用
pythonpip怎么调用,培训,工具,标准,管理,替代品,模块,以上,功能,更多,内容,pip是一个安装和管理Python包的工具,python安装包的工具有easy_inspython函数嵌套时怎么调用
python函数嵌套时怎么调用,培训,函数,周期,变量,嵌套,作用,定义,里面,上层,也就是说,python允许创建嵌套函数。也就是说我们可以在函数里面定python库怎么调用
python库怎么调用,培训,模块,代码,成员,别名,前缀,程序,语句,语法,上面,python使用import导入模块的语法,,主要有以下两种:import模块名1[as别名python子类怎么调用父类方法
python子类怎么调用父类方法,培训,代码,初始化,方法,函数,示例,时调,定义,对象,以上,python中类的初始化方法是__init__(),因此父类子类的初始python子类可以调用父类方法吗
python子类可以调用父类方法吗,培训,名称,资料,情况,地方,函数,参数,方法,表示,语句,python中的子类中的__init__()函数会覆盖父类的函数,一些python怎么调用实例方法
python怎么调用实例方法,代码,培训,方法,对比,参数,实例,空间,变量,定义,函数,在Python的类体中定义的方法默认都是实例方法,也示范了通过对象python如何调用函数
python如何调用函数,代码,培训,函数,名字,工作,处分,较大,变量,程序,定义,函数的定义及其应用所谓函数,就是把具有独立功能的代码块组织成为一python如何调用mysql
python如何调用mysql,培训,流程,一致,密码,数据,数据库,数据库连接,接口,语句,方法,DB-API是一个规范.它定义了一系列必须的对象和数据库存取python怎么调用类方法
python怎么调用类方法,培训,方法,实例,静态,定义,参数,属性,对象,关键字,以上,python中的类用来描述具有相同的属性和方法的对象的集合。它定python库怎么调用
python库怎么调用,第三,培训,环境,工具,管理,系统,源码,语句,文件夹,命令,python是一门优雅的语言,简洁的语法,强大的功能。当然丰富的第三方库python如何调用python函数
python如何调用python函数,函数,代码,概念,培训,名字,工作,系统,基础,语句,定义,函数function是python编程核心内容之一,也是比较重要的一块。python调用函数和打印函数的区别
python调用函数和打印函数的区别,培训,函数,区别,变量,实例,分配,以上,参数,东西,更多,python调用函数和打印函数的区别1、当你调用一个返回