Solved

How to link a slider bar to play frames of a movie clip in Flash

Posted on 2009-04-08
2
597 Views
Last Modified: 2013-11-11
I am trying to link a slider bar to control a sequence of images I have in a movie clip. It is a 3d rotation of a TV.  I have created a slider with a line and dragger, I followed the tutorial from http://www.kirupa.com/developer/mx/slider.htm

Here is the code I have in frame 1 of the movie clip that is my slider:

this.ratio=0 ;
dragger.onPress=function(){
      this.startDrag(true,0,0,0,((line._height)-120));
      this.onEnterFrame=function(){
            ratio=Math.round(this._y*100/line._height) ;
      }
}
dragger.onRelease=dragger.onreleaseOutside=stopDrag;

And here is the code I have in frame 1 of the movie it appears in:

this.onEnterFrame=function(){
   ratio.text=mySlider.ratio;
}

My movie clip is called Images. The action script above the movie clip Images I got off a tutorial and looks like this.

Images.stop();

var startX:Number;
var startFrame:Number;
var changeDistance:Number;
var travelDistance:Number;

Images.onPress = pressHandler;
Images.onRelease = releaseHandler;
Images.onReleaseOutside = releaseHandler;

function pressHandler():Void {
  startX = Images._xmouse;
  startFrame = Images._currentframe;
  this.onMouseMove = moveHandler;
}
function releaseHandler():Void {
  this.onMouseMove = null;
}
function moveHandler():Void {
      changeDistance = Math.round((Images._xmouse-startX)/10);
      travelDistance = startFrame+changeDistance;
      if (travelDistance>Images._totalframes) {
            Images.gotoAndStop(travelDistance%Images._totalframes);
      } else if (travelDistance<0) {
            Images.gotoAndStop(Images._totalframes+(travelDistance%Images._totalframes));
      } else {
            Images.gotoAndStop(travelDistance);
      }
}
0
Comment
Question by:jacobted
2 Comments
 
LVL 34

Accepted Solution

by:
Aneesh Chopra earned 300 total points
ID: 24248309
You can use freely available movieController component


http://www.flashloaded.com/freebies/moviecontroller/

You just need to register for Flashloaded newsletter with a valid email and you can download this freebie component
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article describes a solution to a problem of subloading one movie into another when they have different SWF versions. Sometime back, I was working on an ActionScript project while I came across an interesting fact which I would like to share…
The last time I worked with Flash and Socket connections was in AS1. A recent project required flash connecting to a Socket, and sending receiving information - we figured it would be easy enough - we all know about the socket policy documents and c…
In this tutorial viewers will learn how to create a basic shape tween animation in Flash including shape hints for smooth animation Open a new document in Flash: Draw a shape: Select another frame (how long you want the tween to be): Right click and…
This Micro Tutorial will teach to how to utilize bit rate in Adobe Flash Media Live Encoder.

919 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now