在写FLEX应用,从外部加载配置文件是一个很常用的方法(一般是加载XML,因为这是“人类可读性”最好的了。。)
如何让SWF在配置文件加载完成之前开始工作呢?
有两种方法,
一种是直接控制所有子元件的表现,在配置文件加载完毕之前不做任务动作。
但这意味着每加一个子元件你就要加一定的额外的脚本来侦听配置加载是否完成。
另一种是在FLEX主MXML的CreationComplete事件前完成一些配置工作,这需要我们自定义loading类 (preloader),下面是我的一个课程设计中的例子,preloader参考了flex cookbook的例子:
OBSPreLoader.as (OBS= Online Book Store...)
package iptton.utils{
import com.adobe.cairngorm.control.CairngormEventDispatcher;
import flash.di阅读全文>发表于 @ 2008年07月17日 09:19:00|评论(loading...)|收藏