Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Formatiranje broja

[es] :: Flash :: Formatiranje broja

[ Pregleda: 1968 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

drla stroga
Daco Mican

Član broj: 62021
Poruke: 40
*.teol.net.



Profil

icon Formatiranje broja04.01.2007. u 13:49 - pre 210 meseci
Pozdravi,
Tek pocinjem da radim u flash-u 8, pa sam naisao na mali problemcic: brojevi koji su deklarisani kao Number imaju kamaru decimala a meni treba u formatu sa 2 ili 3 decimale. Fonkcijom math.round dobijem integer, malo bolji od onog kad idem funkcijom int.
Napravio sam koristan programcic koji od bilo koja 3 unesena broja izracuna koliko je koji procenata od ukupne sume i graficki prikaze odnose. Ti procenti treba da su na dvije ili tri decimale.
Hvala unaprijed.
piti il' ne piti pitanje je sad
Prikačeni fajlovi
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
*.dialup.neobee.net.



+35 Profil

icon Re: Formatiranje broja04.01.2007. u 19:59 - pre 210 meseci
http://www.sephiroth.it/proto_detail.php?id=54
 
Odgovor na temu

drla stroga
Daco Mican

Član broj: 62021
Poruke: 40
*.teol.net.



Profil

icon Re: Formatiranje broja05.01.2007. u 09:15 - pre 210 meseci
Nije losa fora, sve dok ima nekih decimala, ali cim su postotci okrugli recimo 30,30.40 funkcija se zbuni i da undefined iza zareza. Samo da nadem to mjesto u funkciji pa da stavim uslov da stavi recimo dvije nule.
piti il' ne piti pitanje je sad
Prikačeni fajlovi
 
Odgovor na temu

drla stroga
Daco Mican

Član broj: 62021
Poruke: 40
*.teol.net.



Profil

icon Re: Formatiranje broja05.01.2007. u 10:19 - pre 210 meseci
Ova je funkcija bila malo previse za mene pa sam ja napravio svoju koja radi dobro
evo je ako nekom treba:
Code:
//funkcija za konverziju broja sa vise decimala
//u string broja formatiran sa dvije decimale
//od Dalibora M
conv = function(test){
var test1:Number;
var test2:Number;
test1 = int(test)
test2 = test-test1

pom = String(test2);
if (test2==0){
    str1 = String(test1);
}
else{
    str1 = test1 + "," + pom.slice(2,4)
}
return(str1)
}
//primjer koristenja
// x = conv(546.654)
// x ce biti 546,65

piti il' ne piti pitanje je sad
 
Odgovor na temu

[es] :: Flash :: Formatiranje broja

[ Pregleda: 1968 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.