Alterando a imagem de fundo do hbox
-
26-09-2019 - |
Pergunta
Eu atribuí uma imagem de logotipo do meu software à Hbox da seguinte maneira -
<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">
Agora eu preciso alterar o BackgroundImage para outra imagem em um evento. Como conseguir isso? Não consigo referir a propriedade BackgroundImage usando o ID 'Logobox'
Solução
BackgroundImage é um estilo de hbox. Depois que o componente foi criado, você precisa definir o estilo como assim:
logoBox.setStyle("backgroundImage","images/img_header_new_2-bg.jpg");
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow