Flash Loading 加载动画效果代码
来源:互联网 发布:人工智能 医疗 编辑:程序博客网 时间:2024/04/29 22:34
只要将下列代码放在第1帧即可
注:测试方法 连续按两次键盘CTRL+Enter即可看到效果
[code]
// 设置 Loading 进度条的宽、高、颜色(黑色)
var loading_width = 200;
var loading_height = 3;
var loading_color = 0x000000;
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();
[/code]
注:测试方法 连续按两次键盘CTRL+Enter即可看到效果
[code]
// 设置 Loading 进度条的宽、高、颜色(黑色)
var loading_width = 200;
var loading_height = 3;
var loading_color = 0x000000;
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();
[/code]
- Flash Loading 加载动画效果代码
- 各类加载loading动画效果
- flash加载动画效果AS3.0代码实现
- CSS3制作加载中loading动画效果
- CSS3实现loading(加载)动画效果
- css3实现三种不同的loading加载动画效果
- Atitit Loading 动画效果
- loading 加载动画
- loading加载动画
- css3加载动画loading
- css实现loading动画效果
- cocos2d-x - loading加载动画
- [Cocos2d-x] loading加载动画
- CSS实现Loading加载动画
- Loading动画--加载成功--圆环
- 仿美团loading加载中的动画
- 【求解】CSS3动画loading加载
- 加载Loading进度条效果1
- MCSD培训教程70-016 Microsoft Visual C++ 6.0 桌面应用程序开发
- STL,ATL,WTL之间的联系和区别
- 像编写windows程序一样编写控制台程序
- 哈佛图书馆训言
- java 中 arrayList 与 linkedList的使用区别
- Flash Loading 加载动画效果代码
- 字符流转换为字节流
- Flamingo Seam 组件学习——EntityValidator组件
- mysql里bigint插入数据问题
- 迷茫时阅读
- ABOUT ARCHIVE OBJECT CO_CCTR_ID
- asp 函数集 类型转换大全
- 常用正则表达式
- 冒泡排序后分类相同ID的元素