Flex 可以拖出窗口的panel 拖动panel变为窗口

项目的需要,需要把Panel拖动,而且需要可以拖出窗口,变为独立的窗体。

众所周知,panel本来是不能拖出原来的窗体的。需要做成可以拖出去的,肯定只能用点小技巧。

我的做法是:

1、做一个透明window,只有灰色边框

2、拖动panel的时候显示这个window,并拖动这个window(panel实际上没有动过)

3、放开鼠标的时候,判断这个被拖的window的位置,如果在原窗口外就生成一个独立window~~~

demo见这里:拖动Panel变Window.rar

够无私奉献的啦~~附件是flash builder的项目~~欢迎大家留言~~

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏24K纯开源

Qt Style Sheet实践(二):组合框QComboBox的定制

导读      组合框是一个重要且应用广泛的组件,一般由两个子组件组成:文本下拉单部分和按钮部分。在许多既需要用户选择、又需要用户手动输入的应用场景下,组合框能...

3947
来自专栏向治洪

制作.9.png

1. PNG格式。       在这里不过多的讨论PNG格式的定义问题。但是.9.PNG确实是标准的PNG格式,只是在最外面一圈额外增加1px的边框,这个1p...

2195
来自专栏编程微刊

微信小程序弹框提示绑定手环实例

今天想聊一聊小程序里面存在的一些逻辑问题,拿手上的这个小程序来说,(这个小程序是开发出来玩的,每个人手上有一个手环,带着手环时候的心率,运动步数,血压数据都会展...

701
来自专栏一“技”之长

AppleWatch开发入门五——菜单控件的使用

        菜单也是WatchOS中一个重要的交互方式,限于Watch的屏幕尺寸,若将所有用户交互控件都紧密的排列进展示的UI中,那样难免会使用户操作困难,...

761
来自专栏腾讯Bugly的专栏

Android APP 快速 Pad 化实现

如何能在最快的时间内,实现一个最新版本 Android app 的 pad 化呢?从拿到一个大型手机 app 代码开始开发到第一个其全新 pad 版本的发布,我...

3616
来自专栏GIS讲堂

C#控件命名规范

1、 本规范是个人平时使用时为方便个人使用而制定的一套规范,有很多地方不易记忆与理解,后续在具体的使用过程中会做一定的改动。

683
来自专栏前端之路

CSS布局-绝对尾部(Css Sticty Footer)

1214
来自专栏吴小龙同學

Android 8.0 自适应图标

31510
来自专栏IMWeb前端团队

移动端web开发入门笔记

移动端web开发基本上分为三种: 移动端网页开发 传统的页面开发,可以参考手机腾讯网。 移动端web app开发 简单来说就是在开发中使用一些浏览器私有的方法...

2019
来自专栏进步博客

iOS编程101:如何创建圆形头像和圆角图片

IOS7的一个变化是相对于方形图像,更偏爱于使用圆形图像。在内置的应用中可以看到圆形图标或圆形图像,如联系人和电话应用。这篇短文中,我们将探讨CALayer类,...

1072

扫码关注云+社区