让Flex控件 Canvas实现弹出窗口并拖动
来源:互联网 发布:成都菜鸟网络招聘 编辑:程序博客网 时间:2024/06/01 22:41
弹出窗口问题是需要解决的,以前一直在用panel,titleWindow控件实现,但很多外观表现用达到美工的效果,实现起来感觉不很方便.用Canvas是很方便的.但不支持拖动,今天想到方法了.
其实只要我们合理使用 startDrag和stopDrag这两个方法.一切OK.
以下是主要思路和代码:
给 Canvas注册鼠标按下和松开事件,在事件里写方法.
this.addEventListener(MouseEvent.MOUSE_UP,onMouseEventHandler);
this.addEventListener(MouseEvent.MOUSE_DOWN,onMouseEventHandler);
private function onMouseEventHandler(evt:MouseEvent):void
{
switch (evt.type)
{
case "mouseDown" :
evt.currentTarget.startDrag();
break;
case "mouseUp" :
evt.currentTarget.stopDrag();
break;
default:
break;
}
}
至于要实现弹出窗口,就用PopUpManager了.
- 让Flex控件 Canvas实现弹出窗口并拖动
- Flex控制弹出窗口拖动范围
- Flex:使弹出的窗口使用Canvas可以拖拽
- Flex控件拖动
- 在WPF中的Canvas上实现控件的拖动、缩放
- 信息对话框弹窗口,弹出层并可拖拽,图层弹出拖动
- Flex中的弹出窗口
- Flex中的弹出窗口
- flex弹出窗口位置
- Flex弹出窗口
- Flex 弹出窗口
- Flex弹出窗口
- Flex 弹出窗口
- flex PopUpManager弹出窗口
- Flex 弹出窗口
- Flex弹出窗口
- html弹出提示框并实现拖动的源码
- Flex 窗口最小化,最大化,拖动
- 关于QPushButton构造函数的重载
- 利用模板类生成的循环单链表实现约瑟夫问题。
- 关于Android GPS 的 监听位置变化的函数的研究(1)
- 危险进程总结
- 文件和路径操作
- 让Flex控件 Canvas实现弹出窗口并拖动
- WinCE 程序设计 (3rd 版)--2.1 绘图基础
- Linux内核模块编程初识
- 危险进程总结
- DotNetNuke 5 C#版本解读之1--架构介绍
- Windows Mobile开发环境搭建
- Windows Live Writer中CSDN的blog设置方法
- ASP.NET response.write alert后 导致页面布局改变的解决方法
- VC6调试 ATL 显示内存泄漏代码文件行号