我想,我們做到這一點在HTML中定製自己的應用程序的風格,但即使是簡單的Flex 4如何將背景圖像設置爲VBox?
.VBoxStyle{
background-image:Embed("images/background.png");
}
不起作用使用簡單的CSS規則。我閱讀了許多基於舊版flex版本的不同情況,但無法理解任何內容。那麼如何在flex mx中更改簡單的容器背景圖?
我想,我們做到這一點在HTML中定製自己的應用程序的風格,但即使是簡單的Flex 4如何將背景圖像設置爲VBox?
.VBoxStyle{
background-image:Embed("images/background.png");
}
不起作用使用簡單的CSS規則。我閱讀了許多基於舊版flex版本的不同情況,但無法理解任何內容。那麼如何在flex mx中更改簡單的容器背景圖?
問題是,Flex 4組件使用Spark主題默認定義它們的外觀,並且在此主題邊框中沒有backgroundImage屬性。但你可以改變主題暈,它會起作用。在附加的編譯參數中改變主題寫法:
-theme=${flexlib}/themes/Halo/halo.swc
它可以用任何Flex 3容器類(VBox,HBox,Canvas等)完成。
我在手機上打字,所以不是一個工作示例的我推遲到這個有用的博客文章從Flex SDK QA工程師之一:
這表明該怎麼辦呢在MXML中,但你也應該可以用CSS來完成。
目前尚不清楚爲什麼它不適合您的情況。在Flex中,我傾向於在樣式屬性名稱(backgroundImage而不是背景圖像)中使用連字符。
此外,你是否試圖將這種風格應用於所有VBox?或者將styleName屬性應用於特定的VBox?
當然,如果主題改變是不可能的,你必須找到解決方法,例如像@ Apocalyptic0n3給出的解決方法。 –