使用 ActionScript 3.0 组件 |
|
|
|
| 使用 UI 组件 > 使用 ProgressBar > 用户与 ProgressBar 的交互 | |||
可以采用三种模式来使用 ProgressBar 组件。最常用的模式是事件模式和轮询模式。这两种模式指定一个发出 progress 和 complete 事件(事件模式和轮询模式)或公开 bytesLoaded 和 bytesTotal 属性(轮询模式)的加载进程。还可以在手动模式下使用 ProgressBar 组件,方法是:设置 maximum、minimum 和 value 属性,并调用 ProgressBar.setProgress() 方法。可以设置不确定的属性,以指示 ProgressBar 是用条纹图案填充并且源的大小未知 (true),还是实心填充并且源的大小已知 (false)。
ProgressBar 的模式是通过设置其 mode 属性设置的,具体方法为:在"属性"检查器或"组件"检查器中设置 mode 参数,或使用 ActionScript。
使用 ProgressBar 显示处理状态(如正在分析 100,000 项)时,如果它处于单个帧循环中,则屏幕将不会重绘,因而看不到进度栏的更新。
|
|
|
|