2013-09-28 65 views
1

我正在使用Flex 4.6爲VMWare vSphere Web Client創建插件。用於圖形磁盤空間使用狀況指示器的Flex UI組件

我想創建它看起來像這樣的磁盤使用狀態指示燈:

Disk Usage status indicator

我嘗試使用進度控制(由於頁面加載後,方可使用狀態將被陰影)和然後在那裏受到襲擊。

<mx:ProgressBar id="storageStatusBar" width="300" height="18" 
    label="USED %1 Gb" indeterminate="false" labelPlacement="bottom" 
    mode="polled" initialize="storageStatusBar_initializeHandler()"/> 

初始化函數:

private function storageStatusBar_initializeHandler():void 
{ 
    storageStatusBar.setProgress(100,200); 
} 

我意識到,這是一個壞主意,因爲我沒有,我不知道我應該對進度的來源屬性設置。

我是flex的新手,所以如果有人能夠指導我最適合創建此UI的組件控件,那將會很棒。

+2

你問的是如何讀取磁盤使用信息,或者你只需​​要將ProgressBar模式設置爲「手動」? – drkstr1

+2

ProgressBar看起來像是您需要的合適組件。正如drkstr1所說,設置mode =「manual」並在需要時調用setProgress。 – 2013-09-28 19:14:18

+0

@ drkstr1我有磁盤使用信息。我只需要設置值。謝謝drkstr1和Lee Burrows。 –

回答

4

將ProgressBar模式設置爲「手動」,並且您可以通過Actionscript控制值,不需要任何源代碼。

+0

謝謝。測試後我會接受你的回答。 –

+0

再次感謝您。它完美的工作... –

相關問題