2007年5月18日 @ 10:52
即拷即用的loading代码
转自:http://www.flashxm.com/?p=39
放在第1帧即可。enjoy!
- // 设置loading的宽、高、颜色
- var loading_width = 200;
- var loading_height = 3;
- var loading_color = 0x000099;
- var rect1 = createRectangle(this, loading_width, loading_height, loading_color, true);
- var rect2 = createRectangle(this, loading_width, loading_height, loading_color, false);
- rect1._x = (Stage.width - loading_width) / 2;
- rect1._y = (Stage.height - loading_height) / 2;
- rect2._x = rect1._x;
- rect2._y = rect1._y;
- this.onEnterFrame = function ()
- {
- rect1._width = _root.getBytesLoaded() / _root.getBytesTotal() * loading_width;
- if (_root.getBytesLoaded() == _root.getBytesTotal()) {
- rect1.removeMovieClip();
- rect2.removeMovieClip();
- delete rect1;
- delete rect2;
- delete this.onEnterFrame;
- play();
- }
- };
- function createRectangle(scope, w, h, color, is_fill)
- {
- var l = scope.getNextHighestDepth();
- var _mc = scope.createEmptyMovieClip("mc_" + l, l);
- with (_mc) {
- lineStyle(0,color,100);
- if (is_fill) {
- beginFill(color,100);
- }
- lineTo(0,h);
- lineTo(w,h);
- lineTo(w,0);
- lineTo(0,0);
- endFill();
- }
- return _mc;
- }
- stop();
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。
