2008-09-03 6 views
3

Je voudrais montrer un texte caché dans une application Flex et ont fondu il dans quelques secondes ...effets simples dans Flex

J'ai regardé en retard et Pause effets dans Flex, mais ont encore pour voir un exemple de la façon de faire cet effet réalistement facile ...

quelqu'un maintenant comment le faire ou avoir une bonne ressource?

Merci.

Répondre

2

Si je vous comprends bien, vous voulez que le texte disparaisse automatiquement quelques secondes après l'affichage?

je ferais probablement quelque chose comme ceci: (Je n'ai pas testé le code, donc il y a probablement des fautes de frappe.)

<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}"/> 

De plus, vous devez être sûr d'intégrer vos polices ou l'effet gagné » t travaillez sur votre texte. Voir Simeon's post pour plus d'informations.

Questions connexes