![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
Не нужны эти ограничения... смотри пост выше
|
|
|||||
|
Цитата:
var levls = new Array(); levls[0]=5; levls[1] = 10; levls[2] = 15; //Создай переменную, в которой будешь хранить номер текущего раздела var currLevls = 2; btn.onPress = function(){ currLevls --; //тут же уменьшаем значение текущего раздела //Переход на предыдущий раздел осуществляется скриптом: _root.gotoAndStop(levls[currLevls]); }; а то currLevls не успевала декрементироваться и gotoAndStop(levls[currLevls]-1); отправляла не на тот кадр, хотя и тут можно было обойтись простой перестановкой gotoAndStop(levls[currLevls-1]); |
|
|||||
|
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
все равно неверно
если значение предыд. раздела больше, чем значение текущего раздела, то твой скрипт не сработает Ну представь себе, что были мы в разделе 2 , перешли на 1, нажимаем back и попадаем в 0 . А должны вернуться в 2 |
|
|||||
|
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
Повторяю свой скрипт, но уже для всех кнопок разделов:
for(var i=0;i<totalSections;i++) { _root["button_section_"+i].num=i; _root["button_section_"+i].onRelease=function() { previousFrame=_currentframe; gotoAndStop(levls[this.num]) } } back.onRelease = function(){gotoAndStop(previousFrame)} |
|
|||||
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 10:27. |
|
|
« Предыдущая тема | Следующая тема » |
|
|