Avatar billede pelkjaer Nybegynder
23. januar 2003 - 13:16 Der er 10 kommentarer og
1 løsning

Color.setTransform

Problem:
Hvordan kan jeg udfra en rgb eller en hex farve se prosperties på disse?

Det er muligt jeg misforstår totalt, men lad os nu sige jeg har flg:

myColorTransform = new Object();
myColorTransform.ra = 50;
myColorTransform.rb = 244;
myColorTransform.ga = 40;
myColorTransform.gb = 112;
myColorTransform.ba = 12;
myColorTransform.bb = 90;
myColorTransform.aa = 40;
myColorTransform.ab = 70;

Kan jeg udfra det i Flash få oplyst en rgb eller en hex farve? Og også den anden vej - hvis jeg har en rgb/hex farve, hvordan angiver jeg så den farve som ovenfor?
Avatar billede barklund Nybegynder
23. januar 2003 - 14:02 #1
I stedet for at bruge setTransform og getTransform kan du da bare bruge setRGB og getRGB:

myColor = new Color(myMovieclip);
trace(myColor.getRGB());
myColor.setRGB(0xFF0000);
Avatar billede pelkjaer Nybegynder
23. januar 2003 - 14:05 #2
barklund>>Det er meget muligt det ofte er bedre, men jeg efterlyser stadig et svar på mit spørgsmål.

Sagen er at jeg sidder med en færdig film som nikolajdu har lavet til mig, og her skal farver angives i et javascript dokument (således at jeg kan ændre farver ved at skrive til en database).

Og, her har han brugt ovenstående model - så mit sp. gælder stadig :)
Avatar billede barklund Nybegynder
23. januar 2003 - 14:20 #3
I dit ovenstående betyder "ra" den røde farves "betydning" i procent, hvor "rb" er den røde intensitet og så videre for grøn og blå... Nederst har du "aa" for gennemsigtighedens betydning i procent og "ab" er gennemsigtigheden i procent...

Jeg vil tro, at det er :

red = rb*(ra/100);
green = gb*(ga/100);
blue = bb*(ba/100);

Og så har du rød, grøn og blå farve intensitet samlet... Derudover er dog også en gennemsigtighed:

alpha = ab*(aa/100);

Men det er bare et bud... :o)
Avatar billede pelkjaer Nybegynder
23. januar 2003 - 14:23 #4
*lol* det lyder besværligt, men jeg forsøger :)
Avatar billede pelkjaer Nybegynder
23. januar 2003 - 14:58 #5
barklund>>Læg lige et svar :o)
Avatar billede barklund Nybegynder
23. januar 2003 - 15:39 #6
jotak :o)
Avatar billede barklund Nybegynder
23. januar 2003 - 16:23 #7
tark...
Avatar billede nikolajdu Nybegynder
24. januar 2003 - 09:21 #8
Nu er det jo lavet på den måde fordi du, da vi lavede filmen ikke ville rode for meget rundt inde i flashen for at ændre farver, men det ser ud til du har styr på det nu ;-)
Avatar billede pelkjaer Nybegynder
25. januar 2003 - 14:23 #9
Jep - jeg endte med at slette action scriptet og bare angive én farve på hvert object istedet. Ikke det jeg håbede på, men det jeg kunne overskue.

F1 er nu ikke så god som du siger :o)
Avatar billede nikolajdu Nybegynder
26. januar 2003 - 11:48 #10
Jeg synes flashes F1 er en rigtig god hjælp.... :)
Avatar billede pelkjaer Nybegynder
26. januar 2003 - 11:59 #11
hæh hæh - jeg føler mig ikke hjemme der :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester