setTimeout

来源:互联网 发布:python range(2,1) 编辑:程序博客网 时间:2024/05/29 19:22

ArrayCollection:

ArrayCollection里面什么都能放:比如放一个ModuleLoader都是可以的。

 

setTimeout:

用法:flash.utils.setTimeout(fun, 300,"1","2");//表示过300毫秒后去执行fun函数,同时把一个参数列表传过去(这个参数可以是任意个,用逗号隔开就是了)然后再fun函数里就这样来到传过来的参数:arguments[i].toString()。注意fun函数是没有参数的,也就是说arguments并不是形参变量而是setTimeout的一个特定对象,就是用来到传来的参数的。(可实现延迟加载模板的功能,可以把Moduleloader放在一个Arrayalection中,当然模块也要放在一个Arrayalection中,然后利用Settimeout,每延迟一段时间就把模块的下标和Url传到Settimeout的回调函数中,在回调函数中再调用Arrayalection中Moduleloader的loadModule(Url)来加载模块,要注意那个延迟时间应该是递增的,如果有三个块,这个时间应该依次为300,600,900,就是要错开每个模块加载的时间)

原创粉丝点击