Search Tutorials
Setting the sound's playhead positionThe mover movie clip on the movieMover layer controls two things: (1) it moves the dragger to a position that is appropriate for where the sound playhead is, and (2) it moves the sound playhead to a frame that is appropriate for where the dragger is dragged to. We've got bit 1 working: time to work on bit 2. This is the code to move the sound playhead: function setMediaFrame() {
var targetFrame = int(draggerBTN._x / 170 * _parent._parent._totalframes) + 1;
_parent._parent.gotoAndStop(targetFrame);
_parent.playBTN._visible = true;
}
We take the _x position of the dragger, work out its fraction along our slider, and convert that to a portion of our sound's total frames. This will give values from zero to less than the _totalframes property, so we add one because we need targetFrame to start at 1 just like the timeline does. And because we have stopped playing the sound (because we used gotoAndStop), we need to make our Play button visible. This code needs to go on the mover movie clip in frame 2 to call the setDraggerPosition function: onClipEvent (enterFrame) {
_parent.setMediaFrame();
}
Test it now. We're all done here with the major development! Save it and go get a beer. Get one for me too while you're up. Guinness, if you've got one. Thanks!
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||
|