Domanda

Vorrei mostrare del testo nascosto in un'applicazione Flex e farlo dissolvere in un paio di secondi...

Ho guardato in Ritardo di Pausa e di effetti in Flex, ma devono ancora vedere un esempio di come fare questo in modo realistico effetto easy...

chiunque ora come fare o avere una buona risorsa?

Grazie.

È stato utile?

Soluzione

Se ho capito bene, si desidera avere automaticamente il testo di fade-out un paio di secondi dopo che si è mostrato?

Io probabilmente fare qualcosa di simile a questo:(Non ho testato il codice, quindi probabilmente ci sono errori di battitura.)

<mx:Script>
    import flash.utils.*;

    var fadeTimer:Timer = new Timer(2000); // 2 seconds
    fadeTimer.addEventListener("timer", fadeTimerTickHandler);

    // Call this to show the hidden text.
    function showTheText():void{
        theTextField.visible = true;
        fadeTimer.start();
        }

    // This gets called every time the timer "ticks" (2 seconds)
    function fadeTimerTickHandler(eventArgs:TimerEvent){
       fadeTimer.stop();
       fadeTimer.reset();
       theTextField.visible = false;
       }
</mx:Script>

<mx:Fade id="hideEffectFade" alphaFrom="1.0" alphaTo="0.0" duration="900"/>

<mx:Text id="theTextField" text="The Text" hideEffect="{hideEffectFade}"/>

Inoltre, è necessario essere sicuri di incorporare i tipi di carattere o l'effetto non funziona sul tuo testo.Vedere Simeone post per ulteriori info.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top