|
学习用Flash制作鼠标跟随
(04/29/2000) |
|
在上网浏览时,一些鼠标跟随的画面常常令初涉Flash的朋友羡慕不已,通过阅读本文,您会发现,制作鼠标跟随其实 并不是一件难事,不信,您就试试吧。 1)选择菜单File/New创建一个新电影。选择菜单Modify/Movie设置背景颜色为淡绿色。 4)重复步骤2)--3),分别建立字符“欢”、“迎”、“光”、“临”、“海”、“天”、“网”、“站”的Movie
Clip。 选择菜单Insert/New Symbol,在弹出的对话框中输入符号名称“A0”,点选Movie Clip模式 ,点击OK。 6)返回场景Scence1中,为了实现对指定Movie Clip的拖动,Flash要求必须先为要拖动的Movie Clip定义一个Instence Name。 本例中将要拖动的Movie Clip是“A0”,具体做法是:将“A0”拖到工作区,双击“A0”,弹出Instence Properties 对话框,在Instence Name后面的文本框中输入“A0”,如图2所示。 7)双击第一帧,在弹出的Frame Properties 对话框中,选择Actions选项卡,添加语句:Drag Movie Clip,在Target后面的文本框中输入“A0”,或者单击文本框后面的选项按扭,选择Target Editor,在弹出的对话框中,双击已定义Instence Name的“A0”,点击OK,勾选Lock mouse to center。如图3所示。 8)选中Scence1第一帧,将Movie Clip“欢”、“迎”、“光”、“临”、“海”、“天”、“网”、“站”从符号库中拖到工作区,按顺序排好,如图4所示,并分别将“欢”、“迎”、“光”、“临”、“海”、“天”、“网”、“站”的Instence Name命名为A1、A2----A8。 9)完成鼠标跟随分三个步骤: 第一部:利用函数Get property (target,property)获取鼠标的最新坐标,本例中既为“A0”的坐标。函数设置如图5所示。 第二部:利用获取的“A0”坐标,分别计算出每个汉字的坐标,它们与“A0”的高度相等,即Y坐标相同,X坐标分别相差20。如图6所示。 第三部:计算出的坐标值要利用Set property (target,property)赋给每个汉字,Flash系统才会识别。如图7所示。 以上三部的设置按如下操作:双击第一帧,在弹出的Frame Properties 对话框中,选择Actions选项卡,添加如下语句: Comment: 获得鼠标最新值 其中,函数 Eval(Variable):获取某一变量的值;运算符&:连接运算符两边的字符串。 10)选中第二帧,按F6键插入关键帧,双击第二帧,在弹出的Frame Properties 对话框中,选择Actions选项卡,添加Go to and play(1) 语句,设置循环。如图8所示。 11)按下Ctrl+Enter看看效果吧,够酷炫!
|