Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-03-2004, 16:32   #1 (permalink)
hmmmmm...
 
Benutzerbild von kenichi
 
Registriert seit: Feb 2004
Ort: deutschland
Beiträge: 112
hex farbwert zu rgb werten

hallo,

weil ichs grade brauchte und dachte, sowas ist interessant zu wissen, hab ich grad mal aufgeschrieben wie man aus einer hexadezimalen farbangabe die rgb farbwerte extrahieren kann...
ActionScript:
  1. var colour = 0xff9900;
  2. var r = colour >> 16;
  3. var g = (colour - (r << 16)) >> 8;
  4. var b = (colour - (r << 16) - (g << 8) ) >> 0;
  5.  
  6. trace("colour ["+r+"/"+g+"/"+b+"]");
vielleicht kann es ja mal jemand verwenden...
es gibt bestimmt immer mal nen moment, wo man sowas braucht!? ;o)

gruss
kenichi
kenichi ist offline   Mit Zitat antworten
Alt 30-11-2005, 17:23   #2 (permalink)
Nice Newbie
 
Registriert seit: Sep 2003
Beiträge: 365
und wie bekomme ich die dezimal werte in hexadezimal?
oder kann ich die dezimalwerte irgendwie direkt verwenden,
um diese dann mit dem color object (setRGB()zu verwenden?

1000 danke im voraus!
__________________
unique.
unique23 ist offline   Mit Zitat antworten
Alt 30-11-2005, 18:01   #3 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
setRGB is es egalob er hex dec oct oder was auch imer er kriegt


PHP-Code:
function ARGB_HEXRGB) {
    var 
Col = {};
    if (
arguments.length>1) {
        
Col.HEX = (<< 16 << B);
        
Col.R;
        
Col.G;
        
Col.B;
    } else {
        
Col.= (>> 16) & 0xFF;
        
Col.= (>> 8) & 0xFF;
        
Col.0xFF;
        
Col.HEX R;
    }
    return 
Col;
}
//0xFFAA33
X=ARGB_HEX(16755251)
trace(X.R+"  "+X.G+"  "+X.B);
X=ARGB_HEX(X.R,X.G,X.B)
trace(X.HEX
__________________
Languages : (in the order of knowledge/preference)
Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish
Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar

wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;)
Xeef ist offline   Mit Zitat antworten
Alt 15-02-2007, 13:12   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2007
Beiträge: 32
Sorr yirgendwie versteh ich daas Script nicht so richtig.

Ich habe gedacht ich könnte es so ähnlich nutzen. Ich habe vor das der Nutzer die RGB-Werte eintragen kann.
Dafür hab ich drei Eingabetextfelder die ich auslese und die Werte in Variablen speicher. Aber wie übergeb ich jetzt meine Variabeln an diese Function und kann das dieses Script überhaupt (RGB-> HEX)????
ikson ist offline   Mit Zitat antworten
Alt 15-02-2007, 14:29   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2007
Beiträge: 32
Ich hab anders hinbekommen!
ikson ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 15:05 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele