欢迎来到天天文库
浏览记录
ID:43089191
大小:208.50 KB
页数:26页
时间:2019-09-29
《Flash基础教程与创作实例 第13章 Flash特效制作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第13章Flash特效制作内容概述-本章主要讲述了用Flash制作特殊动画效果和Flash配合其他技术实现网页交互功能(动态网页)两个方面的内容。Flash软件一个相当重要的应用领域是网页交互,使用Flash可以制作出各种实用的网页交互效果且使用Flash制作出的交互网页特效外观华丽,配合ASP、JavaScrip等技术可以在网页制作领域发挥强大功能。本章介绍的作品涉及的内容大都是网上使用较多且比较实用的,希望读者通过本章的学习,激发创作灵感,创作出更为优秀的Flash作品。教学目标1.掌握利用Flash制作网页特效的方法。2.了解利用Flash制作网页下拉菜单的方法。3.了
2、解Flash的网络交互功能。13.1网页特效13.2菜单13.3网络交互本章小结13.4练习题13.1网页特效目前Flash动画在因特网上的应用以几何级数增长,因为其效果是传统网页所不可比拟的,所以掌握和学习些Flash网页特效的操作是必需的。13.1.1网页时间动态显示的制作13.1.2动态文本的制作13.1.3Logo制作13.1.1网页时间动态显示的制作在网页中插入一个漂亮的电子时钟,可以使网页即看起来美观又为浏览者提供方便。Flash中提供的简单实用的Data类可以动态显示当前的时间,来达到这一目的。这里的实例是用一个动态文本来显示时间。既然要动态地显示当前的时间,自
3、然就要有一个定时机制不断地更新当前的时间,而影片剪辑的EnterFrame事件就很合适。制作步骤:【步骤1】创建一个影片剪辑元件,把它的一个实例拖入舞台场景中。【步骤2】在舞台中放置一个动态文本,赋予其实例名为MyText。【步骤3】在影片剪辑实例上捆绑下面的脚本.【步骤4】在舞台上选择动态文本,然后在“属性”面板中单击“嵌入…”按钮,在弹出的“字符选项”对话框中选中“指定范围”,并在“包含这些字符”文本框中输入“年月日时分秒0123456789”。这样做的目的是嵌入这几个字符的字体轮廓,从而可以以抗锯齿方式在动态文本中显示这些字符【步骤5】测试影片,可以看到这只电子钟的工作
4、情况13.1.2动态文本的制作动态文本是一种交互式的文本对象,文本会根据文本服务器的输入不断更新,如天气预报、股票价格等。它允许用户随时更新动态文本中消息,即使在作品完成后也可以改变其中的信息。13.1.3Logo制作预载画面的原理是简单的,就是通过建立关键帧,第一个关键帧是动画帧,用于放置预载动画、已经读入的百分比计算等,第二个关键帧用于循环,使影片在没有完全读取之前,不进入正式的画面。这里先介绍要用到的两个重要命令:getBytesLoaded():得到已经读取的字节数。getBytesTotal():得到需要读取的字节数总数。操作步骤:【步骤1】新建文件:新建一个电影文
5、件,命名为“PreLoader.fla”。【步骤2】制作进度条:将“图层1”命名为“Bar”,在第一帧中,使用“矩形”工具,绘制一个宽200像素、高20像素的矩形,再绘制其外框。同样使用“矩形工具”绘制一个矩形,设置其笔触高度为3,删除中间的填充颜色,使用“任意变形”工具修改其大小,绘制的进度条最终形态,选中该进度条的主体(不带边框),按F8快捷键,将进度条图片转化为影片剪辑元件。在弹出的“转化为元件”对话框中将元件名称设置为“MyBar”,注意“注册”的选择,将基点定在左边的中间,单击“确定”按钮完成设置。为“MyBar”影片剪辑设置实例名称,这样ActionScript语
6、句就可以使用实例名称来控制进度条的宽度。选中“MyBar”影片剪辑,按Ctrl+F3组合键调出属性面板,填写实例名称“progressBar”,把“宽度”改为1.0像素,【步骤3】制作百分比文本框:在舞台上需要用一个动态文本框来显示已经读取内容的百分比,以及读取多少字节等动态信息。使用“文本工具”添加一个文本框,放置在进度条的正下方。将“文本类型”设置为“动态文本”,在这里尤其要注意的是将“变量”选项设置为“LoadDate”(Data是保留字,不能作为变量名)。在线条类型下拉列表框中选择“多行”选项,以便输入多行文字,单击“多行”右边第二个按钮,将文本呈现为HTML语句。【
7、步骤4】导入电影内容:新建图层,命名为“Content”在该图层第3帧按F7插入一个空白关键帧,导入一张图片,在该图层第30帧处按F5增加帧。【步骤5】输入ActionScript代码。可以用getBytesLoaded()函数得到已经读取的字节数,而用getBytesTotal()得到总共有的字节数,利用这两个数字就可以计算得到一个百分比,已经确定了使用第二帧作为循环,不断扫描第一帧的ActionScript,这样百分比放在第一帧就可以计算一些所需要的数据。新建一个图层“Action”,在第2帧和第3
此文档下载收益归作者所有