Я пытаюсь протестировать простую функцию, объявленную в первом кадре. Когда я пишу fl_DoRestart();
на frame 50
Я получаю следующую ошибку: Uncaught ReferenceError: fl_DoRestart is not defined
, но она определена на фрейме. Почему это не работает? Это была очень простой в ActionScript :(CreateJS/Adobe Animate CC: тестирование простой функции
В конце концов я должен быть в состоянии вызвать эту функцию из другой функции, прямо сейчас я просто тестирования
Вот моя функция на раме одной:.
function fl_DoRestart(){
this.gotoAndPlay(1);
console.log("play From Start");
}
Спасибо, Ланни, это полезно. Итак, если я использую 'this' при объявлении функции, я могу затем получить доступ к этой функции из других фреймов? В противном случае область действия ограничена рамкой, на которой они были объявлены? И функция будет запускаться только при объявлении, но не вызвана? Вау! Хорошо спасибо, у меня есть еще кое-что, чтобы поиграть здесь :) –