Я вижу странную проблему в flex.Мне нужно сбросить все поля ввода текста на 0, как только пользователь отправляет рассчитанные значения.В методе
private function calculate():void {
resetToZero();
var num:Number = parseFloat(s21.text);
}
private function resetToZero():void {
//multiple if statements.... existing here..
if(s2l.text.length ==0);
{
Alert.show("length is:" + s2l.text.length);
s2l.text="0";
}
}
Когда я запускаю программу, я получаю предупреждение - длина равна 1. Как получается, что когда длина равна 1, он вводит оператор if ?.Поведение действительно сбивает с толку и нуждается в некотором освещении этого.Есть ли другой способ достижения вышеуказанной функциональности?