Я действительно запутался в этой проблеме ...
В первом кадре я написал следующий код:
stop();
var currentInterInfo:IntersectionInfo = null;
var currentInter:Intersection;
gotoAndPlay("Frame3");
, а во втором кадре (с пометкой "Frame2") яwrote:
stop();
trace("Frame2");
и в 3-м кадре (с пометкой "Frame3") я написал:
stop();
currentInter = new Intersection(.....); // notes that the constructor of the Intersection class is empty
trace("Frame3");
Когда я запускаю его, я получаю "Frame 2" в выводе, хотя ядолжен получить "Кадр 3" в результате ... и когда я отлаживаю, я получаю "Кадр 3" ... понятия не имею, что здесь не так ... Я загрузил свой проект по ссылке ниже на случай, если вы хотите проверить его...
BugReproduce.rar