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

 时间:2024-09-24 05:21:55

你能在Flash中单击某一图像,当鼠标按下时持续放大,鼠标释放时停止放大吗?笔者给你介绍一下操作方法。

工具/原料

FlashCS6

方法/步骤

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,则isDownin壹执慵驾g的值为true,即鼠标按下,如果值为mouseUp,则isDowning的值为false,即鼠标释放。

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

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

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

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

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

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

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

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

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

Flash绘制一个海面的场景 flash 怎么制作彩虹文字 flash如何绘制星空的教程 利用Flash制作倒影效果~ flash制作水滴水波纹效果方法
热门搜索
春夏秋冬图片大全 自动扶梯图片 奔跑吧兄弟图片大全 儿童搞笑图片 标志408图片