Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    aumentare e diminuire alpha con get timer

    Salve a tutti e ben ritrovati, dovrei fare delle trasparenze di alpha a varie movie clip.
    Esempio:
    ho tre mc, entrambe alpha 0
    parte la prima da 0 a 100 e mentre torna a zero parte la seconda da 0 a 100 (e la prima resta a zero) mentre la seconda torna a zero parte la terza e così via...
    spero di essere stato chiaro non connetto + è tutto il pomeriggio che ci sbatto la testa
    questo è il codice che sto usando
    _root.mc1._alpha=0;
    _root.mc2._alpha=0;
    _root.mc3._alpha=0;
    mc1.onEnterFrame = function(){
    tempo1 = getTimer()/1000;
    _root.mc1._alpha += tempo1;
    }

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    mmh, ma è necessario getTimer()?

    e se facessi così?
    Codice PHP:
    MovieClip.prototype.fade = function() {
        
    this.onEnterFrame = function(){
            
    this._alpha--;
            if (
    this._alpha <= 0) {
                
    delete this.onEnterFrame;
                
    this.onFadeDone();
            }
        }
    }

    mc1.onFadeDone = function(){
        
    mc2.fade();
    }
    mc2.onFadeDone = function(){
        
    mc3.fade();
    }
    mc3.onFadeDone = function(){
        
    mc1.fade();
    }
    mc1.fade(); 
    [edit] oops, ho visto meglio la richiesta e chiedi che la stessa immagine faccia prima un fadeIn e poi un fadeOut, il codice che ti ho scritto non è completo ma dovrebbe aiutarti ad arrivarci anche da solo, io purtroppo ora devo andare e non riesco a correggerlo subito

  3. #3
    Ti ringrazio and80, dopo aver guardato un po' in giro su come far funzionare il fade, ho trovato uno script abbastanza interessante che sto utilizzando.
    Grazie e ciao!

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.