Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Ottenere valore RGB

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    36

    Ottenere valore RGB

    Ciao a tutti.
    Sto realizzando una tween con un plugin TweenRGB, ed avrei bisogno di sfumare un colore dal valore RGB corrente fino ad un valore che imposto. i parametri che gli do per la Tween sono in formato 0x000000
    Che voi sappiate c'è un modo per ricavare il valore RGB del movieclip (come per esempio per una tween alpha, dove mettendo MC._alpha, ti dà il valore esadecimale) ed ottenerlo nel formato 0x000000?

    Grazie mille e goodnight!!!
    SteveZ

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454
    non ho capito bene quello che vuoi fare ma c'è il comando getRGB che ti estrapola il valore in rgb in questo modo: ffffff

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454
    se invece vuoi proprio convertire un valore RGB in un numero esadecimale....beh, a quel punto ti devi fare uno script lavorando sulle stringhe.

    da considerare che la stringa in esadecimale è composta da 6 cifre (xxxxxx) di cui le prime 2 si riferiscono al rosso, poi al verde e le ultime 2 al blu.

    se hai un oggetto con un valore in RGB di rosso pari a 100 ottieni un valore in esadecimale 640000

    se invece hai un oggetto rosso con un valore RGB pari a 255 ottieni FF0000

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    36
    Uhm
    Innanzitutto grazie dell'interesse!
    ti copio il codice che sto usando:

    Codice PHP:
    on (rollOver) {
    import mx.transitions.easing.*;
    import mx.transitions.TweenRGB;
    new 
    TweenRGB (_root.Pulsanti.MyMusicBTN"RGB",Regular.easeOut0xEEEEEE 0x338FCC4true); 
    lo 0xEEEEEE è il valore del colore iniziale, l'altro è quello finale.
    Dato che il colore di questo bottone varia nel tempo, quando passo col mouse, se il colore non corrisponde allo 0xEEEEEE, si vede un brusco cambiamento di colore,che poi finisce nella tween di 4 secondi, regolarmente eseguita.

    ho provato, come mi consigliavi tu, a mettere al posto dello 0xEEEEEE la stringa _root.Pulsanti.MyMusicBTN.getRGB , ma non funziona, evidentemente non riporta il valore nel formato che serviva.
    SteveZ

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 © 2026 vBulletin Solutions, Inc. All rights reserved.