怎样给我的FLASH做一个预加载地LOADING?

怎样给我的FLASH做一个预加载地LOADING?

利用AC制作Loading下载指示条

Loading下载指示条在Flash作品中是很常见的,利用这样的指示条可以实现真正的交互,给浏览者一个实时的信息。这种Loading的制作方法要求对AC熟练程度较高,限于篇幅这里就不进行深入的分析说明了,其做法的要点是:运用Flash5新增加的属性“_framesloaded”和“_totalfrmes”的比值来实现,并且把数值传递到一个“dynamic text”中输出。用这个比值来控制精度条的缩放,以达到“补血”的动画效果。用同样的方法,我们可以利用getbytesloaded()、getbylestotal()和gettimer()计算出带宽,剩下的具体步骤留给读者自己完成。

制作Loading动画演示效果

下面主要说使用简单的AC判断电影下载是否完全,和Loading动画演示效果的制作
FLASH loading制作
原理:制作时主场景动画留下前两帧放Loading判断和Loading动画,第三帧开始是主动画。因为MC可以自己独立播放,所以只需要制作一个MC动画,接着放在第一、二帧的判断循环中就可以了。

举例(预载画面只有一个Loading闪烁的制作方法):
1. 首先在电影的最后一帧定义个名叫“end“的标签;
2.然后定义第一帧的AC为ifFrameLoaded (“end”) { gotoAndPlay (3); },第二帧的AC为gotoAndPlay (1);
3. 接着开始制作闪烁的Loading MC。新建一个MC,命名为“Loading“,用文字工具在场景中输入文字,此例中输入“Loading……”,接着在第二帧插入一个空帧。由于MC的自身循环播放,所以就能产生闪烁的效果。
4. 然后把此MC拖入到主场景的第一个影帧中,此例完成。

Loading动画演示效果进阶制作

其实现在很多动画基本上都是运用了这个原理,只是在细节中表现手法不同,另外也加入了一些AC进行控制。各种效果不同的Loading,我们在ShowGood的作品中看到不少。例如《神啊,求求我吧》这个MTV的Loading,其主要是一个鼠标的MC跟随效果(图1)。要实现这种效果不难,这里就介绍一种简单的类似的实现方法。Loading的原理和刚才介绍的制作方法类似,用一、二帧做判断。不同的是,这里第四帧才是主动画,第三帧放按钮做个选择。制作方法如下:

1. 新建一个Flash文件,新建一个MC,命名为“Loading”,添加动画背景。
2. 这里Loading MC的制作有些不同,需要用两个MC来完成,要再新建一个MC作为鼠标跟随效果,命名为“mousem”。这里可以模仿ShowGood的旋转星星制作一个动画MC(留给读者自己制作)。
3. 接着我们把刚做好的mousem MC拖放到Loading MC中并加入AC:startDrag (“mousem”);,然后再把Loading MC拖入场景中。
注意:在MC的时间轴一定要在第三帧的地方插入一关键帧,也就是按F6键。
4. 接下来做第三帧。创做一个PLAY的按钮(图2),新建一层,然后在第三帧插入一关键帧,把按钮放入适当的位置并定义这个按钮的AC为:on (release) { gotoAndPlay (4);}。另外在该层第三帧加入一个AC:Stop();。
这样,一个可爱的Loading效果就做好了。

其他的Loading动画效果都是上面的派生。不过想做好一个动画还真不是件简单的事情,不仅要有好的创意和好的美工,还要有对一些常用AC的了解和运用。这些方面的内容只有留给读者们自己慢慢提高了
温馨提示:内容为网友见解,仅供参考
无其他回答

怎样给我的FLASH做一个预加载地LOADING?
1. 新建一个Flash文件,新建一个MC,命名为“Loading”,添加动画背景。2. 这里Loading MC的制作有些不同,需要用两个MC来完成,要再新建一个MC作为鼠标跟随效果,命名为“mousem”。这里可以模仿ShowGood的旋转星星制作一个动画MC(留给读者自己制作)。3. 接着我们把刚做好的mousem MC拖放到Loading...

求助]如何在我的动画开头加入Loading的加载呢?
loading为动画的预加载。为了达到动画的流畅播放,我们要使动画在网络上全部加载完成以后在播放。这样就要使用as语句来设定。通过用加载帧loadFrame,和加载字节等语句来完成。具体步骤 Loading.英文原意为装载,装填。在flash里面叫做预载画面。我们在欣赏每一件完整的flash作品的时候,都会看到loading的出现。这...

如何给Flash做一个预加载的Loading
本例中要用到的swf文件和图像源文件将在Actionscript.org找到(个人建议:其实看完这篇文章要不要源文件没有必要了) 1、建立一个新的Flash文档,并在第1帧输入以下脚本: _root.traceBox.vScrollPolicy ="on"; function myTrace(msg) { _root.traceBox.text = msg newline; _root.traceBox.vPosition = _root....

flash制作一个完整的loading
在flash中,制作loading的目的是为了预先加载一部分内容(你可以选择全部加载完毕,或者加载一部分之后),然后再把flash的主要内容展示出来。一般来讲,loading是放在第一帧上面的(也可以不放在第一帧,比如放在任意一帧,但是在第一帧你要做个跳转,让播放头到loading的那一帧去)。这里要注意一个问题...

FLASH网站LOADING疑问!
答:没办法..一个FLASH文件被视为一个整体.不是以场景来划分的.所以不可能按场景来作为单位.建议还是分开五个,然后使用loadMovie...虽然有些资源重复,但是你可以进一个FLASH的时候预加载其他FLASH..这样会加快速度.另外,建议把重复使用的,菜单或者图片之类的全部做成一个独立的FLASH,这样可以在在需要的...

在Flash中,点击Flash按钮转到第几帧时,代码怎么写
6,做好地Flash放在html上面以后,它老是循环,怎么能够让它不进行循环? 最后一个祯地Action设置成Stop(停止) 7,怎样给我的FLASH做一个预加载地LOADING? 用Action语法地if frame is loaded来实现,新建一层,这层专门放Action, 第一帧, ifFrameLoaded ("场景", frame) \/\/假如场景中地祯数已经载入 goto and ...

flash AS预加载电影的问题
progressMovie._visible=false; \/\/加载进度条隐藏 trace("Content has finished loading.");} } } \/\/这里主要调用flashplayer的一些绘图draw API绘制进度条 function showProgress():Void { var barWidth:Number =percentDone;\/\/在文本框中显示传入的百分比的整数 progressMovie.percentDoneLabel.text=...

象QQ空间那样,在加载内容的时候会有:正在加载...这样的效果
你要是想做flash的话用as很简单,把构造方法里的所有东西都放到主循环里,主循环里面用switch(m)case 把构造方法分成几份,然后 m++,当m 等于最后一个case的时候 loading 消失 就好了

我自己制作了一个FLASH的网站,但是导出来的SWF文件太大了,加载很慢,有...
通过这个在依次调用其他flash。box。swf先调用xx。swf文件,xx。swf播放完,马上加载index。swf文件,并记得卸载xx。swf,因为不卸载会导致box。swf加载过多过大,容易使播放器崩溃。(这是应该有个导航,导航也可以单独做个swf,daohang。swf,跟index。swf同时加载到box。swf。)点击按钮加载一个flash的...

怎样才能把电影剪辑1.2.3.4...连在一起看?
最后一个祯地Action设置成Stop(停止) 7,怎样给我的FLASH做一个预加载地LOADING? 用Action语法地if frame is loaded来实现,新建一层,这层专门放Action, 第一帧, ifFrameLoaded ("场景", frame) {\/\/假如场景中地祯数已经载入 goto and play() \/\/跳至并播放某某祯(自己设定) } 第二帧, goto and play(...

相似回答