Volledige versie bekijken : cijfers?
Hanneshoffie
%Europe/Berlin %855 %2005, 20:31
Hallo,
ik heb een input veld en een dynamisch textvak.
eerst wordt het dynamisch textvak gevuld met:
percBn.text = percentageBn hierbij is percentageBn een cijfer
als ik nu met een inputveld werk en percBn (wat zowel instantienaam als variabelenaam is)
en het dynamische textvak dezelfde waarde wil geven door een knop met
on(release){
percentageCn = percBn*0.8;
percCn = percentageCn;
}
dan geeft hij een Nan.
wat doe ik fout?
alvast bedankt
Laiverd
%Europe/Berlin %858 %2005, 20:36
Misschien kun je de volgende keer even de moeite nemen om te zoeken; de laatste dagen is een paar keer een vraag voorbij gekomen over getallen in textvelden. Je moet voordat je een berekening uitvoert met een getal uit een textveld, deze eerst naar een getal converteren met Number().
John
Hanneshoffie
%Europe/Berlin %870 %2005, 20:53
mijn excuses ik kijk niet dagelijks op flashfocus.
als ik het geconverteerd heb met Number().
on(release){
num1 = inputn2
num2 = inputh2
num3 = inputar
p1 = Number(num1)
p2 = Number(num2)
p3 = Number(num3)
percBn = p1
percBh = p2
percBa = p3
}
dan krijg ik nog NaN het maakt nie uit of ik percBn.text= p1 er neer zet of wat er nu staat.
Hanneshoffie
%Europe/Berlin %876 %2005, 21:02
het veld blijft dan leeg
Hanneshoffie
%Europe/Berlin %908 %2005, 21:48
on(release){
hoii = Number(inputnn)
hoij = Number(inputhh)
hoik = Number(inputar)
trace (isNaN(hoii))
trace (isNaN(hoik))
trace (isNaN(hoij))
percBn = hoii
percBh = hoij
percBa = hoik
}
hij retouneert nu 3x over true, waarom kan hij of zet hij de inputnn en inputhh en inputar niet om in een nr?
Roenes
%Europe/Berlin %916 %2005, 22:00
Dit wordt gokken hoor: haal bij je tekstvak de variabele naam eens weg en laat de instancenaam staan. Maak van inputnn eens inputnn.text en zo ook voor die andere 2 :)
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.