快速业务通道

Flash Action Script从头说起

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-14


前天答应大成校长让老弟爱闪动画来讲次课的,无奈这家伙总是很忙,今天都星期四了,至今还没露面,我有点沉不住气了,随便写个东东算是交差吧。呵呵,别见怪。 还是先从 Flash的起源说起吧,因为有一次我在某个论坛闲聊,一网友鼓吹他的Flash动画做得很好,已经玩了十几年了,许多人都瞪大了眼睛在听,独我不信。因为我知道Flash最初推出的时间是1996年,至今尚未满10年。Flash的前身叫FutureSplash,是早期网上流行的一种动画插件。后来Macromedia公司收购了FutureSplash并给它改了个响亮的名字:Flash。 从1996年面市至今,Flash已发展到了7.0版。而且随着功能的不断加强,Flash再也不是以前的小插件,一跃成为互联网动画制作新生力量的代言人。呵呵,都是题外话,不说了。 还是切入正题吧。来闪客启航有几天了,发现大家学习Flash的热情非常高,前面的基础也相当牢固,呵呵。大家谈论最多的就是AS了,觉得这玩意儿像是一堵山,不可逾越。其实没那么复杂,A着,Action 也,动作的意思,S者,Script也,脚本。明白了吗?呵呵。用最简单的一句话定义:AS是一种脚本语言。如果大家以前接触过高级语言,如BASIC或C语言等,掌握AS易如反掌,因为AS算不上一种高级语言,其功能也远没有其他高级语言那么强大。呵呵,先吃个定心丸,别吓跑了。大家之所以觉得学习起来有点难,我分析主要有两个原因。其一,没接触过语言,不了解编程思想。其二,英语了解的少,基本单词不认识。呵呵,怪不得你,是美国佬可恶,干吗1946年发明计算机的时候用英语而不用中文呢,否则我们用起来就不用学了。哈哈…… 说了这么多废话,就是为了增加大家的信心,好,我们就从一个最简单的实例开始吧,先看懂语句再说。OK! Let’s Go! 首先看一个例子,简单的控制影片剪辑的播放、暂停、快进、快退、停止。      
点击浏览该FLASH文件:
http://www2.flash8.net/Upload_HTMLFile/2005/03/21/2005321181224322.swf
1、打开FLASH,按Ctrl+F8新建一个元件ball,行为选图形,单击确定。选择工具箱中的椭圆工具,按住shift键在工作区随便画一个圆。然后再按Ctrl+F8新建一个元件mc,行为选影片剪辑,单击确定。然后按Ctrl+L打开库面板,在第一桢将元件ball拖入到舞台,在30桢处插入按F6插入关键桢,调整小球位置并创建动作补间。
2、回到舞台工作区,将库中影片剪辑mc拖到舞台中,并给这个实例起个名字,就叫mc吧,这时候你可以按Ctrl+Enter测试,可以看到小球在一直不停的移动。呵呵,最简单的,不需说明了。如图所示。

此主题相关图片如下:

3、添加脚本,现在要让这个mc在影片一开始不要自动播放,不然怎么来控制它呢。咱们把脚本写在时间轴的关键桢上。选中时间轴的第一桢,按F9打开动作面板,选择专家模式,输入:
_root.mc.stop(); 如图2所示。

此主题相关图片如下:


有的同学或许会问,什么意思啊?别急,呵呵,做完我详细说明。 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号