我正在尝试使用简单的css规则,因为我们在html中这样做以自定义我的应用程序样式,但即使是简单的
.VBoxStyle{
background-image:Embed("images/background.png");
}
不起作用。我根据新旧的flex版本阅读了许多不同的情况但却无法理解。那么如何在flex mx中更改简单的容器背景图像?
答案 0 :(得分:2)
问题是Flex 4组件默认使用Spark主题定义其外观,并且在此主题边框中没有backgroundImage属性。但你可以将主题改为光环,它会起作用。要在其他编译器参数中更改主题写入:
-theme=${flexlib}/themes/Halo/halo.swc
答案 1 :(得分:1)
可以使用任何Flex 3容器类(VBox,HBox,Canvas等)来完成。
我在手机上输入这个内容,所以我从一个Flex SDK QA工程师那里推荐这个有用的博客文章而不是一个工作示例:
它显示了如何在MXML中执行此操作,但您也应该能够使用CSS执行此操作。
目前尚不清楚为什么它不适用于你的情况。在Flex中,我倾向于不在样式属性名称中使用连字符(backgroundImage而不是background-image)。
另外,您是否尝试将该样式应用于所有VBox?或者使用styleName属性应用于特定的VBox?