Я пытаюсь создать спрайт-листы для поворота объектов DisplayObject, и кажется, что вызовы gotoAndStop () не работают.
Вот пример того, что происходит:
function createRotationalSpriteSheet ( displayObject : DisplayObject )
{
findMaxTileDimensions( displayObject );
MovieClip( displayObject ).gotoAndStop( 1 ); // this call does not work.
}
function findMaxTileDimensions ( displayObject : DisplayObject )
{
MovieClip( displayObject ).gotoAndStop( 1 ); // this call works fine
}
Для вызова gotoAndStop, который не работает, метка и номер кадра обновляются, но когда я пытаюсь нарисовать DisplayObject с помощью BitmapData.draw, кадр все еще застрял в последнем кадре, к которому было сказано перейти в функции findMaxTileDimensions.
Это происходит потому, что я вызываю функцию gotoAndStop много раз в одном кадре ввода?Это происходит потому, что я вызываю gotoAndStop из двух разных функций в одном и том же фрейме ввода?