関数 returnToInput に「ComputeBtn.addEventListener(MouseEvent.CLICK,computeLoan)」を再度追加する必要がある理由を教えてください。そうしないと、フレーム 1 のボタン ComputeBtn が再び機能しなくなります。リスナーを削除していません。2 番目のフレームに移動して結果を表示し、最初のフレームに戻ってデータを入力します。
package {
import flash.display.*;
import flash.events.*;
//THE CLASS DEFINITION
public class carApp extends MovieClip {
function carApp() {
gotoAndStop(1);
ComputeBtn.addEventListener(MouseEvent.CLICK,computeLoan);
}
function computeLoan(event:MouseEvent) {
gotoAndStop(2);
trace("Show result");
StartAgainBtn.addEventListener(MouseEvent.CLICK,returnToInput);
}
function returnToInput(event:MouseEvent) {
gotoAndStop(1);
ComputeBtn.addEventListener(MouseEvent.CLICK,computeLoan);
}
}
}