flash鼠标事件

如何点击做到点击屏幕就会出现一个图案,并且松开还能显示,另外能够连续点的

press表示左键按下的事件,
release表示左键释放的事件,
releaseOutside表示在按钮外部释放左键的事件等等
例如,要使按钮对单击事件做出响应,可以在按钮的动作面板中添加如下代码:
on (release) { trace("单击了一下"); } 这样,在测试状态下单击该按钮时,Flash就会将信息“单击了一下”发送到输出窗口。对于影片剪辑,也可以为其添加on事件处理函数,使其以按钮的机制响应鼠标左键。
此外,也可以用影片剪辑特有的onClipEvent事件处理函数对鼠标左键做出响应。
例如,mouseDown表示左键按下的事件,
mouseUp表示左键抬起的事件。与按钮的press和release事件不同的是,mouseDown和mouseUp事件不要求光标位于影片剪辑范围内。因此,如果要判断鼠标具体单击的哪个影片剪辑,还需要对鼠标位置进行检测。例如,下面的代码使得影片剪辑响应左键按下事件并在输出窗口中显示光标的位置: onClipEvent (mouseDown) { trace("X坐标:"+_root._xmouse); trace("Y坐标:"+_root._ymouse); } 这里,_root._xmouse和_root._ymouse分别表示光标相对于主场景的X坐标和Y坐标,如果省略_root,则得到光标相对于影片剪辑自身的坐标。
2.右键 鼠标的右键和中键是Flash MX 2004新开放的功能。对鼠标右键的响应主要体现在允许用户自定义右键的快捷菜单。
ContextMenu类表示快捷菜单,ContextMenuItem类表示快捷菜单中的菜单项。
如下所示的代码创建ContextMenu类的一个对象my_cm: var my_cm = new ContextMenu(); ContextMenu类的customItems属性是一个数组,该数组包含了快捷菜单中的所有菜单项。要将菜单项添加到菜单中,需要使用数组的push方法,如下所示: my_cm.customItems.push(new ContextMenuItem("旋转", func_rotate)); 这样,就将“旋转”菜单项添加到了快捷菜单中,func_rotate是一个函数名,它决定了选择“旋转”菜单时所要执行的命令。下面定义该函数: function func_rotate(obj:Object, menu:ContextMenu) { obj.onEnterFrame = function() { this._rotation += 15; }; } 这里的参数obj是系统自动捕获并传递的,它就是对鼠标右键做出响应并显示快捷菜单的对象。上面的函数使得选择“旋转”快捷菜单时对象以15°/帧的速度进行旋转。 点击浏览该文件 3.中键在Windows环境中,鼠标中键常常用来滚屏——在使用Word的时候,浏览网页的时候,甚至在一个下拉列表框中做出选择的时候——现在,也包括观看Flash的时候。当然,这同样也得归功于Flash MX 2004。表示鼠标的Mouse对象中并未定义中键滚动事件,Flash MX 2004提供onMouseWheel侦听器来检测中键滚动。因此,要使得能够对鼠标中键的滚动做出响应,就必须向Mouse对象注册onMouseWheel侦听器。代码如下: mouseListener = new Object(); mouseListener.onMouseWheel = function(delta) { clip_mc._x += n * delta; } Mouse.addListener(mouseListener); 其中,delta表示鼠标中键的每个滚动刻度使屏幕滚动的行数,它的值由系统决定,常在1~3之间。上面的代码使得在鼠标中键滚动时,实例clip_mc一次向左或向右移n*delta像素,移动的方向是由中键滚动的方向决定的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-25
请问楼主你用什么版本Flash?具体实现什么?
如果是Flash CS3的话,我可以帮你....需要的话...将素材发到我邮箱:huaruan@foxmail.com

flash编程里面,鼠标事件移动,移出,移过,滑入,滑出怎么区分?
鼠标事件移动,移出,移过,滑入,滑出都是对于对象而言的,移动:鼠标移动前后坐标都处于对象本体范围内移出:鼠标移动前坐标处于在对象本体内,移动后处在对象本体外移过:与滑入在效果上没有什么区别滑入:鼠标移动前坐坐标处于对象本体外,移动后处在对象本体内滑出:鼠标移动前坐坐标处于对象本体内...

FLASH鼠标跟随代码 怎么用
FLASH鼠标跟随代码的使用方法如下:首先,我们需要创建一个MovieClip,并将其命名为“follower”,这个MovieClip将作为跟随鼠标的对象。然后,在舞台上添加一个事件监听器,用于监听鼠标的移动事件。这个事件监听器会在鼠标移动时触发相应的事件处理函数。在事件处理函数中,我们需要获取鼠标的当前坐标...

FLASH鼠标移动触发事件怎么弄啊?
“鼠标移动上去”在FLASH里应该是mousemove()先选中这个按扭(元件),再在“动作”里面写语言,基本意思是:on mousemove 然后goto and stop\/play到另外一个画面(帧)。鼠标按下是mousedown 还有mouseout等事件。事件触发导致程序运行。晕,你只要学了点基础这个效果好做的。首先平滑到一个画面,这个简...

flash 中用鼠标事件暂停和继续播放,其中有一个控制不住?
flash做好之后,作为元件拉入场景中。在场景中的元件上做行为设置:点击元件,打开动作设置框,在影片控制中双击“on”,即:on(rollover){_root.**.stop();} 其中,**是你给影片片断起的名字,rollover的意思是鼠标滑到片断上来。你还可以把rollover换成双击on之后出现的其他函数,例如按下某个键。...

Flash高手请进 按钮怎么设“鼠标事件”? ---急!!!
怎么没有鼠标事件,在flash是按钮的鼠标事件是:on(事件){},其中"事件"包括很多有press,Release,RollOver,RollOut...,如果在按钮上写代码,格式是:on(press){ ‘你的代码 } on(release){ ’你的代码 } 要是你在帧上定按钮代码的话,需要事件写成函数形式,假如有一个名叫b1的按钮,格式是:...

flash 鼠标离开舞台发生事件的代码!急!
onClipEvent (mouseMove)意思是此影片剪辑播放时当鼠标处于弹起状态下。。。鼠标脱离与此影片剪辑时发生_root.beijing.gotoAndPlay(10);但是别忘记你的onClipEvent (mouseMove) 事件是不停的在执行,也就是说这个事件里的内容会不停的执行,也就是不停的播放beijing里的第10帧,所以其实就是一直停在了...

flash中什么能感应鼠标单击事件?
第一:这图片(或者其他的素材)首先可以从swf中获取到,并且是sprite(或它的子类)。第二:获取到这个实例后他有个buttonMode 属性,设置为true时当鼠标指针经过 它会触发手形光标的显示。false不会显示

flash 文本转成按钮 鼠标事件
1、要转换为按钮的文本,类型应该是“静态文本”,你可以检查一下该文本属性对不对。2、转成按钮后,双击进入编辑状态,有弹起、指针经过、按下和点击四种状态,此时,可能只有弹起状态上有文本。鼠标点击“点击”那个影格,按F6插入关键帧,然后用矩形工具画一个色块,覆盖住舞台上的文本,这个用意是...

解释flash中的代码~
就是导入flashAS3.0脚本所需要的包把。第一是鼠标事件。每次发生鼠标事件时,都会将 MouseEvent 对象调度到事件流中。鼠标事件通常由使用指针的用户输入设备(如鼠标或轨迹球)生成。第二个是时间事件。就是你可以通过时间来产生事件,例如做一个时钟 第三个DisplayObjectContainer 类是可用作显示列表中...

flash里在ActionScript 3.0模式下,鼠标经过事件怎么写?如下图_百度知...
AS3.0下,事件只能写帧上,而不能写在影片剪辑内。写法如下:import flash.events.MouseEvent;_mc.buttonMode=true _mc.addEventListener(MouseEvent.MOUSE_OVER,over);function over(event:MouseEvent) { trace("ok");}

相似回答