更改HBox的背景图像

时间:2010-10-25 12:20:26

标签: flex flex3 background-image hbox

我已将我的软件的徽标图像分配给HBox,如下所示 -

<mx:HBox id="logoBox" width="98%" textAlign="left" backgroundSize="100%" horizontalAlign="left" height="18%" backgroundImage="images/img_header_new_3-bg.jpg" verticalAlign="bottom" backgroundColor="#1573A4">

现在我需要将backgroundImage更改为事件上的其他图像。 怎么做到这一点?我无法使用id“logoBox”

来引用backgroundImage属性

1 个答案:

答案 0 :(得分:1)

BackgroundImage是HBox的一种风格。创建组件后,您需要设置样式:

logoBox.setStyle("backgroundImage","images/img_header_new_2-bg.jpg");