Могу ли я узнать, почему мне нужно снова добавить «ComputeBtn.addEventListener(MouseEvent.CLICK,computeLoan)» в функцию returnToInput, иначе кнопка ComputeBtn в кадре 1 снова не будет работать. Я не удалял прослушиватель. Просто перейдите ко второму кадру, чтобы показать результат, и вернитесь к первому кадру, чтобы ввести данные.
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);
}
}
}