Autor Zpráva
amad
Profil *
Zdravím,

chtěl bych se zeptat, zda někdo neví jak převést zápis barvy.
Příklad:
když vypíšu barvu:
trace(mc.transform.colorTransform);

dostanu např. toto:
(redMultiplier=0, greenMultiplier=0, blueMultiplier=0, alphaMultiplier=1, redOffset=255, greenOffset=0, blueOffset=0, alphaOffset=0)

Otázka zní jak tuto reprezentaci dostanu do decimal tvaru, který odpovídá tomuto:
16711680

Když to převedu do decimální podoby, pak už ho jen převedu do hexa tvaru.

Jde mi o ten převod
(redMultiplier=0, greenMultiplier=0, blueMultiplier=0, alphaMultiplier=1, redOffset=255, greenOffset=0, blueOffset=0, alphaOffset=0) ---> 16711680

Nevíte někdo jak na to?

Díky za případné povědi.
weroro
Profil
Ahoj

Na otázku odpovedať neviem, pretože som nikdy v živote nepotreboval s menovanou triedou pracovať.
Napadá ma však proti otázka: Prečo používaš colorTransform? Nestačí setRGB() a getRGB()?
amad
Profil *
Díky za odpověď.

Dobrá otázka asi :-)
Nevím proč, asi proto, že jsem ještě nepoužíval setRGB() a getRGB().
Zkusím to. Díky.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0