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

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

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

我的做法是:

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

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

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

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

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Aloys的开发之路

LaTeX内容总结

心得 Sublime + LaTeXTools 简直噩梦,决不再碰 TeX最好用的发行版就是Tex Live TeX Live可以在Linux、Windows平...

22410
来自专栏Porschev[钟慰]的专栏

体验vs11 Beta

第一步:下载VS11Beta 下载地址:http://www.microsoft.com/click/services/Redirect2.ashx?CR_...

1806
来自专栏iOS开发随笔

Xcode9 上传出现ERROR ITMS-90023/iTunes Store Operation Failed错误

943
来自专栏林德熙的博客

WPF 使用 Direct2D1 画图入门

实际上现在很多小伙伴对于渲染性能就是听到 DirectX 才会去搜索这个博客。我在博客园看到很少的博客讲到这个。即使有也很少会说如何使用 WPF 的。

981
来自专栏林德熙的博客

win10 uwp 切换主题

一般我们的应用都要有多种颜色,一种是正常的白天颜色,一种是晚上的黑夜颜色,还需要一种辅助的高对比颜色。这是微软建议的,一般应用都要包含的颜色。

691
来自专栏佳爷的后花媛

markdown欢迎使用Markdown编辑器写博客

962
来自专栏Python小屋

Python实时获取鼠标下窗口文本

from ctypes import * from ctypes import wintypes from time import sleep #调用Windo...

3224
来自专栏生信技能树

shell界面颜值知多少

颜色值设置: PS1中设置字符颜色的格式为:[\e[F;Bm],其中“F“为字体颜色,编号为30-37,“B”为背景颜色,编号为40-47。

1242
来自专栏一个爱瞎折腾的程序猿

依赖注入的威力,.NET Core的魅力:解决MVC视图中的中文被html编码的问题

有园友在博问中提了这样一个问题 —— .NET Core 中文等非英文文字html编码输出问题,到我们的 ASP.NET Core 项目中一看,也是同样的问题。

551
来自专栏静晴轩

sublime text下的Markdown写作

什么是 Markdown wiki Markdown 是一种方便记忆、书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档:譬如...

3377

扫码关注云+社区