Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [MX] colore

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    69

    [MX] colore

    Ciao a tutti, ho un clip di colore rosso o di un qualsiasi altro colore....posso rilevare in qualche modo al passaggio del mouse il codice rgb o esadecimale del colore di quel clip?

    Posso farlo allo stesso modo se esporto il filmato con flash 5?

    Grazie mille...ciriciao....bacini a Negatyve:-)
    Jada

  2. #2
    dalla guida di Flash...

    Color.getRGB

    Uso:
    myColor.getRGB();

    Parametri: Nessuno.

    Valori restituiti: Nessuno.

    Descrizione:
    Metodo; restituisce i valori numerici impostati dall'ultima attivazione di setRGB.

    Esempio:
    Il codice seguente recupera il valore RGB per l'istanza dell'oggetto Color myColor, che viene convertito in una stringa esadecimale e assegnato alla variabile value.
    codice:
    value = myColor.getRGB().toString(16);
    Quindi l'unica cosa che devi fare è quella di attribuire un nome all'istanza del clip e poi utilizzare l'istruzione dell'esempio.
    (il colore acquisito potrai in seguito reimpostarlo con setRGB
    OK?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    69

    già fatto

    Già fatto..ma non funziona....getRgb non mi restituisce il valore del colore del clip su cui sono....
    Jada

  4. #4
    oopps
    mi sono dimenticato di una cosa.
    L'oggetto color va prima definito...

    codice:
    // definisco l'oggetto color chiamandolo myColor
    // myMovieClip invece è l'istanza del clip  cui si riferisce
    myColor = new Color(myMovieClip);  
    // acquisisco il valore del colore e lo assegno alla variabile value
    value = myColor.getRGB().toString(16);
    ....
    // all'ocasione posso riutilizzare tale valore con
    myColor.setRGB(value);
    prova

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    69

    dunque....

    alla fine ci sono riuscita...ma c'è un piccolo problema....perchè convertendo la stringa in esadecimale se ci sono degli zeri all'inizio della stringa lui li elimina?
    Cioè, se il colore in esadec è 00ff00 lui restituisce ff00.....come posso fare ad avere tutta la stringa completa?

    Grazie mille...
    Jada

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.