正在载入……

Attention, Zin 的交互设计之路。

User interface, user experience and interactive design.

« 文档段落html标签及css常用方法有道搜索改版 »

Actionscript3自身加载的简单方法

实现方法比较简单,代码直接写在时间轴的第一个空白帧上或单独做一个用来加载的场景(类似AS2的做法),主要用到了displayObject的loaderInfo属性跟ProgressEvent事件,包含bytesLoaded及bytesTotal,因为有事件机制,所以不再需要之前的onEnterFrame的检测方式了。代码如下:

stop();
import flash.events.ProgressEvent;
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS,progressHandler);
this.loaderInfo.addEventListener(Event.COMPLETE,completeHandler);
function progressHandler(e:ProgressEvent){
  trace(e.bytesLoaded);
}
function completeHandler(e:Event){
  play();
}

欢迎发表看法:

您的讨论更有价值!

控制面板

<< 2008-12 >>

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

最近留言