首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

模块加载进度条,该如何解决

2012-02-15 
模块加载进度条请问在模块编程中,当加载某个模块时如何显示加载进度条[解决办法]监听ModuleLoader的progre

模块加载进度条
请问在模块编程中,
当加载某个模块时如何显示加载进度条


[解决办法]
监听ModuleLoader的progress 事件 ,这个事件对象的类型是ModuleEvent类型
从事件对象里面可以得到bytesLoaded(在侦听器处理事件时加载的项数或字节数)和bytesTotal(如果加载过程成功,将加载的总项数或总字节数)
在加载刚开始的时候可以启动ProgressBar, 进度就是progress事件里面不断变化的bytesLoaded/bytesTotal(以百分比表示)的数值
[解决办法]
大致如楼上所说

监听progress 事件,(bytesLoaded/bytesTotal)*100%
[解决办法]
呵呵公司代码,不方便提供,大概给一些提示。
如下创建组件,xxx部分自己根据情况定义

HTML code
<?xml version="1.0" encoding="utf-8"?><mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"     creationComplete="fn_init()"     >         <mx:Parallel id="progressBar_completeEffect">     <mx:Fade alphaTo="0.0" />     <mx:Zoom zoomHeightTo="0" />     </mx:Parallel>         <mx:ProgressBar id="progressBar"     completeEffect="{XXXX}"     mode="manual"     labelPlacement="center"     label="{XXXX}"     width="300"     height="30"/></mx:Canvas> 

热点排行