B1. THE INITIALISING CODE
The whole code is placed in the first frame of the movie and it is:
this.framecounter.onEnterFrame = function() {
this.theframe.text = _root._currentframe;
};
It is just a line that tells the framecounter clip to write the current frame of the movie.
this.onLoad = function() {
_global.played = "played";
_global.togle = false;
_global.origX = this.slide._x;
_global.origY = this.slide._y;
_global.draged = "no";
_global.factor = 150;
_global.percentage = factor/_root._totalframes;
this.lineclip._width = factor+this.slide._width;
this.lineclip._x = origX;
this.lineclip._y = origY+this.lineclip._height/4;
};
The initialiser. I've used the following global variables:
played: It declares if the movie is stoped or not.
togle: It is used for the button to swap between the play and the stop state.
origX: It stores the original x coordinate of the slider.
origY: It stores the original y coordinate of the slider.
draged: It declares if the slider is draged or not.
factor: It is actually the desired width of the lineclip and the movement area of the slider. You decide its value.
percentage: Stores the proportion between the width of the lineclip and the total frames of the movie. Very useful.
With the last 3 lines:
I gave lineclip its width. I added the width of the slider for aesthetic reasons.
I told lineclip to go exactly at the original X coordinate of the slider.
The same for Y coordinate. I aligned it with the slider by adding 1/4 of its height to the Y coordinate, also for aesthetic reasons.
Let's continue with the code.
'| » Level Intermediate |
|
Added: 2005-07-06 Rating: 7 Votes: 28 |
| » Author |
| koritis@hotmail.com |
| » Download |
| Download the files used in this tutorial. |
| Download (17 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!