![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2007
Сообщений: 24
|
Простой казалось бы вопрос, но я не могу разобраться.
При прокручивании колесиком мыши, контент муви клипа (area_mc) уезжает за границы сцены. Нужно ограничить скролл муви клипа (area_mc) с текстом и картинками и соответственно, скролл бара (scroller_mc). При прокручивании скрол баром все работает нормально. Подскажите, где искать ответ? код такой: var scrollUpper:Number = 9; var scrollLower:Number = 375; var areaLower:Number = 0; var areaUpper:Number = -425; var scrollRange:Number = scrollLower - scrollUpper; var areaRange:Number = areaLower - areaUpper; function scroll() { var moved:Number = scroller_mc._y - scrollUpper; var pctMoved:Number = moved/scrollRange; var areaMoved:Number = pctMoved*areaRange; area_mc._y = areaLower - areaMoved; } scroller_mc.onPress = function() { this.startDrag(false,this._x,scrollUpper,this._x,scrollLower); this.onMouseMove = scroll; } scroller_mc.onRelease = scroller_mc.onReleaseOutside = function() { this.stopDrag (); this.onMouseMove = null; } var mouseListener:Object = new Object(); mouseListener.onMouseWheel = function(delta) { area_mc._y += delta*4; scroller_mc._y -= delta*4; area_mc.Slide(); } Mouse.addListener(mouseListener); Последний раз редактировалось das uberdog; 17.07.2010 в 01:56. |
![]() |
Часовой пояс GMT +4, время: 09:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|