手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

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

时间:2024-10-12 03:31:01

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中实现按下鼠标图像持续放大了吗?是不是很有意思,动手操做一下吧。

© 手抄报圈