Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    282

    creare movimenti all'infinito.

    Ciao a tutti.
    Volevo chiedere un piccolo aiuto.
    ho un dei mc sullo stage. E li faccio apparire e scomparire con la classe Fade.
    Ora una volta eseguito il codice, come faccio a farlo ripetere all'infinito?
    vi posto il codice che ho scritto, magari qualcuno mi aiuta un pò...
    grazie in anticipo.
    Tony

    Codice PHP:
    import fl.transitions.*;
    import fl.transitions.easing.*;
     
    a1.visible=false;
    a2.visible=false;
    a3.visible=false;

    TransitionManager.start(stemma, {type:Fadedirection:Transition.INduration:5easing:Strong.easeOut});        

    var 
    myTimer:Timer = new Timer(25001); 
    myTimer.addEventListener(TimerEvent.TIMERrunOnce);
    myTimer.start();

    function 
    runOnce(event:TimerEvent):void 
    {
        
    TransitionManager.start(stemma, {type:Fadedirection:Transition.OUTduration:5easing:Strong.easeOut});        
        
        
    TransitionManager.start(a1, {type:Fadedirection:Transition.INduration:5easing:Strong.easeOut});        
        
    TransitionManager.start(a2, {type:Fadedirection:Transition.INduration:5easing:Strong.easeOut});        
        
    TransitionManager.start(a3, {type:Fadedirection:Transition.INduration:5easing:Strong.easeOut});        
            
        var 
    myTimer1:Timer = new Timer(25001); 
        
    myTimer1.addEventListener(TimerEvent.TIMERrunOnce1);
        
    myTimer1.start();
        
        function 
    runOnce1(event:TimerEvent):void 
        
    {
            
    TransitionManager.start(a1, {type:Fadedirection:Transition.OUTduration:2easing:Strong.easeOut});
            
    TransitionManager.start(a2, {type:Fadedirection:Transition.OUTduration:2easing:Strong.easeOut});
            
    TransitionManager.start(a3, {type:Fadedirection:Transition.OUTduration:2easing:Strong.easeOut});
            
    TransitionManager.start(stemma, {type:Fadedirection:Transition.INduration:5easing:Strong.easeOut});    
        }    


    ora alla fine per far ripetere il tutto come faccio?
    grazie
    Tony

  2. #2
    Utente di HTML.it L'avatar di Sleter
    Registrato dal
    Aug 2005
    Messaggi
    465
    Ciao

    Nel parametro richiesto dal Timer metti 0 per ripetere la chiamata alle funzioni infinite volte:

    Codice PHP:
    var myTimer:Timer = new Timer(25000); 


    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    282
    grazie per l'aiuto..
    ciao
    Tony

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.