Visualizzazione dei risultati da 1 a 5 su 5

Discussione: _alpha a 0

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023

    _alpha a 0

    ciao,
    ho bisogno di fare un fade out con un mc...
    ho provato con un ciclo for ma non mi funzia.
    qualche suggerimento?
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023
    dimenticavo...il clip è creato dinamicamente


    createEmptyMovieClip("mc",100)

  3. #3
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Se hai Flash MX 2004 puoi utilizzare le classi transitions e easing:
    codice:
    import mx.transitions.*;
    import mx.transitions.easing.*;
    var alpha:Object = new Object({type:Fade, direction:true, duration:5});
    TransitionManager.start(nomeIstanza_mc, alpha);
    direction:true corrisponde al fadeOut, mentre per il fadeIn metterai direction:false
    duration:5 corrisponde al numero di secondi di durata (in questo caso 5)
    nomeIstanza_mc corrisponde al nome istanza del movieClip

    Qui trovi un ottimo articolo di and80 che spiega l'utilizzo di queste classi in generale.


    Se non disponi di Flash MX 2004 [hai una versione più vecchia] devi fare così:
    codice:
    nomeIstanza_mc.onEnterFrame = function() {
    	if(this._alpha>0) {
    		this._alpha -=5;
    	} else {
    		delete this.onEnterFrame;
    	}
    }
    nomeIstanza_mc corrisponde al nome istanza del movieClip
    5 corrisponde al decremento di alpha


  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023
    Originariamente inviato da gobbo89
    Se hai Flash MX 2004 puoi utilizzare le classi transitions e easing:
    codice:
    import mx.transitions.*;
    import mx.transitions.easing.*;
    var alpha:Object = new Object({type:Fade, direction:true, duration:5});
    TransitionManager.start(nomeIstanza_mc, alpha);
    direction:true corrisponde al fadeOut, mentre per il fadeIn metterai direction:false
    duration:5 corrisponde al numero di secondi di durata (in questo caso 5)
    nomeIstanza_mc corrisponde al nome istanza del movieClip

    Qui trovi un ottimo articolo di and80 che spiega l'utilizzo di queste classi in generale.


    Se non disponi di Flash MX 2004 [hai una versione più vecchia] devi fare così:
    codice:
    nomeIstanza_mc.onEnterFrame = function() {
    	if(this._alpha>0) {
    		this._alpha -=5;
    	} else {
    		delete this.onEnterFrame;
    	}
    }
    nomeIstanza_mc corrisponde al nome istanza del movieClip
    5 corrisponde al decremento di alpha

    grazie....stavo scrivendo la seconda...ma approfondirò le classi

    ciauz

  5. #5
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816

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.