0

我对 Flash CS4 有问题。我在第一帧有 TextFields,在第二帧有其他 TextFields,等等。在第一帧我有 TextField 来输入数字,以及按钮计算,它计算所有 TextField 的值。我有菜单来浏览标签(框架)。

所以...当我输入数字并单击“计算”时,我在第一帧的 TextFields 中获得了值,但是当我切换到下一个选项卡(帧)时,我看到清晰的 TextFields 和输出错误(错误 #1009)。

我知道,原因是从下一帧将第一帧中的值添加到 TextFields,但我不知道如何修复它。

请寻求帮助。

4

1 回答 1

1

When the next tab is clicked, store the value of the textfield in a variable.

If writing your ActionScript on the timeline, this is the code:

// On frame 1:
// Create the variable to store the textfield value
textfieldValue:String = "";

function tabClicked(event:MouseEvent):void {
    // Store the value of myTextField
    textfieldValue = myTextField.text;
}

// On frame 2
// Populate the new instance of myTextField with the stored value
myTextfield.text = textfieldValue;
于 2013-01-20T01:57:41.137 回答