as3加上一个透明精灵作鼠标监听
2013-06-24 00:54
120 查看
有时候需要加上一个透明的元件来监听鼠标事件,如封锁某些区域用户鼠标的操作,代码很简单,直接上代码。
方法1:
效果图:
方法2:
方法1:
效果图:
import flash.events.MouseEvent; import flash.display.Sprite; import flash.display.Graphics; var res:Sprite = new Sprite(); res.graphics.beginFill(0xFFCC00,0); res.graphics.lineStyle(1,0xFF0000,1); res.graphics.drawRect(0,0,100,110); res.graphics.endFill(); this.addChild(res); res.x = 100; res.addEventListener(MouseEvent.CLICK,onSelect); function onSelect(e:MouseEvent){ trace("select"); }
方法2:
import flash.display.Bitmap; import flash.display.BitmapData; import flash.events.MouseEvent; import flash.display.Sprite; var bm:Bitmap = new Bitmap(); var bmd:BitmapData = new BitmapData(50,50); var sp:Sprite = new Sprite(); bm.bitmapData = bmd; sp.addEventListener(MouseEvent.CLICK,onClick); sp.addChild(bm); this.addChild(mc); mc.mouseChildren = false; mc.alpha = 0; function onClick(e:MouseEvent):void{ trace("ok"); }
相关文章推荐
- unity中让一个精灵在屏幕上跟随鼠标
- 透明as3截获浏览器鼠标滚轮事件的解决
- 鼠标放图片上,原图上划上去一个透明图片
- AS3 如何让鼠标不响应透明区域
- AS3 EaseSprite --- 简单的按钮,带鼠标经过时,缓动式的缩放大小的一个显示对象
- Android广播接收器监听多个广播及多个广播接收器监听同一个广播_广播之二
- Google Maps Api V3 鼠标事件监听及实时显示当前的经纬度
- 一个简短的epoll服务器示例, 监听5000个端口, 使用线程池
- 解决word2016鼠标每点击一下就出现一个保存的圆圈
- 编写一个脚本,对至少三个以上记事本窗口做相同操作,对任意一个窗口进行手动操作,其余窗口由脚本执行相同步骤的键鼠操作,记得是键盘操作+鼠标操作。
- Activity中一个监听器监听两个listView
- 发布一个自己写的PrintPreviewControl自定义控件,支持鼠标滚轮,源代码下载。
- 一个简单的鼠标钩子程序
- 计划:写一个统计鼠标点击次数,滑动距离,键盘按键次数的软件
- 给上传的图片加上一个水印
- as3 抠图、选取透明区域
- Cocos2d-x中,如何通过触摸来移动一个精灵
- 设置一个监听器监听多个按钮事件(点击按钮进入一个指定的网站)
- JavaScript中onmouseover时如何让鼠标指针变成一个小手状
- js和css两种实现鼠标经过图片时显示透明框的遮罩条文字