Avatar billede sun Nybegynder
26. marts 2002 - 15:15 Der er 14 kommentarer og
1 løsning

Set.RGB

hvordan laver jeg et input box hvor jeg kan skrive en color (FFFFFF) eller (255255255) så min MC blive lavet om...

jeg kan godt få det her til at virke,
   
boxbackimgcolor = new Color(boxbackimg);
boxbackimgcolor.setRGB(0xffffff);

Boxbackimg er min MC

men hvis jeg skriver det sådan her virker det ikke...
boxbackimgcolor = new Color(boxbackimg);
boxbackimgcolor.setRGB(boxbackcolor);

boxbackcolor er min input box hvor jeg skriver 0xffffff

håber i kan forstå dette...
SUN
Avatar billede lingoman Nybegynder
26. marts 2002 - 15:19 #1
du skal lige lukke dit andet spørgsmål setRGB
http://www.eksperten.dk/spm/190185
Avatar billede pixelpaw Nybegynder
26. marts 2002 - 15:25 #2
on (release) {
    strColor = "0000ff";
    test = new Color(boxbackimg);
    test.setRGB(parseInt(strColor, 16));
}
Avatar billede pixelpaw Nybegynder
26. marts 2002 - 15:25 #3
Og det var et svar.
Avatar billede sun Nybegynder
26. marts 2002 - 15:27 #4
lingoman> tak ved ikke helt hvad der gik galt... men tror ikke den kom. så jeg lavet en ny.
Avatar billede sun Nybegynder
26. marts 2002 - 15:29 #5
Pixelpaw> strColor er så min input box?
Avatar billede sun Nybegynder
26. marts 2002 - 15:31 #6
boxbackimgcolor = new Color(boxbackimg);
boxbackimgcolor.setRGB(parseInt(boxbackcolor, 16));

så hvis det skulle ind i min flash så skal jeg skrive det sådan her...
Avatar billede pixelpaw Nybegynder
26. marts 2002 - 15:33 #7
strColor er bare en variabel du definerer, det er ligemeget hvor den ligger, du skal bare endre koden i parseInt så det passer:

boxbackimgcolor.setRGB(parseInt(_root.boxbackcolor, 16));

hvis variablen altså så i roden
Avatar billede sun Nybegynder
26. marts 2002 - 15:33 #8
Ok fint det virker... vil du nok ikke også lige skrive lidt om hvad det der (parseInt(boxbackcolor, 16)); gøre, så jeg kan forstå og lære lidt af det.... =)
Avatar billede pixelpaw Nybegynder
26. marts 2002 - 15:34 #9
du kan også hente det fra et tekstfelt
Avatar billede pixelpaw Nybegynder
26. marts 2002 - 15:34 #10
jeg kan faktisk ikke huske hvad parseInt gør... lingoman, ved du det?
Avatar billede pixelpaw Nybegynder
26. marts 2002 - 15:35 #11
fandt noget om det:

parseInt Method
Returns an integer converted from a string.

parseInt(numString, [radix])

Arguments
numString

Required. A string to convert into a number.

radix

Optional. A value between 2 and 36 indicating the base of the number contained in numString. If not supplied, strings with a prefix of '0x' are considered hexidecimal and strings with a prefix of '0' are considered octal. All other strings are considered decimal.

Remarks
The parseInt method returns an integer value equal to the number contained in numString. If no prefix of numString can be successfully parsed into an integer, NaN (not a number) is returned.

parseInt("abc")    // Returns NaN.
parseInt("12abc")  // Returns 12.
You can test for NaN using the isNaN method.
Avatar billede sun Nybegynder
26. marts 2002 - 15:37 #12
Du havde ret til du for dem.... jeg ved det noget med at lave det om til Hexadecimal conversion men hvad den gøre ved jeg ikke...
Avatar billede lingoman Nybegynder
26. marts 2002 - 15:37 #13
parseInt konverterer ,hvis muligt, til et heltal

f. eks. parseInt("102.3"); giver 102
Avatar billede sun Nybegynder
26. marts 2002 - 15:38 #14
Tak, for alt det rigitg fint...
Avatar billede pixelpaw Nybegynder
26. marts 2002 - 15:38 #15
150 point var måske lige i overkanten... 30 havde været nok.
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