第18章 Action指令及最终输出_第1页
第18章 Action指令及最终输出_第2页
第18章 Action指令及最终输出_第3页
第18章 Action指令及最终输出_第4页
第18章 Action指令及最终输出_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 ActionScript(简称AS)相当于Flash中的编程语言,是针对Flash Player运行时环境的编程语言,它拥有处理人机交互、数据交互、影片播放控制等功能。 以本书主要讲述的Adobe Flash CS5.5为例,ActionScript主要分为ActionScript 2.0和ActionScript 3.0两种,其中ActionScript 2.0是伴随着Flash一路走来的,而ActionScript 3.0是随着Adobe Flash CS3的推出而同步推出的。 虽然从名字上看,ActionScript 3.0是ActionScript 2.0的升级版,但实际上,Acti

2、onScript 3.0基本上可以看做是一款全新的编程语言,更加贴近互联网以及交互程序。18.118.1、部分常用的、部分常用的ActionScriptActionScript 对于很多的Flash动画制作者们而言,编程是一件极度让人头疼的事情,面对着大量的数据、术语、字符、代码,往往无从下手。如果制作的动画仅仅是在电视等媒体中播出,那学不学ActionScript都没什么问题,但如果制作的动画需要在网路中发布,那么ActionScript就是必须要学习的。 其实,如果仅仅是学习一些控制影片播放、声音开关等简单的交互功能,所用到的ActionScript不会太多,而且相对要简单的多,Actio

3、nScript 2.0就足够使用了。 本章所介绍的ActionScript以2.0为主。18.1.118.1.1、stopstop的应用的应用 Stop语言是用来控制影片停止播放的ActionScript。 本实例的制作过程请参考本书,最终效果如下。本实例的制作过程请参考本书,最终效果如下。18.1.218.1.2、go to and playgo to and play的应用的应用 go to and play语言是用来控制影片跳转并播放的ActionScript。 本实例的制作过程请参考本书,最终效果如下。本实例的制作过程请参考本书,最终效果如下。18.1.318.1.3、按钮及鼠标动作的

4、、按钮及鼠标动作的ActionScriptActionScript应用应用 鼠标动作的ActionScript基本上都是配合按钮元件来使用的,本节将会结合按钮元件的使用,以及鼠标动作的ActionScript与其结合的使用方法来进行讲述。 按钮元件是三种元件中最特别的一个,它只有按钮元件是三种元件中最特别的一个,它只有4 4帧,分别代表了帧,分别代表了4 4种不同的状态。种不同的状态。分别是:弹起、指针经过、按下和点击。分别是:弹起、指针经过、按下和点击。 第一帧是第一帧是“弹起弹起”状态,代表指针没有经过按钮时该按钮的状态;状态,代表指针没有经过按钮时该按钮的状态; 第二帧是第二帧是“指针经

5、过指针经过”状态,代表指针滑过按钮时该按钮的外观;状态,代表指针滑过按钮时该按钮的外观; 第三帧是第三帧是“按下按下”状态,代表单击按钮时该按钮的外观;状态,代表单击按钮时该按钮的外观; 第四帧是第四帧是“点击点击”状态,定义响应鼠标单击的物理区域,只要在状态,定义响应鼠标单击的物理区域,只要在 Flash Flash Player Player 中播放中播放 SWFSWF,此区域便不可见。,此区域便不可见。 本实例的制作过程请参考本书,最终效果如下。本实例的制作过程请参考本书,最终效果如下。18.1.418.1.4、其他常用、其他常用ActionScriptActionScript的应用的应

6、用 Load Movie:是用来加载外部影片的ActionScript。 本实例的制作过程请参考本书,最终效果如下。本实例的制作过程请参考本书,最终效果如下。 StopAllSounds:是用来停止动画中所有声音的ActionScript。 可以为整部动画的最后一帧添加“全局函数” “时间轴控制” “StopAllSounds”命令,这样整部动画播放到最后一帧的时候,所有的声音就会戛然而止。 getURL:是用来跳转到其他网址的ActionScript。 如果希望点击按钮,能够自动跳转到指定的网址,就需要先为按钮加入“全局函数” “影片剪辑控制” “on”命令,设置为release(释放),然

7、后再添加“全局函数” “浏览器/网络” “getURL”命令,并在命令输入行 “getURL”命令后面的括号中,添加要跳转的网址,这样导出动画以后,按下按钮就可以跳转到该网址。 Fscommand:这是一个起引导作用的ActionScript,需要为它添加一些命令来使用。 全屏效果:在播放一些Flash动画的时候,会希望能够全屏放映,这时可以在第1帧添加相关的函数来实现。 选中第1帧,添加“全局函数” “影片剪辑控制” “Fscommand”命令,打开脚本助手,在“命令”栏中输入“Fullscreen”,并在“参数”栏中输入“true”,这样在导出动画以后,直接播放就可以实现全屏幕播映的效果。

8、 点击退出:可以通过点击影片中的按钮,来退出Flash Player程序。 点击按钮,先为按钮加入“全局函数” “影片剪辑控制” “on”命令,设置为release(释放),然后再添加“全局函数” “影片剪辑控制” “Fscommand”命令,打开脚本助手,在“命令”栏中输入“quit”,这样在导出动画以后,点击该按钮就可以直接退出Flash Player程序。18.218.2、影片的最终输出、影片的最终输出 对于自己辛辛苦苦制作的影片,制作者肯定希望能够让观众看到最好的效果,这就需要正确的输出才能达到效果。18.2.118.2.1、字体的打散、字体的打散 输入swf格式的动画效果以后,有时候

9、会发现,自己在影片中明明使用的是黑体,在别人的电脑上播放,字体却变成了宋体。 在打开fla源文件的时候,打开前突然会弹出“字体映射”窗口,提示“缺少字体”,将使用其他字体替换。 这都是因为电脑上缺少文件中的字体的缘故。 解决的办法也很简单,在输出之前,将文件中的所有文字分别选中,再执行菜单的“修改”“分离”命令,将文字打散为色块。 需要注意的是:文字一旦被打散成色块,就不能再使用“文本工具”进行编辑了,因此打散前需要确认文字不会被变更。 如果文字是一句话,执行一次“打散”命令,只会让整句文字拆分为独立的文字,需要再执行一次“打散”命令,文字才能被打散成色块。18.2.218.2.2、发布设置面

10、板、发布设置面板 影片完成以后,执行菜单的“文件”“发布设置”命令,打开“发布设置”面板。 在这些设置中,先选择右侧“发布”一栏中,要输出的文件格式,再点击“输出文件”项最后面的文件夹小符号,选择输出的位置,并输入文件名。 “JPEG品质”项中,可以输入0-100的数值,数值越大,输出的画面质量就会越好,输出的文件体积也会越大,反之画面质量则会降低,文件体积会变小。 “音频流”和“音频事件”后面的参数都可以点击,会弹出“声音设置”面板,可以选择各种输出的音频格式、比特率和品质,同样,声音效果与输出文件的体积成正比。 再往下的“高级”卷轴栏中,也有一些比较常用的设置参数。 有时候输出播映文件会发

11、现,原本在源文件中已经被隐藏的物体,在输出以后又显示了出来,这时可以在“发布设置”面板中,取消勾选“包含隐藏图层”一项,这样隐藏的图层就不会被输出了。 目前网络中流传着很多破解swf动画格式的软件,破解后很多的元件、声音等都会被输出,破解者可以无偿使用。如果不希望自己辛辛苦苦制作的东西无偿提供给别人的话,可以勾选“防止导入”一项,并在下面的“密码”一栏中输入密码,这样别人即便想破解或者直接将swf文件导入Flash中,则必须知道密码才可以继续操作。 当所有的参数都设置完成以后,点击“发布设置”面板下面的“发布”按钮,就可以输出影片了。18.2.318.2.3、打包、打包exeexe放映文件放映

12、文件 虽然现在Flash已经非常流行,但依然有些人的电脑上没有安装Flash Player等能够正常播放swf格式的程序,这就需要进行一些特殊的设置,使没有播放器的电脑也能够正常播放Flash影片。 首先保证操作的电脑上安装了Flash Player播放器,然后用Flash Player播放器打开swf文件,并进行播放,执行Flash Player播放器菜单的“文件”“创建播放器”命令,在弹出的“另存为”菜单中,确定将要输出文件的位置,并输入文件名,再按下“保存”按钮。 然后在指定的保存位置中,会出现后缀名为“exe”的Flash放映文件,该文件可以直接双击执行,无论电脑上有没有相关的播放程序

13、,都能够正常的播放Flash动画文件。18.318.3、ActionScriptActionScript的使用实例的使用实例交互网站交互网站 由于ActionScript的使用,使Flash在交互设计方面的能力大幅提升,因此,Flash也被越来越多的应用到制作多媒体课件、网站等方面。由于使用Flash制作的网站,无论是交互性还是动感方面都要胜过普通网站一筹,也更吸引观众的眼球,因此制作一个纯粹的Flash整站,也成为了一些公司的首选。 Flash网站也有自身的缺陷,例如后台系统没有传统网站那么完善、方便,更新网站上的内容会比较麻烦。因此,Flash只适合制作一些内容更新并不频繁的网站,如果网站

14、上每天都要更新大量的信息, Flash网站就并不适合了。 本节将要学习完全使用Flash来制作一个网站,在一般的设计过程中,先要有一套网站的整体规划,然后在Photoshop或其他软件中,设计出网站的基本样式,然后再进入Flash中进行制作,本节练习的网站设计图如下图所示。 制作网站的时候,因为要通过互联网让用户观看,因此必须要考虑如何减少最终发布文件的体积,也就是Flash输出的swf格式文件的大小,这样可以使网站更快的下载到用户的电脑中。 网站的背景图是配套光盘中的“18-5-背景素材.jpg”,现在它的大小为349KB,因此需要在Photoshop中对这张图片进行优化,压缩这张图片的大小

15、。但是图片被压缩后,往往质量也会下降,因此要在图片的质量和体积之间找到一个可以接受的平衡点。 制使用Photoshop打开这张图片,按下Alt+Shift+Ctrl+S的快捷键,打开“存储为Web和设备所用格式”命令的窗口,在右侧的菜单中,设置保存的格式为JPEG,调整品质为48,这样,在窗口左下角中可以看到,文件的体积被降低到15.1K,而且图片的质量也没有特别明显的降低,点击右上角的“存储”按钮,将优化好的图片另存为“18-5-背景素材-压缩后.jpg”。 本实例的制作过程请参考本书,最终效果如下。本实例的制作过程请参考本书,最终效果如下。本章小结:本章小结: 本章主要针对Flash的ActionScript和发布设置进行了简单的讲解。 本章内容虽然比较枯燥,但是对动画的交互、最终输出效果依然较为重要。虽然在很多动画制作人眼里,ActionScript属于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论