教程编写:轻舟一叶 老 闲 随 意   启航论坛 脚本技术室  



 
 

 目 录

下一页

 

写在前面:
   
  用Flash制作动画,光凭时间轴和图层来演绎画面,即使动画再精彩,也只能让观赏者盯着屏幕,沿着时间线的进度被动的欣赏。如果要想动画具有交互性,根据观赏者的选择来控制播放的顺序或者呈现不同的内容就非得依靠Flash的动作脚本语言了。动作脚本英文为ActionScript,简称AS

  运用Flash动作脚本语言,能实现时间轴无能为力的一些特殊效果;运用基本技法与动作脚本语言相结合制做出来的动画效果,往往更加精彩纷呈;运用动作脚本语言,还可以让一些复杂繁琐的制作过程得到有效的简化。
  要学好Flash动画,学习和掌握动作脚本语句是非常重要的。然而,一提起编程语言,难免让人联想到一行行枯燥乏味的代码,一段段高深莫测的理论,往往使初学者在“AS”那神秘殿堂的大门前望而却步。

  事实上,Flash动作脚本语言并非想象的那么难以接近,这个教程,将针对没有接触过任何程序语言的初学者,不安排专门的章节集中罗列枯燥的理论和代码规范,采取从最常用的简单语句入手,用具有实用性和趣味性的实例来解读语句,在每一讲中点点融会理论和代码规范,逐步掌握更复杂功能的方式,带领初学者“轻松入门、拾级进阶、攀援而上”。

  说明:这个教程是按照Flash2004内嵌as2.0版本的语法规范要求写作,其中所用到的语句力求符合面向对象编程的语法格式。在教程中不特意讲解每个实例的制作步骤,重点介绍语句的运用。 

  由于编者水平有限,教程中难免有错误或不当的地方,敬请大家指出,我们先在这里诚恳致谢。
    
   现在,让我们一起来敲开Flash AS之门吧。

目 录

第1部分 轻松入门
第2部分 拾级进阶
第3部分 攀援而上
1.1 认识“动作”面板 2.1  循环按钮 3.1 自定义函数
1.2 为“关键帧”添加动作 2.2  声音控制 3.2 事件处理函数及画线语句
1.3 为“按钮”添加鼠标事件 2.3  打字效果  3.3 圆和椭圆函数的应用
1.4 为“影片剪辑”添加鼠标事件 2.4  导航条  3.4 碰撞检测hitTest函数
1.5 “影片剪辑”属性调整及路径解析 2.5  图片滚动效果 3.5 乱数排列(不重复的随机数)方法
1.6 条件判断语句“if、else” 2.6  时钟  3.6 setInterval函数应用举例
1.7 duplicateMovieClip和removeMovieClip 2.7  遮罩效果 3.7 作业评讲
1.8 “for”循环语句 2.8  图片闪白切换 3.8 多维数组和双重循环
1.9 鼠标跟随 2.9  键值捕获 3.9 loadMovie应用举例--多画面与画中画
1.10 onClipEvent()事件处理函数 2.10 loading 3.10 调入外部文本和加载外部mp3文件
           

 
 首 页