Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.10.2005, 17:39
PinNoKio вне форума Посмотреть профиль Посетить домашнюю страницу PinNoKio Найти все сообщения от PinNoKio
  № 11  
Ответить с цитированием
PinNoKio
 
Аватар для PinNoKio

Регистрация: Jun 2005
Сообщений: 401
Отправить сообщение для PinNoKio с помощью ICQ
Цитата:
Сообщение от Бармалей
не забудь ограничения поставить на мин и макс значения currLevls
ок.. спасибо за подсказку...
__________________
Все проходит- и это пройдет...
hp||wp||z-payment

Старый 27.10.2005, 17:53
kruasan вне форума Посмотреть профиль Отправить личное сообщение для kruasan Найти все сообщения от kruasan
  № 12  
Ответить с цитированием
kruasan
 
Аватар для kruasan

Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
Не нужны эти ограничения... смотри пост выше

Старый 27.10.2005, 18:21
Бармалей вне форума Посмотреть профиль Отправить личное сообщение для Бармалей Посетить домашнюю страницу Бармалей Найти все сообщения от Бармалей
  № 13  
Ответить с цитированием
Бармалей
 
Аватар для Бармалей

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 784
Отправить сообщение для Бармалей с помощью ICQ
Цитата:
Сообщение от kruasan
Не нужны эти ограничения... смотри пост выше
все работает, если немного подправить скрипт
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]);
__________________
Garbage Collector || AIR (Apollo) Docs

Старый 27.10.2005, 18:49
kruasan вне форума Посмотреть профиль Отправить личное сообщение для kruasan Найти все сообщения от kruasan
  № 14  
Ответить с цитированием
kruasan
 
Аватар для kruasan

Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
все равно неверно
если значение предыд. раздела больше, чем значение текущего раздела, то твой скрипт не сработает
Ну представь себе, что были мы в разделе 2 , перешли на 1, нажимаем back и попадаем в 0 . А должны вернуться в 2

Старый 27.10.2005, 18:56
kruasan вне форума Посмотреть профиль Отправить личное сообщение для kruasan Найти все сообщения от kruasan
  № 15  
Ответить с цитированием
kruasan
 
Аватар для kruasan

Регистрация: 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)}

Старый 27.10.2005, 19:12
Бармалей вне форума Посмотреть профиль Отправить личное сообщение для Бармалей Посетить домашнюю страницу Бармалей Найти все сообщения от Бармалей
  № 16  
Ответить с цитированием
Бармалей
 
Аватар для Бармалей

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 784
Отправить сообщение для Бармалей с помощью ICQ
Цитата:
Сообщение от kruasan
все равно неверно
если значение предыд. раздела больше, чем значение текущего раздела, то твой скрипт не сработает
Ну представь себе, что были мы в разделе 2 , перешли на 1, нажимаем back и попадаем в 0 . А должны вернуться в 2
Все понял, я просто думал, что нужна не кнопка "бэк" как в браузере, а просто возвращение на меньший раздел.
__________________
Garbage Collector || AIR (Apollo) Docs

Создать новую тему Ответ Часовой пояс GMT +4, время: 10:27.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 10:27.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.