Autor | Zpráva | ||
---|---|---|---|
Protom Profil * |
#1 · Zasláno: 12. 5. 2008, 20:47:16
Pokusil jsem se ve Flashi 8 udělat jednoduchý prográmek na sčítání dvou čísel.
Vytvořil jsem dva imput texty a pojmenoval jsem je v kolonce var a, b. Poté jsem vytvořil dynamic text a nastavil var na c. Nově vytvořenému tlačítku jsem přiřadil následující script: on (release) { c = a+b; } Výsledný program ale místo aby sečetl 2 čísla dohromady matematicky, je jen přiřadí k sobě, přitom jsem se v návodu dočetl, že když čísla názvy proměnných nedám do uvozovek měli by matematicky sčítat. př. pro přehlednost - naklikám do pole proměnné a číslo 5, do pole proměnné b 6, do pole proměnné c se vypíše místo 11 číslo 56 - nevíte kde jsem udělal chybu? děkuji... |
||
FlashManiac Profil |
#2 · Zasláno: 12. 5. 2008, 21:15:42
podivej se do napovedy na konverzni funkce..
pokud si nijak presneji pri deklaraci neurcis jaky typ promenne to je esli cislo nebo retezec.. flash automaticky bere znaky z inputboxu jako retezec.. cili mas dva zpusoby.. 1)presne natypujes promenne pri deklaraci var promenna:TypPromenne 2)pres konverzní funkci to zkonvetrujes na typ ktery potrebujes v tvem pripade c=Number(a)+Number(b) idealni je zkombinovat obe metody..protoze si tim jednak usetris nervy a jednak usetris flashi zbytecnou praci s automatickyma konverzema, ktere se nekdy nemusi delat tak jak potebujes |
||
Protom Profil * |
#3 · Zasláno: 14. 5. 2008, 21:28:33
Omlouvám se, bohužel jsem začátečník, a stále se nedaří...
Přeměnil jsem script na: on (release) { c = Number(a)+ Number(b); } A tentokrát hlásí NaN (Not a Number) problém. |
||
FlashManiac Profil |
#4 · Zasláno: 15. 5. 2008, 09:07:37
tak potom to co predavas te konverzni funkcni neni cislo..
|
||
Protom Profil * |
#5 · Zasláno: 16. 5. 2008, 21:59:08
No jo, v návodu pro starší verzi bych měl jednoduše v políčku "Character" v Imput textu nastavit, jaké bude vkládaný text obsahovat znaky. Ve verzi kterou používám, to ale zřejmě tak jednoduše nejde...
|
||
Časová prodleva: 3 dny
|
|||
FlashManiac Profil |
#6 · Zasláno: 19. 5. 2008, 19:42:37
na http://leteckaposta.cz/928821461 jsem ti ulozil zdrojak jak by to mohlo vypadat.. zkus se na to podivat..
|
||
Časová prodleva: 3 dny
|
|||
Protom Profil * |
#7 · Zasláno: 22. 5. 2008, 20:57:49
Díky moc, moc js mi tím pomohl...
|
||
Časová prodleva: 16 let
|
0