FLASH LOADING

转载 2005年04月28日 11:22:00

  4、参照图4,在层“Actions”的第1帧单击右键选择“Actions”打开Actions对话框,切换到Expert Mode模式,在其中输入以下语句:

  ypbyte=this.getBytestotal();//获取动画文件的字节数

  ypkb=Math.round(ypbyte/1024);//将字节数转化为KB作单位。

  在第2帧按F6键插入关键帧,然后加上如下语句:

  loadbyte=this.getBytesloaded();//获取已下载的字节数。

  bfb=Math.round((loadbyte/ypbyte)*100);//通过四舍五入法取得百分比的数值。

  changfangxing._xscale=bfb;//让长方形的横向缩放值和百分比值相同,这样长方形就会动态改变。

  最后在第3帧插入关键帧,并且加上如下语句:

  if (bfb<100) {

  gotoAndPlay("等待画面", 2);

  } else {

  gotoAndPlay("主体动画", 1);

  }//当百分比值小于100时,继续下载,反之开始播放动画。

  5、在“主体动画”场景中,发挥自己的创意,制作动画。最后选择按“Control→Test Movie”(Ctrl+Enter)测试动画,可能不会看到预期的效果,这是因为传输速度太快,一瞬间就传送完毕;此时在测试场景下选择“Debug→56K”,再选择“View→Show Streeming”就可以看到效果,这是通过模拟网络速度为56K,动画的下载情况的动态显示,如果将动画上传到网络上就可以直接看到实际的效果。注意:刚才这一步很重要,否则就看不到效果,到时可不要说我骗人啊!呵呵……

  再度深入

  1、如果不想等待画面上有太多的信息,下面的语句也可以很简单的实现Loading效果。

  if (_root._totalframes<_root._frameloaded) {

  gotoAndPlay("等待画面", 1);

  } else {

  gotoAndPlay("主体动画", 1);

  }//当载入帧数小于影片的所有帧数,动画播放等待画面,反之播放主体动画。

  2、Loading的效果千变万化,比如说本例中长方形我们可以换成灯泡,通过灯泡慢慢变亮来表示动画下载即将完毕,这主要通过改变灯泡影片alpha值来实现明暗变化;再比如说我们还可以将长方形替换成动画,稍稍修改一下Actions语句,这样在等待的过程中动画会不停的播放,画面就不会显得太单调了。

[Flash]Loading制作

世界上所有的loading大概都可以分为三个部分: 1 制造一个循环,用于更新数据。一般来说有两种方法,一种是做成二帧,在第二帧中用gotoAndPlay(1)命令产生循环。另一种是只做一帧,利用on...
  • bgu
  • bgu
  • 2004年09月15日 14:57
  • 2463

Flash里简单Loading制作

因为客户是美国的,而我们的服务器目前在中国,这样访问网站时,网页中的Flash(比较大)加载会很慢,一旦超时就需要刷新页面,这与解决Flash与数据库交互所用的LoadVars类有关(它本身就有缺陷,...
  • quietprofound
  • quietprofound
  • 2008年04月29日 13:49
  • 1841

flash loading

前言:稍微大一些的Flash作品在播放之前都会有一个Loading预载画面,这考虑到网络的速度,本地浏览不需要等待下载,但传到网上,因为每个用户的网速不同,所以很有必要在我们的作品中加入Loading...
  • newera
  • newera
  • 2006年07月10日 13:46
  • 741

Flash图表组件——使用Open Flash Chart 2.0的一些问题及解决办法

Open Flash Chart 2.0 是一个用来生成Flash的图表的组件,开源、免费、功能强大、图表漂亮且可以显示提示信息,是本人目前认为最好的一款flash图表绘制组件。其图表数据格式为JSO...
  • zm2714
  • zm2714
  • 2012年08月23日 11:11
  • 4631

Flash务实主义——Loading

加载形式FLASH加载文件有两种常规方式:一种是URLLoader,可以加载文本、二进制数据或 URL 编码变量形式的数据,然后转换成简单的文本形式或值对字符串形式;一种是Loader,可以将加载的图...
  • sixingbugai
  • sixingbugai
  • 2011年06月02日 07:44
  • 321

Flash Loading技术

 Loading技术是Flash中一个重要的环节,一般情况下该技术是采用百分比显示的方式来让用户直观地看到下载比,但是这种方法有一个严重的不足,就是当某帧的数据量特别大时,百分比和进度棒就会长时间停止...
  • newera
  • newera
  • 2006年07月10日 13:47
  • 581

FLASH AS3 loading

AS2的时候做LOADING有很多种方法,做起来也得心应手。可是到AS3的时候做LOADING的时候却无从下手,抓瞎了几天。因为在AS3中引入了一个全新的类LoaderInfo,这个类可作用于任何的可...
  • ar156
  • ar156
  • 2010年12月31日 10:14
  • 509

linux nand flash 驱动简单介绍

linux中为nand flash驱动提供了很多操作接口,开发只需要填充相应的接口即可。...
  • yiheng528
  • yiheng528
  • 2016年07月27日 23:24
  • 1609

Flash Loading 加载动画效果代码

 只要将下列代码放在第1帧即可注:测试方法 连续按两次键盘CTRL+Enter即可看到效果[code]// 设置 Loading 进度条的宽、高、颜色(黑色)var loading_width = 2...
  • txl816
  • txl816
  • 2008年10月20日 13:46
  • 2335

Flash片头loading与MovieClipLoader

 import flash.external.ExternalInterface; ExternalInterface.call("GFX_EnterChallengeLBJMainView"...
  • yinhaijing123
  • yinhaijing123
  • 2014年10月15日 17:17
  • 277
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:FLASH LOADING
举报原因:
原因补充:

(最多只允许输入30个字)