2014-06-24 4 views
0

У меня есть кнопка. По щелчку он делает этоFlash AS2 play/stop movieclip on Button click

on (release) { 
gotoAndstop (91)} 

на рамке 91 У меня есть мувиклип.

И внутри мувиклипа я использовал stop();, чтобы остановить повторение анимации. Но когда я снова нажимаю кнопку. Это не оживит. Его остановили навсегда.

Я хочу, чтобы нажимать на кнопку, чтобы она запускала анимацию только один раз.

Что мне делать?

Чин!

ответ

1

Это ожидаемое поведение. Мувиклип находится в кадре 91 и остается там, когда вы используете gotoAndStop (91), ничего не меняется, поэтому ничего не перезапускается, и никакие сценарии кадра не будут выполнены.

Если вы хотите управлять внутренним мувиклипом, вам нужно указать ему имя экземпляра, а затем использовать instanceName.play() или instanceName.gotoAndPlay(), чтобы перезапустить анимацию. Убедитесь, что экземпляр уже доступен, когда вы пытаетесь его контролировать.