<fx:Script>
private function showSuccessDialog(msg:String):void
{
var label:Label = new Label();
label.text = msg;
label.width = 290;
label.x = 20;
label.y = 30;
var btnok:Button = new Button();
btnok.label = "OK";
btnok.width = 100;
btnok.x = 100;
btnok.y = label.y + 30;
titleWindow = new TitleWindow();
titleWindow.title = "Success";
titleWindow.width = 300;
//when i add this two elements label and button both are displayed on same position
//my label size increases dynamically so i want to add that button below that label
//here for titleWindow i want to set layout how i can do that
titleWindow.addElement(label);
titleWindow.addElement(btnok);
PopUpManager.addPopUp(titleWindow, this, true);
PopUpManager.centerPopUp(titleWindow);
}
</fx:Script>
回答
假設,因爲你使用FX,這是一個火花TitleWindow中:
titleWindow.layout = new VerticalLayout();
然後,您可以設置佈局屬性,如
(tw.layout as VerticalLayout).gap = 4; //sets the gap between items
(tw.layout as VerticalLayout).paddingLeft = 10; //sets the left padding
這等
+1使用'fx'實際上並不意味着他使用的是Spark組件,只是他使用Flex 4(或更高版本)的SDK。但是,在他的代碼中使用addElement確實意味着他正在使用Spark組件。 – JeffryHouser
他可以導入MX TitleWindow而不是Spark。此外,我會勸阻使用'(tw.layout作爲VerticalLayout)'。爲什麼不直接在垂直佈局中存儲局部變量,請執行屬性更改並將其添加到佈局屬性。如果不需要,我不推薦使用'as'。 –
是的,這是一個很好的觀點。儘管類型實際上並沒有改變類型,但使用'as'時性能會受到影響。傳統的演員陣容會更好,或者像你所建議的那樣使用局部變體。我想我感覺有點懶,因此我將'titleWindow'縮短爲'tw' ....使用兩個字符的變量名也是一個壞主意! –
- 1. TitleWindow screenscreen中的Flex 3
- 2. 如何在Android中爲Layout(RelativeLayout)設置圖片邊框?
- 3. 如何在Flex中將XML設置爲dataProvider?
- 4. 如何在Flex中將彈出窗口設置爲全局?
- 5. 如何在Module中使用Flex彈出TitleWindow
- 6. Flex中的所有圓角TitleWindow?
- 7. Flex應用程序中的多個titleWindow
- 8. 設置LayOut動態
- 9. Adobe flex layout redraw
- 10. 如何覆蓋flex actionscript中的titlewindow 4px填充?
- 11. 如何在Polymer中設置flex-shrink:0
- 12. Flex 4 - 如何在FormItem中設置errorTip?
- 13. 如何在Flex中設置熱鍵?
- 14. 如何正確使用@ angular/flex-layout?
- 15. 使用AS3設置titleWindow的標題
- 16. TitleWindow Flex的調整大小效果
- 17. Flex Builder:我想從titleWindow去面板
- 18. 如何在flex中設置緩衝區設置?
- 19. 如何在Flex中爲List控件項設置可變大小?
- 20. Angular flex-layout:如何實現Bootstrap的容器行爲?
- 21. Flex 4如何將背景圖像設置爲VBox?
- 22. jQuery UI Datepicker:如何將容器的顯示設置爲flex?
- 23. Flex TitleWindow模擬放置並防止拖動幾秒鐘?
- 24. 區域設置在titleWindow中沒有改變
- 25. 如何在Flex圖表中將自定義間隔設置爲水平軸
- 26. 在flex中,如何將一個位圖網格設置爲畫布的背景
- 27. 如何在Flex 4項目中將AS類設置爲默認應用程序
- 28. 在DropDownList中設置SelectedItem FLEX
- 29. 在Android中將Layout視圖的背景顏色設置爲漸變?
- 30. Angular2 Material Responsive Sidenav和flex-layout
我刪除了黑莓標籤,因爲這個問題與黑莓或RIM無關。我還編輯了這個問題,把所有的代碼放在「代碼格式」中 - 有一個大括號按鈕,您可以在將來的問題中使用它。也就是說,在您的實際問題是代碼中的註釋的一部分發布問題是不尋常的。 – JeffryHouser