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

  • Flash绘制一个海面的场景
  • flash 怎么制作彩虹文字
  • flash如何绘制星空的教程
  • 利用Flash制作倒影效果~
  • flash制作水滴水波纹效果方法
  • 热门搜索
    胃痉挛是怎么引起的 怎么给c盘增加空间 教师节快乐英语怎么写 helmet怎么读 油漆怎么洗 月季花怎么扦插 手表进水了怎么办 电子邮箱怎么申请 科颜氏眼霜怎么样 暗黑破坏神3怎么玩