【发布时间】:2011-04-30 12:02:43
【问题描述】:
我在 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 语句的?这种行为确实令人困惑,需要对此有所了解。有没有其他方法可以实现上述功能?
【问题讨论】:
标签: apache-flex actionscript-3 flex3