Autor Zpráva
clovek
Profil *
Nazdar, mam vo flashi spravene dva input texty a do kazdeho napisem jedno cislo a potom dam aby ich scitalo, ze napr. prve c. je 5 a druhe je 7 tak mi ich nescita ale vysledok da ze 57, tak ako to spravit aby to slo normal?
flz
Profil
napis sem skript
clovek
Profil *
on(release){
prve = _root.prve;
druhe = _root.druhe;
_root.vysledok = Number(prve) + Number(druhe);
}


ale nejde to ani ked dam iba:
_root.vysledok = prve + druhe;
flz
Profil
tak skus toto

on (release) {
_root.vysledok.text = Number(_root.prve.text) + Number(_root.druhe.text);
}

teraz je to spravne :)
FlashManiac
Profil
1/tak jednak si prejmenuj instance
takze instance tech boxu at jsou treba
prve_txt a druhe_txt
2/tady zkus tento kod

tlacitko_btn.onRelease=function(){

if (isNaN(Number(_root.prve_txt.text))||isNaN(Number(_root.druhe_txt.text ))){
vysledok_txt.text="spatana cisla";
}else{
vysledok_txt.text=Number(_root.prve_txt.text)+Number(_root.druhe_txt.text);
}
}


napis to do hlavni casove osy
clovek
Profil *
flashmaniac nejde to. ked kliknem na tlacitko tak sa nic nestane
flz
Profil
mne flashmaniacov kod funguje, takze mas zle pomenovane instancie

ps: a uz funguje aj ten kod co som ja napisal :D
Boy
Profil
Nebo může mít použité tlačítko z componentů, na kterém není událost onRealease, ale onClick.
Shooter
Profil
hele a co kdybys zkusil pouze
set(text1, 0);
set(text2, 0);
set(vysledek);

a pak v kodu tlacitka

on(release){
vysledek = text1 + text2;
}
a vysledek pak dal do dynamiku
Toto téma je uzamčeno. Odpověď nelze zaslat.

0