Navigation

Previous

Archives

2007年5月18日 @ 10:52

即拷即用的loading代码

转自:http://www.flashxm.com/?p=39
放在第1帧即可。enjoy!

  1. // 设置loading的宽、高、颜色
  2. var loading_width = 200;
  3. var loading_height = 3;
  4. var loading_color = 0x000099;
  5. var rect1 = createRectangle(this, loading_width, loading_height, loading_color, true);
  6. var rect2 = createRectangle(this, loading_width, loading_height, loading_color, false);
  7. rect1._x = (Stage.width - loading_width) / 2;
  8. rect1._y = (Stage.height - loading_height) / 2;
  9. rect2._x = rect1._x;
  10. rect2._y = rect1._y;
  11. this.onEnterFrame = function ()
  12. {
  13.     rect1._width = _root.getBytesLoaded() / _root.getBytesTotal() * loading_width;
  14.     if (_root.getBytesLoaded() == _root.getBytesTotal()) {
  15.         rect1.removeMovieClip();
  16.         rect2.removeMovieClip();
  17.         delete rect1;
  18.         delete rect2;
  19.         delete this.onEnterFrame;
  20.         play();
  21.     }
  22. };
  23. function createRectangle(scope, w, h, color, is_fill)
  24. {
  25.     var l = scope.getNextHighestDepth();
  26.     var _mc = scope.createEmptyMovieClip("mc_" + l, l);
  27.     with (_mc) {
  28.         lineStyle(0,color,100);
  29.         if (is_fill) {
  30.             beginFill(color,100);
  31.         }
  32.         lineTo(0,h);
  33.         lineTo(w,h);
  34.         lineTo(w,0);
  35.         lineTo(0,0);
  36.         endFill();
  37.     }
  38.     return _mc;
  39. }
  40. stop();

Share

Filed under: 资料 · Tags: flash  loading  

Articles related:

Flash CS3 ActionScript 3.0入门  (2007-5-8 10:55:43)

Example for Flex Component Kit for Flash CS3 [转贴]  (2007-5-6 20:33:26)

FLASH月历组件[用来做新闻或公告很不错.][转贴]  (2007-5-6 20:16:38)

超酷FLASH图片切换组件[内附效果][转贴]  (2007-5-6 20:15:8)

雅致 Flash打包工具 - AGE Flash Packer  (2007-5-6 20:11:46)

Flash组件:取色器,可以更改MC的颜色.[转贴]  (2007-5-6 20:8:32)

Flash CS3 component(组件)[转贴]  (2007-5-6 20:4:48)

Flash解密软件篇  (2006-9-22 9:16:52)

FLASH加密解密工具测试  (2006-9-22 9:0:44)

Leave a Comment

◎welcome to give out your point。

Misc

Linkage