Показать сообщение отдельно
Старый 30.03.2007, 02:33
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 2  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Самое простое решение: при нажатии на кнопку какая-нибудт глобальная переменная приобретает новое значение, а в конце анимации проверяется значение этой переменной и происходит переход в соответствующий кадр.
Допустим, есть слой с кнопками. Кнопкам даем instance name на панели свойств:
b1, b2, b3.
Пишем код в кадре:
Код:
_global.frameToGo = 1;
b1.targetFrame = 22;
b2.targetFrame = 33;
b3.targetFrame = 44;// к примеру
function setTargetFrame(){
frameToGo = this.targetFrame;
gotoAndPlay(15) ;
}
b1.onRelease = b2.onRelease = b3.onRelease = setTargetFrame;
код в 20-м кадре:
Код:
gotoAndStop( frameToGo );
Ну или примерно так.