趣百科

Flash中常用鼠标事件名解析

编辑:Simone 2024-11-12 06:06:51 519 阅读

Flash中常用鼠标事件名解析

在使用Flash进行交互时,难免要用到鼠标事件,你知道Flash中有哪些常用鼠标事件、它们的事件名是什么吗?

笔者带你探究一下Flash中的常用鼠标事件名。

打开Flash软件,选择“ActionScript3.0”选项,新建一个空白文档。

单击“插入”---->“新建元件”,制作一个名为“长方形”的影片剪辑元件,在里面绘制一个长方形。

回到场景1,将长方形影片剪辑元件拖动到舞台合适位置,选中元件,在“属性”面板中,将“实例名称”取名为“Rect_mc”。

在“编辑栏”选择“文本工具”,在“属性”面板中选择“动态文本”,在舞台绘制一个动态文本框,将“实例名称”取名为“out_txt”。(注:在“属性”面板中嵌入字体,运行程序后动态文本才能在舞台正常显示)

新建一个图层命名为“代码”,在图层的第1帧右击,选择“动作”选项。

我们先来看一下鼠标单击事件名。

定义一个影片剪辑元件Rect_mc的鼠标单击事件的侦听器,接收者函数为out。

可以看到,鼠标单击事件的名称为“MouseEvent.CLICK”。

接着,定义函数out,变量e为鼠标事件。

在动态文本框中输出“click”,代码如下图所示。

运行程序后,单击长方形元件,在舞台就显示文本“click”。

说明鼠标单击事件名为“MouseEvent.CLICK”,其实它是MouseEvent类的公有静态属性。

接着,我们来看一下鼠标按下事件,将代码中的单击事件改为按下事件MOUSE_DOWN,代码如下图所示。

运行程序,当我们在长方形元件上按下鼠标后,舞台就显示文本“mouseDown”。

然后,测试一下鼠标移动事件,将鼠标按下事件代码修改为移动事件MOUSE_MOVE,“动作”面板中的代码如下图所示。

运行程序,可以看到当鼠标移动到长方形元件上后,舞台即显示“mouseMove”。

接着,测试一下鼠标移出事件,鼠标移出事件名的代码为“MOUSE_OUT”,将动作面板中的代码稍加修改,如下图所示。

测试程序,当鼠标从长方形元件内移到外面时,舞台显示文本“mouseOut”。

最后,测试一下鼠标释放事件名,鼠标释放事件名的代码为“MOUSE_UP”,将“动作”面板中的移出事件改为鼠标释放事件。

运行程序,当鼠标在长方形元件内单击释放时,舞台显示文本“mouseUp”。

现在你应该知道Flash中有哪些常用鼠标事件名了吧!其实这些事件名都是MouseEvent类的公有静态属性。

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/article/58110.html

相关推荐