Кнопка воспроизведения во flash cs5.5 - PullRequest
0 голосов
/ 29 марта 2012

Я вставил кнопку воспроизведения в флэш-фильм, и он работает.

Проблема заключается в том, что при воспроизведении фильма некоторые аспекты моей анимации не работают при воспроизведении.

Я полагаю, что это потому, что у меня есть другие временные рамки для движения, например крылья птиц.

Как мне реализовать код, чтобы весь фильм воспроизводился?

1 Ответ

0 голосов
/ 30 марта 2012

Если ваш проект в основном анимационный и практически без кода, вы можете поместить всю анимацию в MovieClip. Экспортируйте этот символ для ActionScript, дав ему имя класса Animation.

Ваша кнопка воспроизведения может просто удалить текущий экземпляр вашей анимации, а затем повторно присоединить его (что должно сбросить весь контент).

Пример:

var animation:Animation;

replay.addEventListener(MouseEvent.CLICK _replay);
function _replay(e:MouseEvent = null):void
{
    if(animation != null)

        if(animation.parent)
            animation.parent.removeChild(animation);
    }

    animation = new Animation();

    addChild(animation);
}

_replay();
...