Dans l'habillage du bouton (skinclass), on affichera ce skin (ici skinTransparent).
Dans la feuille de style ont aurait quelque chose du genre :
s|Button. {
skinClass: ClassReference("skinTransparent");
}
s|Button. {
skinClass: ClassReference("skinTransparent");
}
<mx:Button buttonMode="true" useHandCursor="true"/><mx:Label buttonMode="true" useHandCursor="true" mouseChildren="false"/>
.myButtonStyle {
skin: ClassReference(null);
}
<mx:button skin="{null}">
<mx:Button click="currentState='formulaire'"/>Maintenant, si le contenu du state "formulaire" était un composant nommé "formulaire.mxml" et qu'il contenait un bouton pour revenir vers le state "accueil", mettre juste currentState='accueil' ne suffirait pas.
<mx:Script>- La variable destination nous servira à renseigner le nom du state vers lequel nous voulons aller.
<![CDATA[
import mx.core.Application;
public var destination:String;
public function goCurrentState(destination:String):void
{
Application.application.currentState=destination;
}
]]>
</mx:Script>
<mx:Button click="goCurrentState('accueil')"/>
<mx:Buttonlabel="accès au site"
click="navigateToURL(new URLRequest('http://www.monsite.com'), '_blank')"/>
navigateToURL(new URLRequest('javascript:location.reload()'), '_self')