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

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

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

блогер
Регистрация: Feb 2007
Адрес: Москва
Сообщений: 538
Записей в блоге: 2
Отправить сообщение для Art_133 с помощью Skype™
По умолчанию Прокручивание мувиклипа

Здравствуйте! У меня такая проблема. Если можно помоги решить.
К примеру у меня в _root мувиклип. в мувиклипе анимация. Как можно сделать полосу прокрутки и бегунок что б перематывать его в нужное место?
Поиском пользовался, и ничего толкового не нашол!
Если можно расскажите по подробней или ещё лучше предоставьте исходник. Последняя надежда на вас!!!
Заранее спасибо.

Старый 01.06.2007, 17:37
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 2  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
Скорее всего придется делать свой скроллер, и в зависимости от его положения делать gotoAndStop(ххх) в нужном мувике...

xxx-формула соответсвия положения ползунка с кадрами мувмка...

Другое в голову не приходит..

Старый 01.06.2007, 17:45
Art_133 вне форума Посмотреть профиль Отправить личное сообщение для Art_133 Посетить домашнюю страницу Art_133 Найти все сообщения от Art_133
  № 3  
Ответить с цитированием
Art_133
 
Аватар для Art_133

блогер
Регистрация: Feb 2007
Адрес: Москва
Сообщений: 538
Записей в блоге: 2
Отправить сообщение для Art_133 с помощью Skype™
Я тоже об этом думал но пока моих знаний в области программирования не хватает что б реализовать такое,расскажи пожалуста поподробней...

Старый 01.06.2007, 17:52
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 4  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
Товарищ MOZI давал ссылку на скроллер ...вот

он с комментами.. хотя есть одна непонятка с определением функции работы со скролеером.. чуть что спрашивай..

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

блогер
Регистрация: Feb 2007
Адрес: Москва
Сообщений: 538
Записей в блоге: 2
Отправить сообщение для Art_133 с помощью Skype™
Думаю это не совсем то что мне нужно... Это вертикальный скролинг, а мне нужен горизонтальный. Я не что-то не могу понять он прокручивает обьект относительно оси у или прокручивает таймлайн определённого мувика? Мне бы прокручивание таймлайна...

Старый 01.06.2007, 18:31
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 6  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
какая разница - ты будешь крутить текст в окне:

main_text - имя окна..
scrolling_procent - от 0 до 1 в зависимости от положения бегунка..

Код:
main_text.scroll_update = function(scrolling_procent) {
	main_text.scroll = scrolling_procent*main_text.maxscroll;

};
или кадры в мувике:
Код:
myMC.scroll_update = function(scrolling_procent) {
	mtMC.gotoAndStop(Math.round(scrolling_procent*50));

};
50 - это колличество кадров в myMC..

а сделать из горизонтального вертикальный не так уж и сложно...

Старый 01.06.2007, 18:43
Мыкыта вне форума Посмотреть профиль Отправить личное сообщение для Мыкыта Найти все сообщения от Мыкыта
  № 7  
Ответить с цитированием
Мыкыта

Регистрация: Mar 2003
Адрес: Россия, Санкт-Петербург
Сообщений: 565
зачем gotoAndStop ? очень просто вешаем на кнопку код
Код:
_root.my_mc._x += 1 // или -= смотря в каку сторону

Старый 01.06.2007, 18:57
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 8  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
причем здесь _x ?? речь идет о ПЕРЕМОТКЕ клипа, а не о его движении по сцене.....

и о КАКОЙ кнопке вы говорите? )

Старый 01.06.2007, 19:05
Мыкыта вне форума Посмотреть профиль Отправить личное сообщение для Мыкыта Найти все сообщения от Мыкыта
  № 9  
Ответить с цитированием
Мыкыта

Регистрация: Mar 2003
Адрес: Россия, Санкт-Петербург
Сообщений: 565
сорри значит неправильно вопрос понял....

Старый 01.06.2007, 20:35
mozi вне форума Посмотреть профиль Отправить личное сообщение для mozi Найти все сообщения от mozi
  № 10  
Ответить с цитированием
mozi
[+4 28.04.08]
 
Аватар для mozi

Регистрация: Mar 2006
Сообщений: 115
Отправить сообщение для mozi с помощью ICQ
to Art_133 - если будешь пользоваться тем что упомянуто в посте #4, то:
у у скроллинга есть функция set_scroll(value) - на какое значение установить бегунок. То есть работает все в обе стороны - при проигрывании твоего _root можно изменять положение бегунка и в тот же момент можно потянуть бегунок и перемотать __root.

Предупреждаю: это все предлагается as is - не все до конца отлажено.
__________________
icq 247164778

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

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

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


 


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


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