Visualizzazione dei risultati da 1 a 7 su 7

Discussione: colore in trasparenza

  1. #1

    colore in trasparenza

    ciao a tutti.
    Coloro un clip con il metodo setRGB.
    come faccio, però, a far si che questo colore abbia una trasparenza, diciamo, del 50%?
    grazie infinite
    non esistono che molteplici parvenze e contraddittorie sembianze della stessa apparenza

  2. #2
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    mioMovieClip._alpha = 50;
    A me mi dà la carica, agli italiani gli dà la carica

  3. #3
    forse mi sono spiegato male.
    non è il clip che deve cambiare opacità, ma il colore che applico tramite actionscript.
    il colore al clip lo applico con il seguente script:

    onClipEvent (load) {
    colore = new Color(this);
    }
    onClipEvent (enterFrame) {
    if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
    colore.setRGB(0x0066FF);
    } else if (!this.hitTest(_root._xmouse, _root._ymouse, false)) {
    colore.setRGB(0xFFFFFF);
    }
    }
    vorrei che il colore applicato abbia una opacità del 30%
    come posso fare?
    non esistono che molteplici parvenze e contraddittorie sembianze della stessa apparenza

  4. #4
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Il 30% di opacità di 0x0066FF è -> 0xB2D1FF.
    Quindi:

    colore.setRGB(0xB2D1FF);
    A me mi dà la carica, agli italiani gli dà la carica

  5. #5
    grazie mille!
    posso chiederti come funziona questo tipo di calcolo?
    dove posso trovare qualcosa che me lo spieghi?
    non esistono che molteplici parvenze e contraddittorie sembianze della stessa apparenza

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    credo intendessi un colore trasparente, e non semplicemente desaturato... usa setColor, che hai i controlli rgba
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

  7. #7
    In verità per avere una mappa completa o per fare un calcolo dovresti

    usare setTrasform()


    con quello ho realizzato questo pannello

    http://www.rempox.it/news2/news_set_color.html

    seleziona con il mouse un colore

    utilizza _alpha bloccato o scancialo

    Ciao

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.