Flash AS 2种方式的进度条

来源:互联网 发布:linux 优先级 proc 编辑:程序博客网 时间:2024/05/29 23:22

饿,这个是用AS2.0写的,看了3.0的新特性,馋得人流口水^-^

但考虑CX时代久远,是用2..0,所以只好用2.0啦。。。

 

先说下flash调用次序

主体flash -------> 进入后调用 -------> 内容flash

 

所以需要在主体flash,内容flash中都使用进度条^-^

 

事前准备:

一个进度条影片剪辑loading(进度条的原理就是通过计算当前加载百分比数,控制loading显示哪一帧)

因此如该loading中进度条长400就应该从长4开始100帧变化为长400

 

动态文本框loadingTxt(动态显示当前加载百分比数)

 

 

 

1.主体flash进度条(flash自身加载进度条)

这个为了不改动原有的内容,简便起见,就创建了另一个场景"场景 2",并把它设置为先于我原来的场景显示

进度条就都在"场景 2"中完成,不会影响原有内容^-^

 

拖入进度条影片剪辑loading取名mcLoding

加入动态文本框mcLoding

 

在第一帧写代码:

 

在第二帧写代码:

 

注:此处用2帧控制其目的同于使用onEnterFrame = function(){...},都是为了以当前帧频不停循环^-^

 

2.主体flash加载内容flash进度条(加载flash时在主体flash中创建进度条)

在原文件中加载内容flash文件的地方进行改造: