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

    Settagio di colore con setTransform(myColorTransform)

    scusate ragazzi ma io proprio non capisco i settagi seguenti non dovrebbero portare un verde?? mi si visualizza un azzurrino...come mai?? sapete dirmi come posso settare i valori per un verde??

    rosso=0;
    verde=255;
    blu=0;
    var myColorTransform:Object = { ra: 100, rb: rosso, ga: 100, gb: verde, ba: 100, bb: blu, aa: 100, ab: 100};
    my_color.setTransform(myColorTransform);

    grazie
    blasto.

  2. #2
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Immagino che manchi la riga di codice iniziale:

    codice:
    my_color = new Color(mc);
    Il movieclip "mc" diventa proprio verde...

    Non capisco, la butto lì: non è che hai il monitor che non va?
    A me mi dà la carica, agli italiani gli dà la carica

  3. #3
    questo tutto il codice,
    eseguo un new color ogni nel for.

    arrayColori = this._parent.colori_oggetto.split("-");
    posX=0;
    scattoX=30;
    for (var i = 0; i<arrayColori.length; i++)
    {
    _root.contOggetto.moviecolori.attachMovie("quadro_ colore", "quadro_colore"+i,i);
    var clipColore:MovieClip = _root.contOggetto.moviecolori["quadro_colore"+i];
    var my_color:Color = new Color(clipColore);
    if(arrayColori[i]=="V")
    {
    //trace("VERDE");
    rosso=0;
    verde=255;
    blu=0;
    var myColorTransform:Object = { ra: 100, rb: rosso, ga: 100, gb: verde, ba: 100, bb: blu, aa: 100, ab: 100};
    }
    else if(arrayColori[i]=="N")
    {
    //trace("NERO");
    rosso=0;
    verde=0;
    blu=0;
    }
    else if(arrayColori[i]=="G")
    {
    //trace("GRIGIO");
    rosso=150;
    verde=150;
    blu=150;
    }
    else if(arrayColori[i]=="B")
    {
    //trace("BIANCO");
    rosso=255;
    verde=255;
    blu=255;
    }
    else
    {
    //trace("NULLO");
    }
    my_color.setTransform(myColorTransform);
    }

  4. #4
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Ho provato a fare una cosa simile e il movieclip continua a diventare verde.
    Prova a usare il metodo my_color.setRGB(0x00CC00) a questo punto...

    Ovviamente prima prepari un array con i valori dei vari colori e poi glieli passi dentro a ogni "if".
    A me mi dà la carica, agli italiani gli dà la carica

  5. #5
    ottimo con il setRGB funziona...anche se non riesco ancora capire perchèprima non funzionava....
    bò.... misteri flashanti....

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.