|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Flash可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。
起首说下为何FLASH中要用Loading.所谓Loading,次要是指在网上寓目Flash时,偶然因为文件太年夜,或是网速限定,必要装载一段工夫才干播放,但因为这个Loading所需的工夫关于寓目者来讲是未知的,以是在Flash影戏装载过程当中,假如没有任何提醒,多半用户都不会有充足的耐烦在面临一片空缺的屏幕等上一会,因而我们必要做一个冗长的Loading来告知寓目者下载的进度,让寓目者晓得所要守候的工夫.充实表现了对寓目者的一种尊敬.
上面来说下Loading的详细的语法:
//影片加载时,将影片总字节数赋给变量total
onClipEvent(load){total=_root.getBytesTotal();}
onClipEvent(enterFrame){
//进进影片时,将影片已下载的字节数赋给变量loaded
loaded=_root.getBytesLoaded();
//将已下载的除以总字节数,再乘以100,因而失掉今朝已下载字节的百分比
percent=int(loaded/total*100);
//让text静态文原本显现下载的百分比.
text=percent+"%";//让影片停在以后下载的地位.
gotoAndStop(percent);
//判别已下载的字节数是不是即是总字节数,假如为真,则跳到并播放第2帧.
if(loaded==total){_root.gotoAndPlay(2);}
}以上就是次要的代码了,有一点要申明,有人大概说看不到数字百分比的显现.请反省舞台上是不是增加了静态文本,并界说它的实例称号与AS中的变量text的称号分歧.
关于初学者来讲,不晓得在甚么中央写代码.这是很广泛的一个成绩,刚进门关于代码还没有完整了解,也会存在如许的成绩.
那末关于Loading该在那边写代码呢?
接着往下看,Loading的代码要写在一个影片剪辑上.假如就一个文原本显现下载进度大概太单调.做个像媒体播放器的进度条来显现下载进度更让人一览无余!关于Loading影片剪辑的制造我就不提了,因各团体喜欢分歧.
办理Loading在70%摆布才呈现的成绩
这几天在完美FLASHOS,碰到一个让人非常忧郁的成绩:在摹拟下载时,loading要在75%时才呈现loading画面.
这个成绩的缘故原由是:FLASH中的MC或声响设置成了在第一帧导出.如许第一帧就很年夜了,下载时固然要多花工夫了!
办理举措很复杂:在库面板中将MC或声响的链接设置中的"在第一帧导出"往失落就OK了!半途而废!
</p>
自从Macromedia在2005年8月发布MacromediaStudio8以来,我们一直在不停地探索关于它的新特性和新功能,因为这次软件升级给我们带来了太多的惊喜。 |
|