社区
Flex
帖子详情
DragManager 拖拽的边界问题
wzl1219
2012-09-12 01:27:23
现在有个group,里面有可以拖拽的图片。。。将图片拖拽到左边界和上边界,没什么问题。。。将图片拖拽到右边界跟下边界的时候,会自动将group撑大,有什么办法可以不让他出边界么。。。因为拖拽好像只是坐标点的移动(那个图片的坐标),而图片的长跟宽没有计算,但图片落地的时候,又因为group会根据子节点的位置调节大小。。。。哪位高手有解决的办法吗?这里谢谢了
...全文
174
2
打赏
收藏
DragManager 拖拽的边界问题
现在有个group,里面有可以拖拽的图片。。。将图片拖拽到左边界和上边界,没什么问题。。。将图片拖拽到右边界跟下边界的时候,会自动将group撑大,有什么办法可以不让他出边界么。。。因为拖拽好像只是坐标点的移动(那个图片的坐标),而图片的长跟宽没有计算,但图片落地的时候,又因为group会根据子节点的位置调节大小。。。。哪位高手有解决的办法吗?这里谢谢了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wzl1219
2012-10-09
打赏
举报
回复
额。。。结贴完了,在drop跟exit两个事件里面,加上边界判断就ok了,嘿嘿
tianmao111
2012-09-12
打赏
举报
回复
做个自定义的单例拖拽管理器,拖拽的时候把图片从group里拿出来,在group上加一个图层,把拖拽的图片加到这个图层里,用坐标和图片的大小和group的大小来计算拖拽是鼠标是否超过范围,这样拖拽时图片就不会撑大group,然后想放下的时候,判断鼠标是否在group内,在的话,就计算一下图片的相对位置,如果超出了group某的边界,换算一下就行了,记住坐标统一为stage坐标,但group和拖拽层的坐标需要换算一下
讨厌的
Drag
Manager
标题“讨厌的
Drag
Manager
”可能是指在编程过程中遇到的一个关于拖放管理器(
Drag
Manager
)的问题,这通常涉及到用户界面(UI)交互,尤其是当用户需要通过拖动元素来实现某些功能时。在这个问题中,可能存在的问题是...
flex组件
拖拽
框架
这可能涉及到改变拖动图标、设置拖动边界、处理拖放反馈以及实现复杂的业务逻辑。 8. **Performance**: 优化
拖拽
性能是重要的考虑因素,特别是在处理大量或复杂组件时。避免不必要的计算和更新,使用事件节流或...
Flex关于
拖拽
编程
为了限制拖放范围,可以设置`allowDrop`属性或使用`
drag
Constraint`属性来指定拖动边界。`
drag
Constraint`可以是一个矩形区域,也可以是相对于拖动源的位置。 7. **结束拖放**: 拖放结束后,会触发`
drag
Complete...
Flex
拖拽
例子 从不同组件间
拖拽
当这个事件被触发时,启动拖放过程,调用`
Drag
Manager
.do
Drag
()`方法,传入要拖动的显示对象、拖动图像(可选,用于自定义拖动时的视觉效果)、以及数据对象(包含拖动信息,可以在放置目标中访问)。 ```...
flex拓扑示例(可以拖动)
3. **限制拖动范围**:我们可以指定拖动的边界,防止组件超出特定区域。这通常通过设置
Drag
Manager
的constrainToBounds属性或者使用限制区域(clipRect)来实现。 4. **数据交换**:在拖放过程中,可以传递数据。...
Flex
4,327
社区成员
9,103
社区内容
发帖
与我相关
我的任务
Flex
多媒体/设计 Flex
复制链接
扫一扫
分享
社区描述
多媒体/设计 Flex
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章