![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2005
Адрес: Минск
Сообщений: 389
|
Всех приветствую.
Наверняка у каждого из вас валяется готовый код для скролла или исходничек на базе которого вы строите свои сайты, галереи, презентации. Вот и мне понадобился простейший скролл для динамик текста, без кнопок, просто с ползунком. Буду благодарен всем, кто сможет помочь. |
|
|||||
|
Регистрация: Sep 2005
Адрес: Минск
Сообщений: 389
|
да, внешним видом. у меня дизайн ручками сделан.
|
|
|||||
|
Модрон-ветеринар
|
Вот, выкладываю. так делал когда-то тюнинг цвета и прозрачности стандартного scrollPane:
//объекты для трансформации цвета var transformObjectTrack:Object = {ra: 0, rb: 0, ga: 0, gb: 98, ba: 0, bb: 196, aa: 15, ab: 0}; //цвет для дорожки var transformObjectElements:Object = {ra: 30, rb: 20, ga: 40, gb: 60, ba: 40, bb: 145, aa: 100, ab: 0}; //цвет для скроллера и кнопок var spColor1:Color = new Color(sp.vScroller.scrollTrack_mc); //полоска под скроллером spColor1.setTransform(transformObjectTrack); var spColor2:Color = new Color(sp.vScroller.scrollThumb_mc); //ползунок spColor2.setTransform(transformObjectElements); var spColor3:Color = new Color(sp.vScroller.upArrow_mc); //кнопка вверх spColor3.setTransform(transformObjectElements); var spColor4:Color = new Color(sp.vScroller.downArrow_mc); //кнопка вниз spColor4.setTransform(transformObjectElements);
__________________
Идите первым! |
|
|||||
|
Регистрация: Sep 2005
Адрес: Минск
Сообщений: 389
|
Цитата:
|
|
|||||
|
Модрон-ветеринар
|
Вы о дизайне говорили, я понял так, что общий дизайн флешки не подходит к дизайну стандартного компонента и решил вариант предложить.
__________________
Идите первым! |
|
|||||
|
Регистрация: Sep 2005
Адрес: Минск
Сообщений: 389
|
Цитата:
![]() |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 28
|
Если еще не нашел - держи
|
|
|||||
|
[+4 06.05.14]
|
скролл нужен? Да вот он
class com.AlexNavigation.scrollbarTEXT { var _int; var _t:TextField;// _t - textfield var _s:MovieClip;// _s - scrollbar var _a:Number;// _a - step public function scrollbarTEXT() { } function scrollIt(t, s, a) { _a = a; _t = t; _s = s; _s.onPress = mx.utils.Delegate.create(this, PRESS); _s.onRelease = _s.onReleaseOutside=mx.utils.Delegate.create(this, OUT); _s.onMouseMove = mx.utils.Delegate.create(this, check); } function PRESS() { clearInterval(_int); if (_t.maxscroll>1) { _s.startDrag(false,0,0,0,_a); _int = setInterval(this, "Update", 50); } } function Update() { _t.scroll = _t.maxscroll*(_s._y)/(_a); } function OUT() { _s.stopDrag(); clearInterval(_int); } function check() { if (_t.maxscroll>1) { _s.enabled = true; } else { _s.enabled = false; } } } |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|