最简单的Flash加载设置
时间:2012-12-24 14:22来源:卓想动画http://www.zxgzs.com 作者:QQ:610929375 点击: 次
我们已经看到了之前预加载是什么很短,重复的动画,甚至是文字,非常小的大小(以字节为单位/千字节/等。),为保持画面播放,而剩下的一个较大的Flash电影下载。 这是一个好主意,有一个预加载器,如果您的Flash影片超过250KB,如果你期待很多观众,而不是宽带拨号。
通常情况下,为了简单起见,您将创建一个预加载在其自己的场景,包含Flash动画制作影片的场景前 。 你可以做到这一点之前或之后,你实际上是在现场与您的主要内容,但无论哪种方式,确保预加载的场景是之前的主要内容场景中的场景窗口(按Shift + F2打开)。
在新的场景,创建一个循环的动画影片剪辑 -的东西,只要需要可以重复,直到影片完成加载。 我刚刚创建了一个愚蠢的小东西,一个影片剪辑扑蝙蝠后运动指南 ,并说:“载入中...”各个时期之后加入几帧的文本块。一旦你已经完成了你的影片剪辑,返回到您的主时间轴延长每个层(但是,你有),直到你有三个帧。 您可以创建三个独立的关键帧,每一层上,或只复制每个层上的第一帧,然后将其粘贴在第三,你已经有了一个单帧的静态保持在两者之间。在第三帧,创建一个按钮,点击后推进到下一个场景的影片剪辑,它的加载完全。 我交换我的,我的“载入......”的文字,所以我刚刚创建的一个新的按钮没有将它在舞台上,然后用交换符号切换出来,使“开始”按钮,在相同的位置舞台上的“载入中...”动画。右键单击按钮,选择“ 操作”,并插入以下(释放)功能:
(释放){
gotoAndPlay(“娃娃”,1);
}
如果你还记得从以前的教训中 ,使用的gotoAndPlay这样会导致Flash影片从目前的场景跳转到现场命名(在我的情况下,“娃娃”)和帧指定的那一幕。
在第二帧,创建一个关键帧,任何层(不要紧,只需要一举行的静态帧,并将其转换成一个关键帧),然后右键单击打开“ 动作 ”面板。 首先,插入另一个站,我们要做的是创建一个和两个帧之间的循环,与现场停在帧2,框架三大从来没有达到。 我们不希望它去的帧,直到满足一定的条件:主要电影下载完成。 为此,我们将使用下面的脚本:
如果(_root.getBytesLoaded()<_root.getBytesTotal()){
gotoAndPlay(1);
}
如果(_root.getBytesLoaded的()== _root.getBytesTotal()){
gotoAndPlay(3);
}
这是什么做的是告诉Flash,第二帧播放时,检查有多少字节的电影下载(getbytesLoaded),并把它比作个字节在电影整体(getBytesTotal)的多少。 如果装载量小于总,那么Flash是去回帧的场景和继续打球,这样,当它进入帧2再次它会执行此测试,直到在适当的条件得到满足。 不过,如果的总装载量是一样的,Flash是去和发挥帧三,我们已经把“开始”按钮。
(责任编辑:卓想动画http://www.zxgzs.com)