大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网络媒体 -> FLASH -> Flash MX2004入门与进阶实例——MTV实战演习(15)

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

时间: 2021-07-31 作者:daque

第十二章 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”的帧上,也即是连接载入

}

至此,透彻动画预载画面就创造实行了,为了尝试透彻动画预载的表露功效,咱们不妨再创造大略的带有音乐的动画实质,而后设置按钮遏制动画的发端播放。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.