Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199

    cambio colore sfondo graduale

    ciao, utilizzo questo codice su di un pulsante :

    on (release) {
    colore = new color(sfondo);
    colore.setRGB(0x596576);
    }

    che cambia un mc che ha come nome istanza sfondo

    il cambio del colore avviene ma c'è per caso un metodo per farlo

    avvenire + gradatamente??

  2. #2
    codice:
    col = new Color(tuo_movie);
    // crea un oggetto  transforma/colore
    trans :D _color = new Object();
    // imposti i suoi valori
    trans_color = { ra: rex, rb: rex2, ga: ver, gb: ver2, ba: blu, bb: blu2, aa: alf, ab: alf2};
    col.setTransform(trans_color);
    poi con una funzione "enterFrame"...aumenti i valori delle variabili!
    considera che i primi delle coppie,vanno da -a+ 100.
    i secondi da -a+255

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    aspè spiegati meglio non ho capito questo codice lo sostituisco a quello che sta sul mio pulsante e poi......

  4. #4
    quel codice ti crea una trasformazione del tuo oggetto color..
    codice:
                   var rex:Number = 0;
    		this.onEnterFrame = function() {
    			rex += 5;
    			if (rex>150) {
    				rex = 150;
    				delete this.onEnterFrame;
    			}
    			trace(rex);
    		};
    ...questo è un modo per far incrementare una delle tue variabili.
    questo mettilo nel release del bottone...prova tipo:
    codice:
    on (release) { 
    col = new Color(tuo_movie);
    trans_color = new Object();
     var rex:Number = 0;
    		this.onEnterFrame = function() {
    			rex += 5;
    			if (rex>150) {
    				rex = 150;
    			
    			}
    		};
    trans_color = { ra: rex, rb: rex2, ga: ver, gb: ver2, ba: blu, bb: blu2, aa: alf, ab: alf2};
    col.setTransform(trans_color);
    
    }
    stessa cosa per le altre variabili,se ti servono..
    nel senso che dipende poi dall'effetto che vuoi..prova ad inserire numeri al posto delle altre variabili.dovrebbe funzionare

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    aspè non vorrei che ci stamo confondendo io intendevo che con quel codice che ho utilizzato cambia lo sfondo brutalmente ES. da nero a giallo, quello che volevo fare io e che ci fosse un cambiamento dicolore delicato tipo come se utilizzassimo un interpolazione fa un frame all'altro utilizzando tinta

    e questo che fa lo script che mi hai postato

    visto che sono un po fagiano nel spiegarmi

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    up

  7. #7
    Originariamente inviato da markgrav
    aspè non vorrei che ci stamo confondendo io intendevo che con quel codice che ho utilizzato cambia lo sfondo brutalmente ES. da nero a giallo, quello che volevo fare io e che ci fosse un cambiamento dicolore delicato tipo come se utilizzassimo un interpolazione fa un frame all'altro utilizzando tinta

    e questo che fa lo script che mi hai postato

    visto che sono un po fagiano nel spiegarmi
    esatto..
    solo che anzichè scrivere giallo tu devi mettere i valori rispettivi di rosso-verde-e blu.

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    allora ti devo dire sinceramente che non ci ho capito propio niente se ti va di mandarmi magari un esempio o mi spieghi per filo e per segno

    mannaggia a me

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    ci 6 ancora

  10. #10
    codice:
    on (release) {
    	this.onEnterFrame = function() {
    		if (this.rex<=200) {
    			myOggettoColor = {ra:'50', rb:rex, ga:'12', gb:'112', ba:'15', bb:rex, aa:'40', ab:'70'};
    			mio_col.setTransform(myOggettoColor);
    			rex += 15;
    		}
    	};
    	rex = 0;
    }
    ...e questo è il bottone
    codice:
    rex = 0;
    mio_col = new Color(this.my_mc);
    myOggettoColor = new Object();
    e questo sulla root!
    my_mc è l'istanza del tuo sfondo
    ...devi "giocare"con i valori dei parametri ra-rb-ga-gb-ba...ecc
    vai che ci sei quasi tranquillo!

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.