Flash Action Script从头说起
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-14
可。
5、 现在要添加控制影片的脚本。这次把脚本直接写在舞台上这些按钮的身上。选中播放按钮,按F9打开动作面板,输入: on (release) { _root.mc.play(); } 如果要在按钮身上写脚本的话,必须使用on(事件){//脚本程序}的格式来写!上面的脚本作用就是:当你在这个按钮上按一下鼠标(release事件)的时候,就会执行下面的_root.mc.play();程序,它的意思是让舞台上的mc开始播放! 6、同理:咱们选中舞台上的暂停按钮,在它上面输入: on (release) { _root.mc.stop() } 然后依次在快退上输入: on (release) { _root.mc.prevFrame(); //prevFrame表示回到动画的上一桢 } 在快进的按钮上输入: on (release) { _root.mc.nextFrame(); } 在停止的按钮上输入: on (release) { _root.mc.gotoAndStop(1); //跳到mc影片的第一桢,并停止播放! } 好了,到现在为止就结束啦,你可以按Ctrl+Enter测试一下你的成果了,呵呵。 完了吗,没有,呵呵,好戏才刚刚开始。下面我就具体来讲一讲AS语句的常用的语法及添加方法。呵呵,别不耐烦啊。我们先来看刚才输入的最简单的一个语句 _root.mc.stop() 这个语句的意思大家都知道,呵呵.就是让舞台上的影片剪辑mc停止播放。这里_root指的是舞台,实际上说主时间轴更确切。mc是刚才我们定义的影片剪辑的实例名。stop就不用说了,关键是里面的小不点“.”,可别小看它哦,作用可大了。官方的定义是“运算符;用于定位影片剪辑的层次结构,以便访问嵌套的(子级)影片剪辑、变量或属性。点运算符也用于测试或设置对象的属性、执行对象的方法或创建数据结构。”也就是说“.”的作用主要有二:一是用来定位影片剪辑的层次结构,比如中国人民解放军.女子防暴队.鸿燕(^_^,别打我啊)。体现到具体AS语句就是大家看到的 _root.mc 二是用来设置影片剪辑的属性或方法。那么什么是属性呢?简单的说属性就是对象本身所具有的特征,如名称、大小、位置、方法等。比如鸿燕身高1.8米,这里对象(鸿燕)的属性(身高)值为1.8米。体现到具体的AS语句如 _root.mc._x=100 //设置舞台上mc(对象)的横坐标(属性)为100(值) 方法则可以看作是对象所作的动作。比如鸿燕(对象)唱歌(方法),体现到具体语句可以是 _root.mc.stop() //设置舞台上的影片剪辑mc(对象)停止(方法) 这里需提醒大家注意的是语句要在英文状态下输入。 第二个要考虑的问题是,如何在你的flash中添加编写脚本?简单的说,添加脚本可分为两种:一是把脚本编写在时间轴上面的关键桢上面(注意,必须是关键桢上才可以添加脚本)。二是把脚本编写在对象身上,比如把脚本直接写在MC(影片剪辑元件的实例)上、按钮上面。如果你要将AS语句添加到关键桢上,就要先选中关键桢,然后打开动作面板,输入AS语句;如果你要把脚本编写在对象身上,就先选中对象,再输入AS语句。至于如何具体输入,随各人爱好吧,我不作勉强,你可以使用动作面板,如图3。 也可以选中对象后按F9直接在专家模式下书写,见图2。呵呵,太简单了,因为今天我主要讲方法。 大家要注意在时间轴上添加AS脚本和在实例上添加AS格式是不同的,为了说明这个问题,我再举一个简单的例子。 打开Flash,新建一个文档,从公用按钮库中拖一个按钮到舞台中,我们要用这个按钮来打开指定的网页,比如闪客启航。下面我分别用这两种方法来实现。 方法一、把脚本加在按钮上 点击浏览该FLASH文件: 在舞台上单击选中按钮,按F9键打开动作面板,输入以下语句: on(release){ getURL("http://bbs.flasher123 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Flash Action Script从头说起的所有评论