![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2003
Сообщений: 41
|
Привеь. У меня есть три именованных фрейма:
# Фрейм start var nRand = random(20) + 10; gotoAndPlay('repeate'); # Фрейм repeate trace(nRand); if (nRand == 0){ gotoAndStop('finish'); } else { nRand--; gotoAndPlay('repeate'); } # Фрейм finish stop; По идее должно быть так: в первом фрейме получаем число. идем на второй фрейм. там число уменьшаем до нуля, с каждым разом фрейм переходит сам на себя, и потом переходим на третий. Но у меня получается так, что при выполнении функции gotoAndPlay('repeate'); происходит переход на третий фрейм finish, там игнорируется функция stop; и происходит переход на первый фрейм. Почему??????? Ведь все правильно. Сначала у меня небыли именованные фреймы, но что бы быть уверенным я дал им имена и изменил код. Но все равно не работает. спасибо. |
![]() |
Часовой пояс GMT +4, время: 17:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|