![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2012
Сообщений: 3
|
Доброго времени суток.
Никак не получилось совладать с поиском, поэтому решил спросить на прямую. Каким образом можно реализовать seekbar (слайдер, или полосу) с помощью которой можно будет переходить в разные части ролика. На форме уже писали следующее: ползунок.onPress() = function() { this.startDrag(); this.onEnterFrame = function() { смотрим насколько он сместиля "от" и "до", получаем проценты и на этот процент мотаем ролик. На его процент высоты } } ползунок.onRelease() = function() { this.stopDrag(); delete this.onEnterFrame(); } Всем заранее спасибо. Добавлено через 60 часов 50 минут Для тех, кто не сможет найти как сделать ползунок, который будет прокручивать ваш swf, совет искать на англоязычных сайтах, а код для ползунка можно использовать следующий this.createEmptyMovieClip("progFrame",_root.getNextHighestDepth()); progFrame.onEnterFrame = progStatus; progBar.scrubber.onPress = function () { progFrame.onEnterFrame = scrubProg; this.startDrag(false,0,this._y,500,this._y); } progBar.scrubber.onRelease = progBar.scrubber.onReleaseOutside = function () { progFrame.onEnterFrame = progStatus; myClip.play(); this.stopDrag(); } function progStatus() { amountPlayed = (myClip._currentframe / myClip._totalframes); progBar.playedBar._width = (Math.round(amountPlayed * 500)); progBar.scrubber._x = (Math.round(amountPlayed*500)); } function scrubProg () { myClip.stop(); myClip.gotoAndPlay(Math.floor((progBar.scrubber._x/500) * (myClip._totalframes))); progBar.playedBar._width = progBar.scrubber._x; } |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|