0

FlashCS4に問題があります。最初のフレームにTextFieldsを、2番目のフレームに他のTextFieldsなどを配置しました。最初のフレームにTextFieldを配置して数値を入力し、[計算]ボタンを押してすべてのTextFieldの値を計算します。そして、タブ(フレーム)をナビゲートするメニューがあります。

つまり...数値を入力して[計算]をクリックすると、最初のフレームでTextFieldsに値が表示されますが、次のタブ(フレーム)に切り替えると、出力に明確なTextFieldsとエラー(エラー#1009)が表示されます。

その理由は、最初のフレームの値を次のフレームのTextFieldsに追加することですが、どうすれば修正できるのかわかりません。

助けを求めてください。

4

1 に答える 1

1

次のタブがクリックされたら、テキストフィールドの値を変数に保存します。

タイムラインにActionScriptを記述している場合、次のコードが使用されます。

// 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 に答える