» Home » Movies » Tutorials » Submissions » Sound FX » Board » Links » Reviews » Feedback » Gallery » Fonts » The Lounge » Sound Loops
Search tutorials
Author: Galego | Website: http://jason.eastendinteractive.com

### The Zoom Slider (Part 2)

Add a second frame to the clip and use the following code...

#### Code for frame 1

```// the x-coord is the starting point of the slider knob
x_coord = 650;
// 700 is as far as the
x_limit = 700;
if (mouse_down eq "true") {
play ();
} else {
stop ();
}
```

#### Code for frame 2

```//get the current x of the knob and compare it to what it was previously to see if we need to update anything
var cur_x = _root.zoom_knob._x;
if (Number(cur_x)<>Number(prev_x)) {
//the x has changed...use this *simple* equation below
// It's based on 50 px movement, 400% zoom & a base mag_factor of 5 (that's where the 6 comes from)
var zoom_perc = 400 - (6*(x_limit - cur_x));
// Figure out the inverse percentage for the magnifying glass
// 20 is the maximum mag_factor (400% with a base mag_factor of 5 and defaulted at 100%)
var mag_perc = (100/zoom_perc)*20;
// Call the scaling function and moving function
_root.scale_mag(zoom_perc,mag_perc);
_root.move_panel();
}
// Set the current x as previous and do it again...as long as the knob is moving
prev_x = cur_x;
gotoAndPlay (1);
```
This code works like the panning routine in the 'mag' MC. Like that one you could also put frame 2's code in the MC using OnClipEvent(EnterFrame).
Note: You could do a vertical zoom (track _y instead of _x).
 » Level Advanced Added: 2002-08-20 Rating: 8 Votes: 21 1 2 3 4 5 6 7 8 9 10 (10 being the highest) » Author Galego (aka Jason White) is an Instructional Designer and a Capoeirista from Grupo CapuraGinga. » Download Download the files used in this tutorial. Download (1488 kb) » Forums More help? Search our boards for quick answers!

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

• You must have javascript enabled in order to post comments.

Featured Flash FLA
» Author: Inocreato
» Title: RaiseTheBlocks
» Description: Raise all the blocks to win the game
Featured Sound Loops

Audio Player

» Author: TomCat Carty
» Title: The Wood
» Description: Just a little game ending or it can maybe be looped. Recorders with music box and percussion to give the feel of well, I don't know, the woods? Free to use, just credit me. thank you
Latest Font
» Author: Fábio FAFERS
» Description: I created this font for free use. Everyone can apply it in personal or business texts. Its free, but I want to be communicated in case of business use. Donations are accepted to keep the project of free fonts alive! Thank you all
Featured Sound Fx

Audio Player

» Author: Davisigner
» Description: Hmm... what to say about this one? It's reminiscent of the closing notes of the opening music from the Three Stooges done in a church organ style with a closing cymbal crash. I'll give this one away gratis, but feel free to check out my free loops and potential upcoming license-mandated ones over in the respective part of Flashkit.