Désactiver une application dans Flash Builder 4 Beta
Posté le 20 septembre 2009 à 1:43 | Tags: Application, Disable, Flash Builder 4 Beta, Flex 4 Gumbo, Spark ControlsIl est possible de désactiver une application flex 4 pendant un temps donné comme dans l'exemple Flash Builder Beta 4 ci-dessous :
Propriété mise en avant : topLevelApplication.enabled
Attention : vous devez impérativement disposer du SDK 4.0.0.10007 ou supérieur.
| MXML | | Copier le code |
<?xml version="1.0" encoding="utf-8"?> |
<!-- http://www.flash-builder-tutorial.fr/2009/09/20/desactiver-une-application-dans-flash-builder-4-beta/ --> |
<s:Application name="Spark_Application_enabled_test" |
xmlns:fx="http://ns.adobe.com/mxml/2009" |
xmlns:s="library://ns.adobe.com/flex/spark" |
xmlns:mx="library://ns.adobe.com/flex/halo" |
initialize="init()" viewSourceURL="srcview/index.html"> |
<fx:Script> |
<![CDATA[ |
import mx.controls.Alert; |
import mx.core.FlexGlobals; |
protected const tmr:Timer = new Timer(2000, 1); |
protected function init():void { |
tmr.addEventListener(TimerEvent.TIMER_COMPLETE, tmr_complete); |
} |
protected function tmr_complete(evt:TimerEvent):void { |
FlexGlobals.topLevelApplication.enabled = true; |
Alert.show("De retour !", "Alert title"); |
} |
protected function btn_click(evt:MouseEvent):void { |
FlexGlobals.topLevelApplication.enabled = false; |
tmr.start(); |
} |
]]> |
</fx:Script> |
<mx:ApplicationControlBar width="100%" cornerRadius="0"> |
<s:Button id="btn" |
label="Désactiver l'application (2 seconds)" |
baseColor="red" |
click="btn_click(event);" /> |
</mx:ApplicationControlBar> |
<s:HGroup horizontalCenter="0" verticalCenter="0"> |
<s:TextInput id="txtInput" text="Spark TextInput" /> |
<s:TextArea id="txtArea" text="Spark TextArea" /> |
<s:List id="list"> |
<s:dataProvider> |
<s:ArrayList source="[flash,builder,tutorial,fr,flex,gumbo]" /> |
</s:dataProvider> |
</s:List> |
</s:HGroup> |
</s:Application> |
Rendu final (nécessite Flash Player 10) :
Télécharger la source de l'exemple
Autre(s) source(s) proche(s) de ce sujet :
- Définir le background color d'un composant Spark Application Control Bar dans Flash Builder 4 / Flex Gumbo
- Activer/Désactiver le click sur la zone transparente d'un composant Spark Graphic de Flash Builder 4 – Flex Gumbo
- Créer un Editeur de Texte dans Flash Builder 4 Beta
- Configurer la barre de contrôle d'une Application Spark