快速业务通道

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。

有的同学或许会问,什么意思啊?别急,呵呵,做完我详细说明。 4、现在咱们来制作几个按钮,分别表示播放、暂停、前进、后退、停止。并摆放在舞台上。关于按钮的制作方法我就不多介绍。咳,就偷点懒吧,呵呵。打开窗口菜单,选择其他面板-公用库-按钮命令,呵呵,这么多东东啊,不用真是可惜。在库中双击打开Playback文件夹,将gel right、 gel Pause 、gel Fast Forward 、gel Rewind 、gel Stop 按钮分别拖到舞台中,并依次摆好顺序和位置。如果你想放的美观一点,可以按Ctrl+K打开对齐面板,注意不要选择相对于舞台,然后用选择工具框选所有按钮,单击对齐面板的底对齐和水平居中分布即

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号