频道直达 - 学院 - 下载 - 交易 - 特效 - 字库 - 手册 -排名-工具- 繁體
网页教学网站开发 设为首页
加入收藏
联系我们
建站搜索: 常用广告代码   用户注册 | 用户登陆
您当前的位置:中国建站之家 -> 网站开发工具应用教程 -> Flash教程 -> Flash MX2004入门与进阶实例——MTV实战演习(15)

Flash MX2004入门与进阶实例——MTV实战演习(15)

作者:未知  来源:http://edu.chinaz.com  发布时间:2005-7-18 23:05:54  发布人:acx

减小字体 增大字体

第十二章 Flash MTV实战演习

第三节 动画预载的制作方法(5)

    
(3)     添加进度条和控制按钮

步骤1 添加进度条

创建一个名称为“进度条”的影片剪辑元件,具体效果与前面例子中的进度条相似,你可以参看本实例的Flash源文件。

切换到主场景,从【库】面板中将“进度条”元件拖放到舞台下边的位置,然后在【属性】面板中定义实例的名称为“jindutiao”。

步骤2 添加控制按钮

新增【控制按钮】图层,选中【控制按钮】图层的第6帧,按键盘上的F6键插入一个关键帧。从【库】面板中拖放一个按钮元件到这个关键帧上。选择按钮,在【动作】面板中设置动作脚本:

on (release) {//当按下并释放按钮时,执行后面的语句

gotoAndPlay("场景 2", 1);//跳转到场景2的第1帧并开始播放

}

说明:这里的“场景2”是我们将要制作的主动画的场景名称,在设置控制按钮的动作脚本语句时,根据作品的实际场景名称进行设置。

(4)     控制图层的设置

步骤1 创建控制图层

    新增【AS控制】图层。选中【AS控制】图层的第1帧,定义这帧的帧标签名为“play”。

步骤2 添加第一帧的动作脚本语句

选中【AS控制】图层的第1帧,在【动作】面板中设置动作脚本:

total=_root.getBytesTotal();// 将影片总字节数赋值给total变量,用“getBytesTotal()”函数能获取影片的总字节数。

totaltxt=int(total /1024)+"k";// 取整下载的总字节数赋值给动态文本变量totaltxt

loaded=_root.getBytesLoaded();// 将影片已经下载的字节数赋值给loaded变量

loadedtxt=int(loaded /1024)+"k";//取整已下载字节数赋值给动态文本变量loadedtxt

Surplus=total-loaded; //获取影片剩余的字节数

Surplustxt=int(Surplus/1024)+"k";//取整剩余的数值赋值给动态文本变量Surplustxt

load=int(loaded /total * 100); // 取整计算已下载的百分比并赋值给变量load

loadtxt=load + "%";// 把已下载的百分比的值赋值给动态文本变量loadtxt

time=getTimer();//获取影片下载的时间

timetxt=int(time/1000)+"s";//取整计算下载的时间的值赋值给动态文本变量timetxt

speed=loaded/time; //获取影片下载的速度

Speedtxt=int(speed)+"k/s";//取整计算下载的速度的值赋值给动态文本变量Speedtxt

Surplustime = Surplus/speed; // 获取影片下载的剩余的时间

Surplustimetxt =int(Surplustime/1000)+"s";//取整计算影片下载剩余的时间赋值给动态文本变量Surplustimetxt

alltime=total/speed; // 获取影片下载一共需要的时间

alltimetxt=int(alltime/1000)+"s";//取整计算下载时间赋值给动态文本量alltimetxt

_root.jindutiao.gotoAndStop(load); // 进度条影片剪辑按百分比值跳转到相应的帧上

步骤3 添加第6帧的动作脚本语句

选中【AS控制】图层的第6帧,按键盘上的F7键,插入一个空白关键帧。选中第6帧,打开【动作】面板,设置动作脚本:

if (loaded == total) {

gotoAndStop(6); //如果影片已经下载的字节数和总字节数相等就跳转到6帧并停止

} else {

gotoAndPlay("play"); //否则跳转到标签名为“play”的帧上,也就是继续下载

}

至此,精确动画预载画面就制作完成了,为了测试精确动画预载的显示效果,我们可以再创建简单的带有音乐的动画内容,然后定义按钮控制动画的开始播放。


将本文收藏到QQ书签与更多好友分享
[打 印]
[] [返回上一页] [收 藏]
上一篇文章:个性化我的Flash(1)
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
精彩推荐
热门文章
· 注册码大全二
· 注册码大全四
· 注册码大全一
· 要10G免费网络硬盘的请进..
· 通过google 赶快来赚美金..
· 注册码大全十
· 头像-qq头像(qq新头像)4..
· 让你轻松架设FTP服务器1..
· 注册码大全三
· 梦幻背景图片7
· 卡通动物图片6
· 网页制作素材-按钮素材2..
· 让你轻松架设FTP服务器5..
· 风景图片8
· 注册码大全九
· 让你轻松架设FTP服务器2..
关注此文读者还看过
· 处理运行时间长的脚本以..
· WEB页面简单进度记时器
· VB中利用OpenGL绘制三维..
· Photoshop打造奇幻的光线..
· asp中通过getrows实现数..
· 与ASP进行接口
· Flash MX组件运用实例(2..
· ASP实用大全-实战ASP(8)..
· 用ASP和Microsoft.XMLDO..
· 空中网砸下1000万美元 豪..
· PHP的编译选项说明
· 让MySQL数据库自动恢复的..
· GoogleAdSense富翁排行榜..
· ASP.NET中处理datetime的..
· 基于Web服务的应用、解决..
· Asp.net+Xml实现无数据库..
相关文章
· 篱笆网宣布获1500万美元第二..
· Flashback Query 恢复误删除..
· 网易网站联盟2007年1..
· 从基础开始深入学Flash AS3..
· 从基础开始深入学Flash AS3..
· 从基础开始深入学Flash AS3..
· 从基础开始深入学Flash AS3..
· 从基础开始深入学Flash AS3..
· 从基础开始深入Flash AS3教..
· 从基础开始深入Flash AS3教..
· 以Flash动画作网站引导页面..
· 四个原因让Silverlight无法..
· 用 jsfl 扩展你的 flash
· 让 Flash 广告具有记忆功能..
· 利用FLASH 8绘图功能..
· Flash动画技巧:动画..
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 人才招聘
网站合作、内容监督、商务咨询:QQ: 9576619
Copyright ? 2005--2008 中国建站之家版权所有
粤ICP备05092265号