Ajouter

Désactiver une application dans Flash Builder 4 Beta


Il 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) :

This movie requires Flash Player 10

Télécharger la source de l'exemple


Autre(s) source(s) proche(s) de ce sujet :

  1. Définir le background color d'un composant Spark Application Control Bar dans Flash Builder 4 / Flex Gumbo
  2. Activer/Désactiver le click sur la zone transparente d'un composant Spark Graphic de Flash Builder 4 – Flex Gumbo
  3. Créer un Editeur de Texte dans Flash Builder 4 Beta
  4. Configurer la barre de contrôle d'une Application Spark

Pas encore de commentaire.

Répondre

Avis / Question ... n'hésitez pas

* Required

Posts récents Posts aléatoires Last comments

  • zahhari A dit :

    Bonsoir, Je veuw savoir comment je peux intégrer une video (sur mon Pc) en clicant sur le marker ...

  • bengbenz A dit :

    J'ai trouvé !!! voilà, une solution ! comme l'erreur l'indique, si je ne me trompe pas le composa...

  • bengbenz A dit :

    Même que mes prédécesseurs ! De l'aide, s'il vous plait ! Quelqu'un a la solution ?...

  • chtioui hamza A dit :

    j'ai besoin d'aide please est ce que quelqu'un a trouvé la solution?????...

  • chtioui hamza A dit :

    meme probleme que les autres, pleaaaaaaaaaase aidez noussssssssssssss :(...

  • seznamkcsaino A dit :

    krasnych kosil, pul druheho tuctu bilych platenych kapesniku a nekolik barevnych satku na ...

  • seznamkcsaino A dit :

    odpovednosti. Z tohoto stanoviska porota je vynalez, jak presunouti ...

  • Techauto A dit :

    Même problème! Quelqu'un aurais trouvé une solution? Merci d'avance pour votre aide Salut...

  • bouchra A dit :

    merci...

  • whowKnivoto A dit :

    Majs tam kvmtinбиe s ummlэmi kvmtinami. [url=http://lalbero....