簡體   English   中英

Flex 4如何將背景圖像設置為VBox?

[英]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質量檢查工程師的有用博客文章:

http://blog.flexexamples.com/2008/01/05/changing-a-vbox-containers-background-image-attachment-in-flex/

這說明了如何在MXML中執行此操作,但是您也應該可以使用CSS進行操作。

目前尚不清楚為什么它不適用於您的情況。 在Flex中,我傾向於在樣式屬性名稱(backgroundImage而不是background-image)中不要使用連字符。

另外,您是否試圖將這種樣式應用於所有VBox? 還是使用styleName屬性應用於特定的VBox?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM