你能在Flash中制作一个对象,可以用鼠标拖动到任意位置吗?笔者给你介绍一下操作方法。
工具/原料
FlashCS6
方法/步骤
1、双击打开一个已有的Flash文档,本例为“太阳”作品。
2、在作品中已制作了一个太阳元件,并拖动到舞台上,在“属性”面板中将舞台上对象的“实例荏半吨蛸名称”取名为“sun_mc”。
3、在“代码”图层的第1帧右击,选择“动作”选项。
4、首先,确定图像在舞台中的位置,设置图像的初始坐标值为(250,180)。
5、接着,注册影片剪辑元件sun_mc的鼠标按下事件的侦听器,接收者函数为onmove。
6、注册,对象onmove的鼠标释放事件的侦听器,接收者函数为onmove。
7、然后,定义侦听器函数onmove,参数ev为鼠标事件。
8、定义一个字符型变量,用来存储鼠标事件的类型,用type属性获取类型。
9、使用switch语句进行判断,判断条件为鼠标事件的类型str。
10、当鼠标按下,即值为mouseDown时,执行startDrag函数,使鼠标可以拖动显示对象。
11、当释放鼠标,即值为mouseUp时,执行stopDrag函数,停止鼠标的拖动。
12、运行程序,我们可以用鼠标拖动对象,移动到舞台的任何位置。
13、你会在Flash中实现用鼠标拖动舞台中的图像到任意位置了吗?是不是很有成就感。