Avatar billede flash-man Nybegynder
30. oktober 2002 - 15:13 Der er 8 kommentarer og
1 løsning

Lægge et tal til i Flash 5

Hej (Flash)Eksperter!

Hvordan skriver man hvis man skal lægge et tal til, det andet i Flash

Altså minus det er _root.point -= 500;

Men hvis jeg skriver _root.point += 500; så stiller den bare 500 vedsiden af det tal der er der i forvejen..

Hjælp mig lige :D

</FlashMan!>
Avatar billede barklund Nybegynder
30. oktober 2002 - 15:45 #1
Det skyldes at operatoren for at lægge tal sammen og strenge "sammen" (altså "hej" + "sa" = "hejsa") er den samme... Skriv eventuelt:

_root.point = int(_root.point) + 500;

Så er du sikker på, at det bliver behandlet som tal...

/Barklund
Avatar billede flash-man Nybegynder
30. oktober 2002 - 15:49 #2
Ok tak.. Det prøver jeg, lægger du ikke lige et svar så du kan få dine points??
Avatar billede barklund Nybegynder
30. oktober 2002 - 16:57 #3
der...
Avatar billede pyroman Nybegynder
30. oktober 2002 - 19:30 #4
kan man ikke også bare skrive?
_root.point  = number (_root.point) + 500
Bare et gæt eller virker det ikke?

/Filip
Avatar billede barklund Nybegynder
30. oktober 2002 - 19:42 #5
Hmm...

Jeg bruger konverteringen int(), Filip bruger number(). Man kan også bruge parseInt() og et par andre muligheder... Min erfaring er blot, at int() er hurtigst, da den truncater på rå og brutal vis...

Men at man "bare" kan skrive Filip's forslag i stedet for mit er selvfølgelig rigtigt - det er jo en smagssag... :o)

/Barklund
Avatar billede pyroman Nybegynder
30. oktober 2002 - 20:03 #6
Jamen afrunder int() ikke tallet?
Avatar billede barklund Nybegynder
31. oktober 2002 - 11:11 #7
jo, int afrunder, number gør ikke...

som jeg skriver er int() netop hurtigst fordi den truncateer og klipper al anden data væk, der ikke er et tal... og "," og alt derefter...

Point taken :o)
Avatar billede pyroman Nybegynder
31. oktober 2002 - 13:51 #8
Jamen hvis man ikke vil have tallet afrundet, så er Number () jo helt klart bedst!!!
Avatar billede barklund Nybegynder
31. oktober 2002 - 14:37 #9
Det kan du have ret i...
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