Тема: Скроллинг
Показать сообщение отдельно
Старый 06.10.2009, 20:45
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 5  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
У Wolsh'a как раз все гибко и можно "нацелить".
Если нужно еще гибче, оформите весь код в виде функции, а нужные элементы при ее вызове аттачте из библиотеки.

Добавлено через 7 минут
Код AS1/AS2:
function scrollIt(maska:MovieClip, target:MovieClip) {
....
//код Wolsh'a с вычетом первых строк о назначении объектных ссылок на маску и мувик-цель
...
}
 
scrollIt(mask_mc, target_mc);
Ну и желаемые размеры области скролла тоже как аргументы передавать можно. Там же он указал: "Это параметры по желанию"

Можно, как я сказал, убрать со сцены маску, и ее аттачить, тогда аргумент maska убираете, а первой строкой в функции пишите:
Код AS1/AS2:
var maska:MovieClip = attachMovie('mask_id', 'mask_mc', this.getNextHighestDepth());
В библиотеке - на мувик маски - ссылку mask_id.
И так же для самого скролл-бара.
Нужная степень гибкости - в ваших руках.


Последний раз редактировалось mooncar; 06.10.2009 в 21:11.