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

    MC con aumento graduale dell'alpha

    Salve, premetto che ho letto vari post ma non sono riuscito a risolvere. Vorrei che un mc con alpha=0 salga fino ad alpha=100 gradualmente alla pressione di un pulsante.
    Grazie per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: MC con aumento graduale dell'alpha

    Originariamente inviato da whiteduke
    Salve, premetto che ho letto vari post ma non sono riuscito a risolvere. Vorrei che un mc con alpha=0 salga fino ad alpha=100 gradualmente alla pressione di un pulsante.
    Grazie per l'aiuto
    in pratica vuoi che mentre il pulsante è premuto, il clip aumenti la propria alpha, e al rilascio smetta?

  3. #3
    No vorrei che una volta premuto il mc aumenti gradualmente e al rilascio rimanesse cosi. Per farti un'idea:
    http://www.nautilusav.it/a.swf

    Se premi su "prodotti" appare il sottomenu. Io vorrei che apparisse gradualmente.Grazie ciao

  4. #4
    sul frame
    codice:
    mioClip.onRelease = function(){
    	this.onEnterFrame = function(){
    		if(this._alpha >= 100){
    			delete this.onEnterFrame;
    		} else {
    			this._alpha += 5;
    		}
    	}
    }
    mioClip è il nome del tuo movieclip che funge da pulsante
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ti dovrebbe bastare una proto da applicare al release del pulsante

    codice:
    MovieClip.prototype.Alpha = function(clip){
    	clip._alpha = 0;
    	this.onEnterFrame = function(){
    		if(clip._alpha >= 100){
    			delete this.onEnterFrame;
    		} else {
    			clip._alpha++;
    		}
    	}
    }
    poi se nel pulsante usi un codice associato, del tipo on (release) allora richiami la proto con
    codice:
    on (release){
    this.Alpha(_root.tuoClip);
    }

  6. #6
    Originariamente inviato da and80
    ti dovrebbe bastare una proto da applicare al release del pulsante

    codice:
    MovieClip.prototype.Alpha = function(clip){
    	clip._alpha = 0;
    	this.onEnterFrame = function(){
    		if(clip._alpha >= 100){
    			delete this.onEnterFrame;
    		} else {
    			clip._alpha++;
    		}
    	}
    }
    poi se nel pulsante usi un codice associato, del tipo on (release) allora richiami la proto con
    codice:
    on (release){
    this.Alpha(_root.tuoClip);
    }
    :rollo:

    ciao And
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da enigma_79
    :rollo:

    ciao And
    oops!

  8. #8

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.