2013-05-27 50 views
1
<s:Image id="loader1" top="50" source="@Embed(source='logo.png')"/> 

頂部屬性不起作用,怎麼保證金圖像?如何設置保證金Image控件火花

+0

如果'top'屬性「不起作用」,圖像可能位於不支持絕對定位的容器內。也許你應該展示一些你的代碼。 – RIAstar

+0

圖像是在一個mx:VBox裏面,有沒有一種方法來保證圖像在一個非絕對支持的容器內?如果我設置它是絕對的,我將不得不定位所有的元素,但我只想要保證一個元素(圖像) –

回答

1

因爲你的形象是一個VBox內,你只需要填充的圖像,而不是其他部件,這裏有一些選擇:

  • 把圖片一Group內:垂直框中,西港島線佈局集團垂直圖像將位於組頂部50px處
  • 在圖像和其之前的組件之間放置一個Spacer,並將其設置爲50px的高度。
  • 如果圖像是第一個元素,您可以在VBox上設置paddingTop="50"

旁註:你最好使用s:VGroup而不是mx:VBox因爲你似乎已經使用Spark組件:它具有更好的性能。

+0

非常感謝你的回答! –

相關問題