Setting the sound's playhead position
The 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!
| » Level Advanced |
|
Added: 2004-02-17 Rating: 8 Votes: 63 |
| » Author |
| Tim is a co-director of the Glasson Murray Group, providing quality graphic design, illustration, 3D visualisation, interactive environments, virtual reality, multimedia and website services. |
| » Download |
| Download the files used in this tutorial. |
| Download (2157 kb) |
| » Forums |
| More help? Search our boards for quick answers! |
-
You must have javascript enabled in order to post comments.


Comments
There are no comments yet. Be the first to comment!