по какой-то причине в одном случае я не могу получить goToAndStop (2), чтобы перейти на второй кадр клипа, который имеет два кадра, и он загружен!AS3 goToAndStop() BUG?
Я добавляю мувиклип на сцену функции-конструктора класса. а затем по щелчку button1 я меняюсь кадр в кадр 2. а затем обратно к кадру 1 по щелчку button2 ..
Ни один из них не работает .....
Но .. если установить movieclip в goto frame 2 в функции конструктора, то он запускается на кадре 2, когда я нажимаю кнопку1, он остается на кадре 2 (поскольку он говорит ему, чтобы перейти к кадру 2), а затем нажатие на кнопку2 успешно меняет его на первый кадр. и затем я могу снова нажать на кнопку1, и он изменит ее на второй кадр.
Удалить функцию _movie.gotoAndStop (2) из функции-конструктора, и ни одна из них не работает снова.
public function changeBackground($frame:int):void
{
trace('gotoFrame', $frame);
_movie.gotoAndStop($frame);
trace('currentFrame',_movie.currentFrame);
}
button1 нажмите кнопку Выходное
gotoFrame 2
currentFrame 2
button2 нажмите кнопку Выходное
gotoFrame 1
currentFrame 1
Так он говорит, что находится на правильной рамке, но отображая иначе!
есть определенно только один экземпляр этого класса на сцене
Код должен работать. Что-то еще должно быть неправильно. – weltraumpirat