`

Flex :Flash Air如何同时拖动多个窗口

阅读更多

我有两个NativeWindow,并且这两个win1、win2都是已经activate()的,都激活了;
如果点击一个地方开始拖动这两个Window窗体,我试过了在MOUSE_DOWN监听里做
win1.startMove();
win2.startMove();
则什么都不会发生,两个窗口都不动。

http://bbs.9ria.com/viewthread.php?tid=74437

回复4#swfchen
这个我早就试过了,如果是在flash.events.NativeWindowBoundsEvent.MOVING
监听事件中仅仅进行x,y坐标的跟随,你会发现跟随窗体的运动轨迹很难看。

后来我的解决方法:

win0为主窗体,win1为跟随窗体,如果win1“吸附”到了win0上,那么win1的核心实例就加到了win0的核心实例显示列表中,此时对win1进行隐藏。窗体吸附就是这么一回事。如果win1脱离win0,那么win1的实例就从win0显示列表中移除,回到原窗体中。。。。

分享到:
评论

相关推荐

    AIR应用开发中文指南

    - **Window 容器**: 管理多个窗口之间的交互和布局。 #### 5. 窗体(Windows)和菜单 - **窗体基础**: 窗体是 AIR 应用程序的基础组成部分,用于展示内容和接收用户输入。 - **创建和控制窗体**: 学习如何创建新的...

    flexmdi_flex插件

    这个插件的核心功能是支持在一个主窗口内打开和管理多个子窗口,就像在桌面操作系统中常见的那样,用户可以在一个应用中同时处理多个文档或任务。 在FlexMDI中,“添加新的窗口”这一特性是至关重要的。它允许用户...

    AIR应用开发中文指南.pdf

    - Window 容器: 管理多个窗口或面板之间的交互。 - **命令行工具**: 除了使用 Flex Builder 或 Flex SDK 外,还可以通过命令行工具来管理 AIR 应用的构建过程。 - amxmlc 编译器: 用于编译程序代码。 - acompc ...

    专题资料(2021-2022年)Flex开源项目.docx

    12. **birdeye**: 是一个大型的项目,涵盖了多个数据可视化领域,如关系分析、空间分析、数值分析、历史数据分析和变形类库,提供了丰富的可视化工具。 13. **antennae**: 基于Ant的Flex工程构建模板,集成了...

    googleMap-Flex

    本项目“googleMap-Flex”聚焦于使用Google Map API在Flex环境中实现这一功能,Flex是一个用于构建富互联网应用(RIA)的开源框架,基于Adobe AIR和Flash Player运行时。 在Flex中使用Google Map API,首先需要获取...

    map_flex_1_22.zip_flex

    10. **多平台支持**:虽然Flex主要用于桌面浏览器,但通过Adobe AIR,开发者还可以创建桌面应用,甚至移动应用,实现跨平台的Google Maps体验。 在实际开发过程中,开发者还需要熟悉Flex Builder或Flash Builder...

    flex抓屏 移动盒子 遮罩 抓取选取内容

    在IT行业中,尤其是在软件开发和用户体验设计领域,"flex抓屏 移动盒子 遮罩 抓取选取内容"这一技术主题涉及到多个关键概念。首先,我们需要理解这些术语的含义: 1. **Flex**:这里指的是Adobe Flex,一个开源框架...

    ActionScript开发人员指南中文版

    了解FlashPlayer和AIR运行时中的D显示对象 创建和移动D显示对象 将D对象投影到D视图上 示例:透视投影 执行复杂的D转换 通过三角形获得D效果 第章:文本使用基础知识 第章:使用TextField类 显示文本 选择和操作文本 ...

    多控件拖动.rar 多控件拖动.rar

    例如,如果有一个容器包含多个可拖动的控件,那么当一个控件移动时,其他控件的位置可能需要相应调整以保持整体布局的合理性。布局管理器可以自动处理这些情况,但有时也需要手动干预。 4. **CSS/样式**:在Web开发...

    flex3的cookbook书籍完整版dpf(包含目录)

    跟踪多个同时发生的服务调用的结果 18.7节. 使用发布/订阅消息 18.8节. 注册服务端数据类型 18.9节. 与WebService通信 18.10节. 添加SOAP头到WebSerice请求 18.11节. 解析WeBService的返回的SOAP响应 18.12节. 使用...

    谷歌地图api

    它使用MXML和ActionScript进行编程,可以生成SWF文件,然后在Adobe Flash Player或Adobe AIR环境下运行。将Flex与谷歌地图API结合,开发者可以在Flex应用中展示地图,实现地图的缩放、平移、标记、路线规划等功能。 ...

    软件界面设计工具_3款合集

    可同时打开多个设计文档并能使用分页界面在文档间快速切换。 可使用标准Windows元素创建图形用户界面(GUI)屏幕,包括框架窗口、会话、菜单、工具栏、标签、按钮、复选框、单选按钮、滚动条、滑动调节框、微调框、...

Global site tag (gtag.js) - Google Analytics