找回密码
 入学

QQ登录

只需一步,快速开始

查看: 2396|回复: 2

发一个FLASH加载loading动画效果

[复制链接]
发表于 2011-5-30 02:34:16 | 显示全部楼层 |阅读模式
制作的FLASH如果比较大,网页不能瞬间下载下来,就会在装载过程中等待数秒的空白,于是我们制作一个简短的loading来提示用户。
发一个FLASH加载loading动画效果,包括代码,你可以在帧后边直接加你的FLASH,还有一个最简单的办法就是,新建一个场景,再这个动画播放完成之后,再加载第二个场景
  1. gotoAndPlay("场景名",1)
复制代码
关键点分析与常见问题
1.要变的文字要设置成动态文本。
2.在库面板中将影片剪辑或声音的链接设置中的"在第一帧导出"去掉,防止第一帧过大而导致加载不畅。

  1. //影片加载时
  2. onClipEvent (load) {
  3.   //将影片总字节数赋给变量total
  4.   total = _root.getBytesTotal();
  5. }
  6. //进入影片时
  7. onClipEvent (enterFrame) {
  8.   //将影片已下载的字节数赋给变量loaded
  9.   loaded = _root。getBytesLoaded();
  10.   //将已下载的除以总字节数,再乘以100,于是得到目前已下载字节的百分比
  11. percent = int(loaded/total*100);
  12.   //让text动态文本来显示下载的百分比。
  13.   text = percent+"%";
  14.   //让影片停在当前下载的位置。
  15.   gotoAndStop(percent);
  16.   //判断已下载的字节数是否等于总字节数,如果为真,则跳到并播放第2帧。
  17.   if (loaded == total) {
  18.     _root.gotoAndPlay(2);
  19.   }
  20. }
  21. //如果是简单代码
  22. // [Action in Frame 3]
  23. a = getBytesLoaded();
  24. b = getBytesTotal();
  25. x = a;
  26. y = b;
  27. loaded = int(x / y * 100);
  28. bar.gotoAndStop(loaded);

  29. // [Action in Frame 4]
  30. if (x == y)
  31. {
  32.     gotoAndPlay("start");
  33. }
  34. else
  35. {
  36.     gotoAndPlay("load1");
  37. } // end else if
复制代码
  1. percentageLoaded = Math.round(_root.getBytesLoaded() / _root.getBytesTotal()*100);
  2. if (currentFrame == null) {
  3.         currentFrame = 0; // initialise the first time around
  4. }

  5. if (currentFrame < 100) {
  6.         if (percentageLoaded > currentFrame) {
  7.                 myLoadingText.text = currentFrame;
  8.                 currentFrame++;
  9.                 this._parent.circleLoader.loader.loaderMask.gotoAndStop(currentFrame);
  10.                
  11.         }
  12. } else {
  13.         myLoadingText.text = "OK";
  14.         stop();
  15.         _root.gotoAndPlay("fei76");
  16. }
复制代码
如果想加按钮
  1. on (release)
  2. {
  3.     getURL("http://www.029263.com","_blank");
  4. }
复制代码


游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?入学

×
发表于 2011-6-9 09:49:55 | 显示全部楼层
看看!!!
回复

使用道具 举报

发表于 2011-7-4 02:16:21 | 显示全部楼层
发vf cbcbcbvc
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 入学

本版积分规则

QQ|Archiver|手机版|小黑屋|校园天空成立于2004年2月24日 ( 陕ICP备08000078号-8 )

GMT+8, 2025-5-9 14:52 , Processed in 0.101415 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表