je suivais le poste ici pour personnalisé IconButton utilisant Flex4 link text Cependant, je veux changer l'icône du buttom au moment de l'exécution, donc je crée quelque chose comme ça dans ActionScript:Flex4 changement icône BTN personnalisé
[Bindable] [@Embed('assets/1.png')]
public var pic1:Class;
[Bindable] [@Embed('assets/2.png')]
public var pic2:Class;
public function clickToChange()
{CustomBtn1.setStyle("icon", pic2);}
et mon .mxml est
<local:CustomBtn id="CustomBtn1" icon='{pic1}' width="80" height="80" click=clickToChange();/>
Mais je ne peux pas changer de CustomBtn pic1 à pic2 quand cliquez dessus. N'importe quel indice quelle partie j'ai mal fait? Merci.
est votre composant CustomBtn basé sur un bouton Flex 3 (mx: Button) ou un bouton Flex 4 (s: Button)? –