0
例如,可以嵌入圖像...如何皮膚MX:通過CSS圖像源?
[Embed("myImage.png")]
public var myImage:Class;
,並將其分配到MX:圖像的源屬性是這樣的:
<mx:Image source="{myImage}" />
但如果我希望能夠從編譯的CSS文件中加載圖像,是這樣的:
什麼是分配這種風格的圖像與MX清晰的方式:圖片的來源財產?
例如,可以嵌入圖像...如何皮膚MX:通過CSS圖像源?
[Embed("myImage.png")]
public var myImage:Class;
,並將其分配到MX:圖像的源屬性是這樣的:
<mx:Image source="{myImage}" />
但如果我希望能夠從編譯的CSS文件中加載圖像,是這樣的:
什麼是分配這種風格的圖像與MX清晰的方式:圖片的來源財產?
好吧,我發現了一個解決方案:
您可以在組件加載圖像,火花面板在這種情況下:
s|Panel {
myImage: Embed(source="assets/images.swf", symbol="simple_image");
myOtherImage: Embed(source="assets/images.swf", symbol="other_image");
}
,然後,當你在運行時改變樣式,可以產生反應StyleEvent.COMPLETE事件:
var css:CSSStyleDeclaration = StyleManager.getStyleManager(null).getStyleDeclaration("spark.components.Panel");
var myImage:Object = css.getStyle("myImage");
var myOtherImage:Object = css.getStyle("myOtherImage");
從那裏你可以輕鬆地分配這些自定義風格的圖像到您的MX:圖像組件的源代碼。
我想通過CSS來設計mx:Image,編輯標題。 – 2011-02-15 16:04:38