flash预载 怎么做

问一下Flash的电影预载怎么做?在载入动画时,在屏幕上显示Loading的字样,待动画载入完毕后,Loading字样消失动画开始正式播放。这个怎么做... 问一下Flash的电影预载怎么做?

在载入动画时,在屏幕上显示Loading的字样,待动画载入完毕后,Loading字样消失动画开始正式播放。这个怎么做
展开
 我来答
shavy
2006-10-25 · TA获得超过352个赞
知道小有建树答主
回答量:323
采纳率:0%
帮助的人:207万
展开全部
大家在看每一部flash作品都能见到读取动画进度的进度条或者加载动画百分比,如图:

有了这个载入动画的进度条后,动画上传到网络别人首次打开网页观看你的动画时,就可以首先看到动画了,而不会打开半天还是一片白版,让别人以为无法连接——制作的动画比较小的话还不怎样,如果动画打到500帧以上而且内含元素比较多,那就麻烦了。

那今天我就来教大家如何制作进度条。

首先咱们要知道如何建立场景,因为偶的这个loading必须在两个场景内完成。(当然也有边播放影片边加载动画的as,只是偶不会了,欢迎其他朋友指点下。)

首先,打开场景面版:

在场景窗体里建立一个场景为场景2,如果它在场景1下面的话用鼠标拖到场景1上面就行了,那么我们的loading就在里面进行制作咯!

选择场景2,那么我们的舞台就在场景2编辑范围了,在这里我们将制作本影片的loading。

首先我们先建立一个mc,即影片剪辑元件(不会的话去看前面的教程),然后在里面做个100帧的形状渐变动画的进度条。

然后建立个按钮元件,自己弄个按钮吧,按钮的制作方法前面说过了就不再赘述。

这样准备工作我们就完成了。

在场景2时间轴上建立四个图层,分别命名为:action、进度条、按钮、动画。如图:

选择action层第一帧,在属性面版将帧命名为play.一定要命名哦!!

然后打开[动作帧面版]添加如下代码,也称为as:

代码如下:

total=_root.getbytestotal();

loaded=_root.getbytesloaded();

load=int(loaded/total*100);

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

_root.进度条.gotoandstop(load);

在action层第6帧处建立空白关键帧,然后添加如下代码:

as如下图:

代码如下:

if(loaded==total)<

gotoandstop(6);

>else<

gotoandplay("play");

>

然后选择文本工具,字体选择:arial,文本类型为:动态文本。并在舞台中使用文本工具划个框,如图:

将之前做好的进度条mc拖到“进度条”层,并在该层添加延长帧至第六帧,在按钮层第六帧添加空白关键帧,然后将按钮拖到该空白关键帧处,如图:

在属性面版命名该mc为‘进度条’

选中按钮,在按钮上添加如下图语句:

as如下:

on (release) <

gotoandplay(6);

>

这样我们的loading就完成了,在动画层里可以放置一个动态或者静态的mc,这样整个画面看起来就生动活泼了!

这个loading是在场景2完成的,那么我们的动画内容可以接着在场景2做到场景1,或者直接切到场景1制作动画就行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式