Jeg har flash 7, men det fungerer ikke. Jeg tror måske det skyldes måden, som array'et dannes på: resultatArray = input.text.split(","); resultatArray.sort(Array.NUMERIC);
I input.text har brugeren tastet nogle tilfældige tal med komma imellem. Måske tror flash at tallene er strenge og behandler dem sådan?? /Ole
Tja, man konverterer "korrekt" ved at skrive Number(tal) - det er den officielle metode. int() er uddateret og parseInt er kun til heltal og bruges til blandt andet at læse decimaltal.
Well, parseFloat kan selvfølgelig bruges, så længe man ved at input er en streng. int() derimod er knap så smart, da "ikke-tal" bliver til 0 og den desuden runder ned. Number() er dog den universielle konverteringsfunktion.
Dog skal man lige huske lidt fejlhåndtering og teste på, om "tallene" overhovedet er tal med isNaN(num) funktionen.
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.