最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
flash中loading效果实现代码
时间:2013-04-10 编辑:简简单单 来源:一聚教程网
as3.0
在FLASH第一帧中加入以下代码。把主体内容移到第二帧即可。
// 设置loading的宽度,单位为像素
var loader_;
// 设置loading的高度,单位为像素
var loader_;
//设置loading的颜色值
var loading_color = 0x454545;
//创建两个图形
var my_loader_mc1 = createRectangle(this, loader_width, loader_height, loading_color, true);
var my_loader_mc2 = createRectangle(this, loader_width, loader_height, loading_color, false);
my_loader_mc1._x = (Stage.width - loader_width) / 2;
my_loader_mc1._y = (Stage.height - loader_height) / 2;
my_loader_mc2._x = my_loader_mc1._x;
my_loader_mc2._y = my_loader_mc1._y;
this.onEnterFrame = function ()
{
my_loader_mc1._width = _root.getBytesLoaded() / _root.getBytesTotal() * loader_width;
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
my_loader_mc1.removeMovieClip();
my_loader_mc2.removeMovieClip();
delete my_loader_mc1;
delete my_loader_mc2;
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();
as2
-
上一个: AS3让文本框默认被选中状态
-
下一个: flash实现外部动态载入图片代码
相关文章
- chrome flash过期怎么办 07-13
- FLASH制作春意盎然花园效果 06-18
- flash如何画绿色的小草 05-22
- 利用flash制作出太阳发光的动画 05-18
- flash太阳发光的动画怎么制作 05-16
- flash怎么画绿色的小草 05-15