[AS3]as3影片剪辑mc层级调整与修改
有n个mc,如何实现拖动一个mc时,让这个mc的层级是最上面的。mc是摆放在场景中的,不是new出来的。
有n个mc,如何实现拖动一个mc时,让这个mc的层级是最上面的。mc是摆放在场景中的,不是new出来的。
- mc.addEventListener(MouseEvent.CLICK, clHandler);
- function clHandler(e:MouseEvent):void{
- setChildIndex(e.currentTarget,numChildren-1);
- }
这样写也可以
- setChildIndex(mcToolTiptop,numChildren-1);
另一种写法:
- swapChildren(mcToolTiptop,_videoScreen);
- var num:int = 2;
- for (var i:int = 0; i<num; i++){
- this["aa"+i].addEventListener(MouseEvent.MOUSE_DOWN,doDrag);
- this["aa"+i].addEventListener(MouseEvent.MOUSE_UP,stopDarg);
- }
- function doDrag(e:MouseEvent):void {
- var aa:MovieClip = e.target as MovieClip;
- aa.startDrag();
- setChildIndex(aa,numChildren-1);
- }
- function stopDarg(e:MouseEvent):void {
- var aa:MovieClip = e.target as MovieClip;
- aa.stopDrag();
- }
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...