ActionScript 2.0 :: Delay In Slider Bar Functionality So Value Change Slowly
Apr 30, 2009
I have created a slider bar using AS2, when I say slider bar I mean similar to what you would find on a mixing desk in a music studio, i.e. you 'slide' the button up and down, changing the value associated with it. My slider bar changes a value that is written on the screen, i.e. it goes from 0 to 100 as you slide the button up. Now I want to change this so that when you slide the button the value starts to slowly change, and eventually reaches the value you've pushed the button to but after you've finished moving the button. Not sure that makes sense! To put it another way: if it takes you half a second to move the slide button from the bottom to the top, it will take 10 seconds for the value associated with it to reach 100.
Below are the relevant bits of code:
This starts the slider action when the button is pressed:
Code:
function onPress() {
this.startDrag(false, sliderMin, 515, sliderMax, 515);
}
This determines the displayed value from the slider bar position. Obviously right now the value changes instantly when you move the slider button
Code:
function onMouseMove() {
_root.powerGraph.totalPower = Math.round((_root.startMenu.coal1Slider._x - sliderMin) / (sliderMax - sliderMin) * 100);
}
This is used to display the value:
Code:
function onEnterFrame() {
this.createTextField("outputPower", _root.startMenu.getNextHighestDepth(), 130, -20, 190, 101); .....
This stops the button movement:
Code:
function onRelease() {
this.stopDrag();
}
Is there any way to change the delay time. i used a variable to set the delay time but it wont works for me. The delay time is Working as the previous value.Here is my code.
ActionScript Code: var delay:Number = 1000 timfun()
I am trying to set up a file with a sliderMC that would change frames in another mc when the user drags it left or right. So far I have:
var pos:MovieClip; pos.onPress = function ():Void{ this.startDrag(true, -10, 0, 600, 0);
[code].....
but I am stumped as to how to code AS3 so that when the instance of
pos is between 0-150 to go to mc frame 1 when x equals 150-300 to go to mc frame 2 when x equals 300-450 to go to mc frame 3 when x equals 450-600 to go to mc frame 4 when x is greater than 600 to go to mc frame 5
I'm new to actionscript, but here's what I would like to do.I want to have a single animation and two sliders. slider1 will advance and rewind the movieclip,we'll call it "scrubbing", while slider2 will change the highest frame of the mc acheivable by the "scrub" slider1. Therefore if slider2 is at one end slider1 will not advance the mc at all, while if slider2 is maxed out then slider1 will "scrub" the whole movie.
Is there anyway to change the height of the slider in AS3? (CS3), I've tried changing the actual graphic (of the bar) in the library and no matter how big I make it it's always locked to 13 pixels high.
trying to make a slider that changes the line thickness in a drawing app that I would to share with my students. When moved from left to right a circle changes scale. This circle would act as a visual reference on the stage telling the viewer that the line thickness is changing. Right now I just want to figure out how to connect the slider so that the circle changes dynamically. Once I get that I feel I can figure out how to connect it to lineStyle(). The current code I am attaching has the circle change size at onle two points-the far left and far right. I keep trying to write something that uses mouseX properties but so far nothing is working.
I am trying to use the slider component (aSlider) to control the volume of mySound which is a class called PlaySound. Created an addEventListener for aSlider with a SlideEvent.CHANGE executing a function called changeVolume. Everything else works but I can't seem to get the slider to control the volume of mySound.
import flash.events.Event;import fl.controls.Slider;import fl.events.SliderEvent;import fl.controls.Label; var mySound:PlaySound = new PlaySound ;
I am trying to build a interactive slider,in which when user drag the slider up the height of silhouette increases by some fix amount n when user drag the slider down the height of silhouette decreases by some fix amount.the problem i am facing is that when i drag the slider slowly than everything works fine but when i drag the slider faster than the height dont increase or decrease properly.i mean the increment or decrement in the height of silhouette is depending on speed of slider,which i dnt want.
here is the code-
Code: var bounds:Rectangle = new Rectangle(499.65,260,0,240); slider.addEventListener(MouseEvent.MOUSE_DOWN, moveSlider); stage.addEventListener(MouseEvent.MOUSE_UP, stopSlider);
I am making a house with actionscript, and the roof is made by a triangle. I am supposed to change the triangle height (y-axis) using a slider.[code]...
I need to create an interactive piece. It's much more involved than this but fundamentally I need to create a slider on the left side of a window that is the color spectrum. I'll put a small triangular pointer beside it that can be moved up and down beside the spectrum. I want whatever color the slider is next to to show up in a symbol on the right. I've attached a simple image that illustrates it. So to restate it again, I'd slide the triangular symbol up and down beside the spectrum gradient on the left and whatever color it is pointing to would just show up in the symbol on the right, real time.
I am using code from the site, [URL] and I would like to make my slider smaller or bigger depending on the link. I'm guessing it can be done with action script, but have no idea how to do it. To view my file it's at: [URL] the FLA is at:[URL] Sadly, I need to squeeze one more link on the top menu and I am running out of room.
how one goes about changing the colour on the volume bar for playing videos like youtube does as the volume slider is moving. I don't think I need to go into depth using the graphics classes. What I'm looking for are ideas when a user changes the volume while playing a video, say in youtube, while dragging the volume control, the colour of the background bar changes. I've seen lots of help about creating volume bars for videos, but I don't see how to change the volume bar colour as the volume slider is moving.
I am having a set of slider for each bar in the graph. I have bindded all the sliders with their corresponding bars. When i change the value of slider the value in the ArrayCollection changes and i have also used
and my aim ise to create a Slider which can change starting and ending of the graphic, it is like what is showing in figure 6 in this website and here the MXML codes;
I have two movieclips in the centre of my stage. One is on top of the other and fade's between them using left/right buttons.I want to change this so that they slide in like a jQuery slider does. I don't want to change the initial position of the movieclips (on top of each other) just change the fade effect to a slide in.
I want to use RTMP based HTTP DVR functionality and HLS based IOS functionality, So I need to know how to MPP from my existing DVR app to the livepkgr app so that the stream being recorded at the DVR app can be used by the Flash and Stream MPP over to livepkgr app and can be used by the IOS HLS.
I want to create a function based (not frame) delay of about 10 seconds to the function at the start of a flash movie, the code only needs to run once.I'm very new to actionscript and have been given links to SetInterval and SetTimer examples but they all seem to be very complex.The function is below. I believe it's possible to add the commandTimer(delay:Number, repeatCount:int = 0) how me to a simple example.
What I have is a map that you can click on points and it will zoom in, you can also click on a "plus/minus" buttons to zoom in and out (I even have the mouse wheel zooming in and out). The client wanted me to add a "zoom slider bar" to it so you know you could move it up and down to scale it. Everything is working except the slider, I can't seem to get it to work with the position of the slider. All of the zoom functionality is there but the slider is killing me.
I am putting up the fla file since there is a lot of code in there and I didn't want to put it all in the forum. if you look in the fla in frame ten on line 726 you can find the function that is supposed to handle the zooming when you move the slider. Up on line 74 you can find the slider onPress and onRelease functions, but those I believe should be fine.
I've created a small music player with a sliding volume control. I'm having trouble with the volume. Though it does control volume properly, if I set the initial volume to less than 100%, the volume always starts at 100% until I move my mouse over the player. At that point, the volume changes to whatever the initial volume is set to.Is this a flash bug, or am I missing something? Here is the affected code (code for other buttons/functions omitted for brevity):
var song_initvolume:Number = 100; slider_1._x = groove_1._x + song_initvolume; playSong(0,song_play);[code]....
I'd like to be able to set the volume at say 50%, but the above mentioned behavior happens each time.
I am trying to create a basic timeline, similar to the timeline we all use in flash (see attached).
I have a playhead slider, which when dragged, just drags within its startDrag() limits.
I also have horizontal window scroller which also when dragged, just drags within its startDrag() limits.
I am trying to work out how to get the horizontal window scroller to scroll when the playhead slider hits the left or right edge. I am using hittest for this collision.
I have the playHeadSlider scrolling along the top. When playHeadSlider collides with hittestThing I want mcContents to then move.
It kind of works.. mcContents moves when the playHeadSlider is in collision with the hittestThing.. but it just moves rather than 'drags' across. I have it set up so that mcContents is twice the width (approx) of mcScrollWindow.
I need to somehow update what I have so that if the playHeadSlider collides with hittestThing on the right, mcContents only moves to the right and if playHeadSlider collides with hittestThing2 on the left, mcContents only moves to the left.
I am not an actionscripter, but slowly learning. I have been using this code to fade a movie in and out. Simple for me, and works well.
[Code]...
Basically, what I am looking for is it to fade out to 15, then fade back in to 100, then back out to 15, and so on and so on. With the code above, it works fine, however, it doesn't fade in and out slow enough. If I change the diff variable to say .3, then it STOPS after it fades out. I would like somewhere around .1 or even .05, but of course, anything below .4 just stops fading once it hits 15.
I'm using Flash CS3 and AS 2.0 to create an Arkanoid clone.
I have the bat and ball doing what I want, however, the wall section is causing me a problem.
I decided to artificially create the wall using as 2.0, starting with the below code:
Code: class Brick extends MovieClip { var wall; function onLoad()
[Code].....
I put it in either onLoad or onEnterFrame and it makes Flash run slowly. I can understand why in onEnterFrame (as it is running it continualy therefore inifite loop style) but not when I put it in onLoad as that shouldn't cause Flash to slow down.
notice how it doesn't take any time to load on first URL, but on the second URL, it takes A LOT of time for the flash swf (header) to appear. Even when you change pages, it doesn't seem to get cached.