2011-06-24 73 views
0

我有一個自定義組件,這是一個HBox &我想調整一個孩子恰好是一個圖像。這是一個VBox裏面的圖像,它也是HBox的孩子。我有一些這些圖像,從而在我的updateDisplayList撥打:Flex中調整大小圖像updateDisplayList

myimageArray[0-5].setActualSize(50,50); 

,但圖像從未調整它只是停留一大默認大小。圖片來源是一個網址路徑,我想知道這是什麼原因造成的問題?

+1

什麼你聲稱正在發生的事情不作感。請提供更多的代碼,甚至可能是正在運行的示例。我也懷疑你是否過度使用容器。 – JeffryHouser

回答

1

你應該叫setActualSize()手動每個數組項:

for each (var uiComponent:UIComponent in myimageArray) 
{ 
    uiComponent.setActualSize(50,50); 
} 

或者,如果您需要調整僅前6個要素:

for (var i:int = 0; i < Math.min(6, myimageArray.length); i++) 
{ 
    myimageArray[i].setActualSize(50,50); 
}