[英]Flex 4 How to set background image to VBox?
我正在嘗試使用簡單的CSS規則,就像我們在html中那樣來自定義我的應用程序樣式,但即使簡單
.VBoxStyle{
background-image:Embed("images/background.png");
}
不起作用。 我閱讀了許多基於舊版Flex版本的不同情況,但一無所知。 那么,如何在flex mx中更改簡單的容器背景圖像?
問題是Flex 4組件默認情況下使用Spark主題定義其外觀,並且在該主題邊框中沒有backgroundImage屬性。 但是您可以將主題更改為光暈,並且可以使用。 要更改主題,請在其他編譯器參數中寫入:
-theme=${flexlib}/themes/Halo/halo.swc
可以使用任何Flex 3容器類(VBox,HBox,Canvas等)完成此操作。
我在電話上鍵入此內容,因此我不參考一個有效的示例,而是參考其中一位Flex SDK質量檢查工程師的有用博客文章:
這說明了如何在MXML中執行此操作,但是您也應該可以使用CSS進行操作。
目前尚不清楚為什么它不適用於您的情況。 在Flex中,我傾向於在樣式屬性名稱(backgroundImage而不是background-image)中不要使用連字符。
另外,您是否試圖將這種樣式應用於所有VBox? 還是使用styleName屬性應用於特定的VBox?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.