大雀软件园

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

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

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

第十二章 flash mtv实战练习

第三节 动画预载的创造本领(2)

     办法2 增添第1帧的举措剧本语句

选中【action遏制】图层的第1帧,在【举措】面板中树立举措剧本:

total = _root.getbytestotal();

loaded = _root.getbytesloaded();

load = int(loaded/total*100);

loadtxt = "loading"+load+"%";

_root.进度条.gotoandstop(load);

之上步调代码的简直功效精细证明如次:

total = _root.getbytestotal();// 将片子总字节数赋值给total变量。

运用“getbytestotal()”因变量能获得片子的总字节数。

loaded = _root.getbytesloaded();// 将片子仍旧载入的字节数赋值给loaded变量。

运用“getbytesloaded()”因变量能获得片子仍旧载入的字节数。

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

flash mx2004入门与进阶实例——mtv实战演习(12)图1

运用“int()”因变量能将括号内里的数值四舍五入为平头,“loaded/total*100”是“片子仍旧载入的字节数”除以“片子的总字节数”再乘以“100”,也即是仍旧载入的百分比。

loadtxt = "loading"+load+"%";// 把已载入的百分比赋值给动静文本变量loadtxt。

“loadtxt”是咱们底下要创造的一个动静文本框的变量名字,“=”号反面是它将要表露的实质,“"loading"”是“字符串”,将表露在动静文本的最前方,两个“+”在这边是“字符串贯穿符”,“load”是上条语句的变量名,它的值即是仍旧载入的百分比。

_root.进度条.gotoandstop(load); //进度条片子剪辑按百分比的值跳转到相映的帧上。

“进度条”是咱们底下要做的进度条的片子剪辑的范例称呼。

办法3 增添第6帧的举措剧本语句

选中【action遏制】图层的第6帧,按f6键,插入一个要害帧。在【举措】面板中树立举措剧本:

if (loaded == total) {

gotoandstop(6);

} else {

gotoandplay("play");

}

之上步调代码的简直功效精细证明如次:if (loaded == total) {     gotoandstop(6);

即使片子仍旧载入的字节数和总字节数十分就跳转到6帧并遏止。

提防这边是“==”,而不是“=”,不要输错,要不就不许起到动画预载的效率了。

} else {gotoandplay("play");}

要不跳转到标出面“play”的帧上,也即是连接载入的道理。

实行之上办法后,不妨先锁定【action遏制】图层。

(4)     实行进度条的动画实质

办法1 创造进度条片子剪辑元件

兴建一个名为“进度条”的片子剪辑元件。在这个元件的编纂场景中,创造一个进度条动画,这是一个突变矩形从左向右渐渐拉长的动画,详见flash源文献。动画实行的图层构造如图13-5-7所示。

图13-5-7创造动画的图层构造

办法2 实行【进度条】图层的动画树立

切换到【动画预载】的场景,选中【进度条】图层的第1帧,将【库】中的“进度条”元件拖放到戏台的符合场所,在【属性】面板中设置这个元件的范例称呼为“进度条”。

选中【进度条】图层的第6帧,按f5键,延迟图层中的帧,实行后锁定【进度条】图层,如图13-5-8所示。

flash mx2004入门与进阶实例——mtv实战演习(12)图2

图13-5-8 图层构造

(5)     创造表露百分比的动静文本和遏制按钮

办法1 创造动静文本

选中【百分比】图层的第1帧,用【文本东西】创造一个动静文本东西。采用这个动静文本东西,翻开【属性】面板,在【变量】的文本框中输出“loadtxt”,关系参数树立如图13-5-9所示。

图13-5-9 动静文本树立

flash mx2004入门与进阶实例——mtv实战演习(12)图3

选中【百分比】图层的第6帧,按f5键,延迟图层中的帧。

办法2 增添播放按钮

选中【遏制按钮】图层的第6帧,按f6键插入一个要害帧。将【库】面板中仍旧做好的“播放按钮”按钮元件,拖放到戏台的右下角符合的场所上。

单击选中戏台上的“播放按钮”按钮元件,翻开【举措】面板,树立举措剧本语句:

on (release) {//按下并开释按钮时,实行以次的语句

gotoandplay("场景 1", 1); //跳转加入景1的第1帧并发端播放

}

flash mx2004入门与进阶实例——mtv实战演习(12)图4

这边的“场景1”是mtv的积极画的场景称呼,即使是多场景动画该当是最先播放的动画场景的称呼,在增添“播放按钮”的举措语句时,按照大作中的本质场景称呼填写。在动画结果即使要加上一个“归来按钮”,按钮的树立本领沟通,不过跳转到相映的帧上即可。

这时候的图层构造如图13-5-10所示。

图13-5-10 图层构造

热门阅览

最新排行

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