Actionscript 3 :: Flash Slider Component With Decimal Value?
Sep 10, 2010
how do i set up a Flash CS5 Slider component to trace decimal values, from 0.00 to 10.00 when the slider is dragged? i can't seem to find where i need to set these options to permit decimals.
I was wondering if there was a way to get the sound from a FLVPlayback component and manipulate it with using a custom volume slider? Within my Actionscript I currently have this code which enables me to control the volume of a MP3:
import fl.events.SliderEvent; var mysong = new music(); var myChannel:SoundChannel = new SoundChannel(); var myTransform = new SoundTransform(); myChannel = mysong.play(0,10);
[Code]...
But Instead of using the MP3 for sound, is there a way to use an FLV's sound instead?
by default the flash slider component can be manipulated with the keyboard. Is there a way to disable this behavior so that users can only drag the slider component with their mouse?
I like the slider component that comes with Flash but the parts of it are way too small and I need to use an image for the slider arrow. Anyone know of a good free customizable component? It seems like the individual parts of the built in slider aren't customizable.I really just want a bigger clickable area for everything.
I've got what to small problems when using my slider component.I'm building a small quiz and I am using the slider component to let the user rate their opinion. It'd be great if I could make the slider play the movieclip (to the next quiz questio) when the user has cast their opinion -on mouse up. Is this possible.Also I'm using a 'score' uint variable to collect the polling results but I need this variable to reside on the root of my flash file so that I can add to it from various diffrent movieclips. How can I target the variable from a movieclip.Heres my code:
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.
I have an application that uses all four direction keyboard keys (up, down, left, right), but when I hit the slider on the application with my mouse, I can't use the left and right keys, at least not on the stage, 'cause the slider moves when I hit those keys. I know that this is default with all sliders...but must you remove this with a keyboardEventListener.removeDefault? If so, how do I do it?
First, is this even possible? Inside a function, I want to change the min and max values that the slider component will use. Say for instance, the slider by default has the min set to 100 and the max to 200. Using the slider to scale a graphic, I want to increase the min/mal values.
Can this be done? I've been searching the web for things like ".min.value" and the sort, but can't seem to find anything.
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 have to use Draggable Slider component in my application.I have found one Link but it is not working in FLEX 3.0 Application. I have applied thumbUpSkin, thumbDownSkin, thumbOverSkin, thumbDisabledSkin to my custom Draggable Slider Component still i can't get the slider what i want because this component is working for FLEX 2.0 I want the perfect one that is look on the link given above.
Why can't I adjust the height of the slider component? I created a new component and placed it on the stage, and changed the height of all of the images that comprised this slider (which were movieclips) to a larger size, but it still remains a skinny line when I run the program. I even did this in the Actions section:
mySlider.height = 20; but it seems like the program is ignoring anything that has to do with adjusting the height of the slider. If I try adjusting the width, however, then that works. It makes the line longer when I set the width a larger number. But why is the height of the slider line not being adjusted? No matter what I do, nothing is working. I have searched all over the internet for answers, but I can't find anything.
I'm using the slider component, and its working pretty well. I'm just having 1 issue with the enabled state. the Situation: The user has to click and hold the slider down throughout the application. once their session ends the application sends out an event to disable the slider amoung other things. All of the events work fine except for the sliders disabled state.
the Issue: The slider is effectively disabled although because the users has focus on the slider handle before and whilst the disbale event fires the user can still move it around like its really working. Untill you release your mouse it continues to move around.
I'd like to somehow force a release click or something to loose focus on the slider component so it takes on the disbaled state right away once the event is dispatched rather than waiting for the user to release for this to happen.
I have a long movie 22 000 frames at 30 fps so I had to split it into two parts. I have joined them with AS. Can I have a slider that scrubs the timeline from part1 to part2 of my movie? Is this possible?
I am working on adding playback controls. So far, I've been able to achieve a working slider component that scrubs the external swf's timeline. However, it is faulty and the slider thumb doesn't follow move with the timeline of the swf-it just remains still. What I mean by faulty is that sometimes the slider scrubs the swf timeline and sometimes it fails with this error:
TypeError: Error #1009: Cannot access a property or method of a null object reference. at swfPlayerMain/sliderDrag() at flash.events::EventDispatcher/dispatchEventFunction()
Any sources for styling skinning the Slider component?ie setting the background invisible or using another graphic in place of the line/rectangle graphic. using another graphic for the thumb. replacing the current graphic thumb has restrictions in dimensions,
I'm creating a new Color object in CS5. Essentially I'm using a component slider and linking the value to 360 hue and converting that value to color hex to pass into a color object which will be assigned to an object (in this text case a standard square movieclip). However, when compiling I keep getting the error 1067: Implicit coercion of a value of type flash.display:MovieClip to an unrelated type Number.
I've created a SWF Player that loads external swfs from an XML playlist. I am working on adding playback controls. So far, I've been able to achieve a working slider component that scrubs the external swf's timeline. However, it is faulty and the slider thumb doesn't follow move with the timeline of the swf-it just remains still. What I mean by faulty is that sometimes the slider scrubs the swf timeline and sometimes it fails with this error:
I am attempting to reskin the AS3 Slider component to have arelatively "tall" draggable thumb graphic. However, the sliderthumb always seems to be forcibly scaled down to 13x13 regardlessof the size of the graphic. I'm currently using the drag-and-dropcomponent on workspace method, and double-clicked the livepreviewto change the skin pieces.I've tried resizing the contents of the SliderThumb_*Skin(upSkin, downSkin, ...) symbols, the Slider component itself on thestage, and even the placeholders on the double-click skin organizersheet. The height of the thumb object is not directly accessible(seems to be private). The translated position of the 13x13 thumbrelative to the symbol center is preserved correctly... but thesize seems to be stuck at 13x13.
Is there a workaround for this? I've searched and found a fewFlex solutions having to do with overriding a measure() method orextending the class to hard-code a different height, but none ofthe corresponding classes (e.g. one site recommended extendingmx.controls.sliderClasses.SliderThumb) seem to be accessible withinthe Flash AS3 implementation of the components.
I was hoping to use the slider component to control some parameters in a game. However, after clicking on the slider to adjust it, the arrow keys start controlling the slider and stop controlling the character in the game. Is there a way to disable arrow key control of flash's built in slider component?
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 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 have a cost calculator in flash, only the price comes out with about a hundred decimal places... any convenient way to round it up to 2? I was hoping there was some (fairly easy) way to nicely format an output..
I must have done something wrong because when I try this var a = 5.222+ 0.0002trace (a) I get // 5.222200000000001 And then I try var b = 2.222+ 0.0002trace (b) I get // 2.2222
Im trying to convert a flash binary-decimal converter to another programming language (TI-Basic). I've got all of it down except one key part. I've got a solid backing of actionscript understanding but find myself unable to understand the following statement:
if (iNumber%2) { bin = "1"+bin; } from this tutorial
I realize that inumber%2 will return a value being the remainder of inumber divided by 2, but how can this be a conditional? "if (2) { }" doesn't work for conditonals im used to. Or if your a TI-Basic wiz
p.s. how do you wrap actionscript tags around content in a post on the forum?
I am trying to create my first real world Flex application. I will have a lot of different data entry / data view screens so I thought I would create many different components to deal with each different type of data that was being returned. I have a MXML application called Layout, and have component called "Navigator" which controls the menu, as well as a ViewStack called "MainContent".
I want the Navigator component to change the ViewStack on the Layout application to that of another Component (each Component is embedded within the Canvas of each ViewStack). I have a click handler on my Navigator which looks like this: Layout.ContentFrame.selectedChild=event.itemRenderer.data.clickValue; However it shows the error "Access of possibly undefined property ContentFrame through a reference with a static type Class." Is my approach a good way of doing it? I have attempted referencing it using FlexGlobals.Layout and topLevelApplication.Layout... neither of which work?[URL]