Flash.CS3网站商业设计从入门到精通第6章 Flash常用交互技术——加载方法.ppt_第1页
Flash.CS3网站商业设计从入门到精通第6章 Flash常用交互技术——加载方法.ppt_第2页
Flash.CS3网站商业设计从入门到精通第6章 Flash常用交互技术——加载方法.ppt_第3页
Flash.CS3网站商业设计从入门到精通第6章 Flash常用交互技术——加载方法.ppt_第4页
Flash.CS3网站商业设计从入门到精通第6章 Flash常用交互技术——加载方法.ppt_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、第6章 Flash常用交互技术加载方法,本章中将介绍使用ActionScript实现各种加载的方法,包括从外部加载图像、声音和SWF影片的方法以及加载过程的进度提示等。这些方法一般用于Flash网站、游戏以及其他一些网络应用程序的制作。,6.1 加载影片,6.1 加载影片,6.1.1 用于加载的函数,1loadMovie()函数和unloadMovie()函数 loadMovie()函数的作用是在播放原始SWF影片时,将SWF影片文件或JPEG、GIF、PNG等图像文件加载到Flash Player中的影片剪辑中。其一般用法为: loadMovie(URL,目标);,6.1.1 用于加载的函数

2、,2loadMovieNum()函数和unloadMovieNum()函数 loadMovieNum()函数的作用是在播放原始SWF文件时,将SWF、JPEG、GIF或PNG文件加载到Flash Player的一个级别中。其一般用法为: loadMovieNum(URL,级别);,6.1.2 实例制作,本例中,使用loadMovie()函数加载的外部SWF影片应当被限定在主影片中特定的屏幕区域内。因此,在制作之前应当规划好主影片和各加载影片的尺寸。本例的具体制作步骤如下:,6.1.2 实例制作,步骤如下: 导入图片 生成的三个载入影片,6.1.2 实例制作,步骤如下: 单击按钮载入影片 单击按

3、钮卸载影片,6.2 加载MP3流文件,6.2 加载MP3流文件,6.2.1 关于行为,行为是预先编写的ActionScript脚本,用户无需自己编写脚本就可以使用行为来控制文档中的影片剪辑、图形实例、视频及声音等内容,为Flash影片添加交互性。 常用的行为一般包括对影片剪辑实例、声音以及视频文件的控制。,6.2.2 实例制作,本例将使用行为来为各按钮实例添加相应的代码, 步骤如下: 绘制图形 更该图形填充色,6.2.2 实例制作,步骤如下: 测试当前加载MP3效果 调整行为的顺序,6.3 预载进度,6.3 预载进度,6.3.1 获取影片剪辑大小的方法,1MovieClip.getBytesL

4、oaded()方法 MovieClip.getBytesLoaded()方法用于返回已加载(流处理)的影片剪辑的字节数。可以将该方法返回的值与MovieClip.getBytesTotal()返回的值进行比较,以确定已加载影片剪辑的百分比。,6.3.1 获取影片剪辑大小的方法,2MovieClip.getBytesTotal()方法 MovieClip.getBytesTotal()方法可用于以字节为单位返回影片剪辑的大小。,6.3.2 获取整数值的方法,1Math.floor()方法 Math.floor(x)方法返回由参数x指定的数字或表达式的下限值。下限值是小于等于指定数字或表达式的最接

5、近的整数。,6.3.2 获取整数值的方法,2Math.ceil()方法 Math.ceil(x)方法返回由x指定数字或表达式的上限值。数字的上限值是大于等于该数字的最接近的整数。,6.3.2 获取整数值的方法,3Math.round()方法 Math.round(x)方法将参数x的值向上或向下舍入为最接近的整数并返回该值。如果参数x与最接近的两个整数等距离(即该数字以.5 结尾),则该值向上舍入为下一个较高的整数。,6.3.2 获取整数值的方法,4String.length属性 String.length属性可用于统计获取指定字符串中的字符数,该字符数为一个整数。,6.3.3 实例制作,实现进

6、度条长度的增加有多种方法。可以通过改变进度条的宽度属性来实现进度条的增长,也可以在相应的帧中显示相应的长度。本例中,将通过改变进度条在X坐标方向上的比例大小来增加进度条的长度。 步骤如下: 绘制矩形 绘制长条矩形,6.3.3 实例制作,步骤如下: 设置模拟下载的速率,6.4 其他形式的预载进度,6.4 其他形式的预载进度,6.4.1 用于获取播放时间的函数,使用getTimer()函数可以获取自影片开始播放时起已经经过的毫秒数。,6.4.2 影片剪辑的播放控制方法,1MovieClip.gotoAndStop()方法2MovieClip.gotoAndPlay()方法 3MovieClip.stop()方法 4MovieClip.play()方法 5MovieClip.nextFrame()方法6MovieClip.prevFrame()方法,6.4.3 实例制作,本例将同时使用两种进度递增形式来表现同一个预载过程。因此在编写ActionScript时,不必分别为两种进度添加各自的代码。在制作指针旋转式

温馨提示

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

评论

0/150

提交评论