Avatar billede tor_f Nybegynder
29. april 2002 - 09:19 Der er 14 kommentarer og
1 løsning

Lav "0xFF0000" om til 0xFF0000

Jeg kan ikke huske hvordan man laver en tekststreng om til en expression. f.eks: "0xFF0000" --> 0xFF0000
Avatar billede hoejrup Nybegynder
29. april 2002 - 09:40 #1
prøv med var1 = eval("0xFF0000");

/per
Avatar billede tor_f Nybegynder
29. april 2002 - 09:48 #2
Jeg har et input textfield, som brugeren af min fil skal kunne skrive en hex værdi ind i. hvis han f.eks skriver FFFF00 vil jeg gerne bruge den med en setRGB

headercolor.setRGB(0xFFFF0);

Problemet er at "0x" skal være med for at den forstår det.

farve = eval("0x"+hex);
headercolor.setRGB(farve);

Kan jeg ikke få til at virke
Avatar billede hoejrup Nybegynder
29. april 2002 - 10:01 #3
Hex består rød = FF grøn = FF blå = 00, og du mangler et tal.

/per
Avatar billede tor_f Nybegynder
29. april 2002 - 10:09 #4
ups, det var en fejl da jeg skrev det ind her, det er rigtigt i min fil me3n det virker stadig ikke.
Avatar billede hoejrup Nybegynder
29. april 2002 - 10:10 #5
Prøv med

hex = parseInt("FFFF00");
farve = "0x"+hex;
demo.setRGB(farve);

/per
Avatar billede hoejrup Nybegynder
29. april 2002 - 10:11 #6
parse integer laver din hex om til decimal tal.

/per
Avatar billede tor_f Nybegynder
29. april 2002 - 10:20 #7
Det virker slet ikke, er der andre måder at påføre en hexfarve på?
Avatar billede hoejrup Nybegynder
29. april 2002 - 10:29 #8
Jeg har lige testet denne metode:

farve = "FFFF00";
result = new String("0x" + farve);

/per
Avatar billede tor_f Nybegynder
29. april 2002 - 10:44 #9
Ja, der sker da noget, nu bliver den sort lige meget hvad man skriver. Det virker heller ikke engang selvom man skriver 0xFF0000 i inputtextfieldet. Det er sgu da underligt!
Avatar billede hoejrup Nybegynder
29. april 2002 - 10:51 #10
Har du husket at anvende 

movieClipInstancenavn = new Color(this);

movieClipInstancenavn.setRGB(0xFF0000);

/per
Avatar billede tor_f Nybegynder
29. april 2002 - 11:01 #11
Ja, det virker fint, den bliver postkasserød. Det er så snart at hexkoden skal være dynamisk jeg får problemer
Avatar billede hoejrup Nybegynder
29. april 2002 - 11:59 #12
Jeg har fundet en løsning der virker:

farve = "FFFF00";
result = new String("0x"+farve);
moview = new Color(this);
r = parseInt(result);
moview.setRGB(r);

/per
Avatar billede tor_f Nybegynder
29. april 2002 - 11:59 #13
Jeg har fået det til at virke med parseInt, giv et svar istedet for en komentar, så får du pointsne... tak for hjælpen
Avatar billede hoejrup Nybegynder
29. april 2002 - 12:03 #14
wow, 4 sekunder :)

/per
Avatar billede hoejrup Nybegynder
29. april 2002 - 12:42 #15
Jeg har lavet et svar. :)

/per
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