Cambiare l'immagine di sfondo HBox
-
26-09-2019 - |
Domanda
Ho assegnato un immagine del logo del mio software per HBox come segue -
<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">
Ora ho bisogno di cambiare il BackgroundImage a qualche altra immagine su un evento. Come raggiungere questo obiettivo? Io non sono in grado di riferirsi proprietà BackgroundImage utilizzando l'id 'logoBox'
Soluzione
BackgroundImage è uno stile di HBox. Dopo che il componente è stato creato è necessario impostare lo stile in questo modo:
logoBox.setStyle("backgroundImage","images/img_header_new_2-bg.jpg");
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow