当前位置: 首页 > 图文教程 > Flash动画 > ActionScript > Flash AS实例教程:简单的loading

ActionScript
Flash as入门(9):控制时间轴
Flash as入门(10):影片剪辑的深度
Flash as入门(12):使用遮罩Mask
Flash as入门(13):用AS代码实现过渡
Flash as入门(14):用AS实现补间动画
Flash as入门(15):filters类滤镜
Flash as入门(16):用AS绘制各种图形
导入图片批量生成到顺序帧自动发布swf
Flash as入门(18):MC使用颜色
TypeError: Error #1009: 无法访问空对象引用的属性或方法
Flash CS4如何控制动画声音的停止和播放
Flash AS实例:神奇的数字魔术盒子
Flash as入门(19):日期和时间
介绍ActionScript开发环境Flex Builder
Flash AS3实例教程:制作火苗动画
AS3教程:制作任意放大缩小旋转的变形工具
Flash实例:动态产生元件实例并控制
Flash AS3教程:旋转一周的直线并显示其轨迹
Flash AS动画证明数学的勾股定理
AtionScrip 3.0制作雪花飘飘动画

ActionScript 中的 Flash AS实例教程:简单的loading


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-16   浏览: 113 ::
收藏到网摘: n/a

这是一段实现进度和百分比的AS代码,制作一个进度条MC,取实例名为loading,再加入一个动态文本,取实例名为mytxt,变量值text,然后在时间轴的第一帧插入以下代码:

stop ();
this.onEnterFrame = function ()
{
var _loc3 = this.getBytesLoaded();
var _loc2 = this.getBytesTotal();
if (_loc3 >= _loc2 && _loc2 > 4)
{
delete this.onEnterFrame;
gotoAndPlay("movie",1);
}
else
{
var _loc4 = _loc3 / _loc2 * 100;
loading._xscale = _loc4;
mytxt.text=int(_loc4) "%";
} // end else if
};
PS:这里的movie是一个场景。