Цитата:
Сообщение от TanaTiX
addFrameScript и булевая переменная, означающая необходимость закончить анимацию должны помочь
|
Цитата:
Сообщение от iNils
Ну это не так сложно 
Обычный класс, который наследуется от MovieClip с override для play, stop, gotoAndStop и gotoAndPlay 
|
Можно пожалуйста с примерами?!
Вот мой упрощённый код, что куда надо воткнуть?

Код AS3:
stage.addEventListener(MouseEvent.MOUSE_DOWN, runShot);
stage.addEventListener(MouseEvent.MOUSE_UP, stopShot);
function runShot(event: MouseEvent):void {
cursor.play();
}
function stopShot(event: MouseEvent):void {
cursor.gotoAndStop(0);
}
Добавлено через 2 минуты
Цель остановить бесконечный цикл cursor, но чтобы он выполнил последнюю анимацию.
Добавлено через 3 минуты
В данной анимации, cursor сбрасывается в 0 кадр.
Добавлено через 15 минут
Цитата:
Сообщение от TanaTiX
addFrameScript и булевая переменная, означающая необходимость закончить анимацию должны помочь
|
Ништяк, всем спасибо особенно TanaTiX. Вот рабочий код:

Код AS3:
stage.addEventListener(MouseEvent.MOUSE_DOWN, runShot);
stage.addEventListener(MouseEvent.MOUSE_UP, stopShot);
function runShot(event: MouseEvent):void {
cursor.play();
}
function stopShot(event: MouseEvent):void {
addFrameScript(10, cursor.gotoAndStop(0)); // На 10 кадре запустил остановку и сброс анимации
}
Добавлено через 21 минуту
Чё-то я поторопился не пашет падла