![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2008
Сообщений: 15
|
Делаю видео-урок
1. Импортировал видео в timeline. 2. В определенных кадрах останавливаю его, и запускаю с помощью прозрачной кнопки, которая находятся в той области, где по сценарию должен нажать пользователь. Все отлично работает, вот только есть проблема. Подскажите, пожалуйста, как реализовать прокрутку, т. к. видео немного длинноватое. Рад любой помощи. |
|
|||||
|
Регистрация: Dec 2008
Сообщений: 15
|
Пришел к такому решению. Может и не рационально, но хоть так.
var varStopFlag:Boolean = false; var varReversFlag:Boolean = false; function pageTurn(){ br.line.onMouseMove = function() { br.line._x = br._xmouse; if (line._x>600) { line._x = 600; } else if (line._x<0) { br.line._x = 1; } }; } br.line.onPress = pageTurn; br.line.onRelease = pageRelease; br.line.onReleaseOutside = pageRelease; br.playw.onRelease = function(){ play(); varStopFlag=false; } br.stopw.onRelease = function(){ varStopFlag=true; stop(); } function pageRelease():Void { tf=Math.round((_root._totalframes*br.line._x)/600); if(varStopFlag) gotoAndStop(tf); else gotoAndPlay(tf); trace(tf); delete br.line.onMouseMove; } cf=_root._currentframe; onEnterFrame=function(){ if(Math.abs(_root._currentframe-cf)>50){ cf=_root._currentframe; br.line._x=(_root._currentframe*600)/_root._totalframes; } } stopw - кнопка stop line - некоторый ползунок |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:55. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|