Flash中实现按下鼠标图像持续放大

2025-03-15 17:05:11

1、打开一个已有的Flash文件,本例为“太阳”作品。

Flash中实现按下鼠标图像持续放大

2、在作品中已制作了一个“太阳”影片剪辑元件,并拖放到舞台上,在“属性”面板中,将“实麻质跹礼例名称”取名为“sun_mc”。

Flash中实现按下鼠标图像持续放大
Flash中实现按下鼠标图像持续放大

3、在“代码”图层的第1帧右击,选择“动作”选项。

Flash中实现按下鼠标图像持续放大

4、首先,定义一个整型变量用来控制图像变大的速度,初始值为2。

Flash中实现按下鼠标图像持续放大

5、接着,定义一个布尔型变量isDowning,用来确定鼠标是否按下。

Flash中实现按下鼠标图像持续放大

6、注册影片剪辑元件sun_mc的鼠标按下事件的侦听器,接收者函数为ondown。

Flash中实现按下鼠标图像持续放大

7、注册影片剪辑元件sun_mc的鼠标释放事件的侦听器,接收者函数为ondown。

Flash中实现按下鼠标图像持续放大

8、注册影片剪辑元件sun_mc的enterframe事件的侦听器,接收者函数为onblow。

Flash中实现按下鼠标图像持续放大

9、接着,定义侦听器函数ondown,变量ev为鼠标事件。

Flash中实现按下鼠标图像持续放大

10、定义字符型变量str,用来保存鼠标事件的类型。

Flash中实现按下鼠标图像持续放大

11、用switch函数判断,如果条件str的值为mouseDown,则isDowning的值为true,即鼠标按下,如果值为mouseUp,则isDowning的值为false,即鼠标释放。

Flash中实现按下鼠标图像持续放大

12、然后,定义侦听器函数onblow,变量ev类型为事件。

Flash中实现按下鼠标图像持续放大

13、用if语句判断,如果条件isDowning的值为true,则影片剪辑元件sun_m罕铞泱殳c的宽和高都加上speed值,即实现图像变大。

Flash中实现按下鼠标图像持续放大

14、运行程序,当在图像区域内按下鼠标不放时,图像持续变大,直到释放鼠标时停止。

Flash中实现按下鼠标图像持续放大
Flash中实现按下鼠标图像持续放大

15、你会在Flash中实现按下鼠标图像持续放大了吗?是不是很有意思,动手操做一下吧。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢