饿,这个是用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文件的地方进行改造: