ActionScript 2.0 :: Multiple Button Toggling Thoughts?
Oct 7, 2009
How do you deal with toggling multiple buttons? When one button clicks on the previous active button(s) turns off.
What is the standard practice for dealing with this? Have listeners on all the buttons checking if their name is in an activeButton variable (which seems process intensive with all those listeners going)
A FOR loop to go through all the buttons states and check the activeButton variable when any button is clicked?
That is two ways I have done it but I think there has to be other ways that might be more elegant.
View 3 Replies
Similar Posts:
Dec 6, 2010
I'm working on a project that has multiple movie clips and I want to have three buttons, you press button1 and it displays mc1, then you press button2 and it displays mc2 and also hides mc1. same with others so if mc1 is on and you press button3 it will turn mc1 off and turn mc3 on. so any combination only turns on its respective mc.
how to do this without an extraneous amount of code. It will eventually have over 20 buttons, so I want to keep code clean if possible.
View 4 Replies
May 5, 2009
I am new to AS, but not new to programming.I'm using Flash CS4.I have two button symbols, PlayBTN and PauseBTN. They are used to control the playback of a slideshow. When I use either one or the other to control the slideshow, it works. However, what I want to do is toggle between the two buttons, so that they work together like this:
1. If the slideshow is playing, PauseBTN is visible. If PauseBTN is clicked, the slideshow stops, and PlayBTN becomes visible.
2. If the slideshow is paused, PlayBTN is visible. If PlayBTN is clicked, the slideshow stops, and PauseBTN becomes visible.
In other words, clicking the button not only controls the slideshow, but changes which button is visible.I had this working using a two-frame movie clip and static bitmaps, but when I swap out the bitmaps for the buttons, the button rollovers stop working.
View 8 Replies
Aug 25, 2011
I have a button in action script with toggle="true". Now when I click the button its color changes and it looks as if it has been disabled (but its actually not). I need to know which property of this button has changed? For example if I need to know somewhere in my code the "toggled state" (if there is any such thing) of this button, which property of this button should I check?
View 1 Replies
Mar 23, 2011
I have created a Pause and Play button that toggles between states. It controls a Timeline with synced Sound. When I use it the sound and animation go out of sync. Can anyone help me with this or perhaps have better code I could swap out to make this work?
Below is what I am currently using:On the first frame of an Action Script layer put this AS:
playBtn.onRelease = function() {
ns.pause(false);
playBtn._visible = false;
pauseBtn._visible = true;
[code]....
Put the Pause and Play buttons directly over each other on 2 layers for the duration of the timeline.Pause Button on top. (unless you have a STOP on the first line then maybe the Play button will start it.
View 3 Replies
Jul 21, 2010
This is a completely AS3 scripted, and dynamic project, meaning I cant use any assets from the library.
1 - This button is a mute. � Currently the loaded sound now fades in with a timer.� I want the button to over-ride any sound elements on the stage: the mp3 and later a flv movie as well.� In the below example the button only interferes with fade, and dosen't actually override it, after the fade - it dont do jack. � SoundMixer.stopAll(); will of course kill everything but I cant toggle this(can I?)
2 - The toggle button itself � I've loaded two png's into a sprite, and created a toggle button from them using an if statement. � Is this best practice? or would you recommend something else?� Perhaps SimpleButton?
ActionScript Code:
var btmUpURL:String = "a_icn-1.png";
var btnDwnURL:String = "a_icn-0.png";
var btnLoader1:Loader = new Loader();
var btnLoader0:Loader = new Loader();
[code].....
View 9 Replies
Jul 21, 2010
This is a completely AS3 scripted, and dynamic project, meaning I cant use any assets from the library.
1 - This button is a mute.
� Currently the loaded sound now fades in with a timer.� I want the button to over-ride any sound elements on the stage: the mp3 and later a flv movie as well.� In the below example the button only interferes with fade, and dosen't actually override it, after the fade - it dont do jack. � SoundMixer.stopAll(); will of course kill everything but I cant toggle this(can I?)
2 - The toggle button itself� I've loaded two png's into a sprite, and created a toggle button from them using an if statement. � Is this best practice? or would you recommend something else?� Perhaps SimpleButton?
[code]....
View 1 Replies
Jul 28, 2009
Is there any point/ can you embed images into a flash file where the user can change what images are displayed?
View 1 Replies
Mar 5, 2010
Here is the Language Reference page if it helps anyone:[URL].. First of all, I'm not finding any way to actually set the "errorID". You need to set in in the constructor, as once the Error instance is created, the "errorID" property becomes read-only, however, the only constructor option available is "message".[URL]..
The Language Reference says that an "Illegal Operation Error" is thrown, however, the error has an error number attached, and it seems like a regular, plain "Error" is thrown. Could someone double check this? I'm still without a compiler... (I have the external harddrive now so I can switch back to and restore Windows,but I'm just really liking Linux.
View 2 Replies
Feb 26, 2010
I got some code to make a video loop indefinitely with the nsvid4_loop function, but i want it t be toggleable via a button I am trying to set up a function to do that (vid4loopwitch).. i'm getting stuck though on how exactly to incorporate the one nsvid4loop with its event listener into the function for repeating it is probably pretty straightforward i'm just still learning my way around AS. check the code to see what i have so far.. i just need to know what i need to add to the vid4loopswitch function to get it going. it is really hurtin my brain
var nsvid4:NetStream = new NetStream(nc);
nsvid4.client = this;
nsvid4.play("clips/video1.flv");
[code].....
View 4 Replies
Jul 14, 2011
how to do it but i'm not sure how to implement. I basically have one button that when i click with need to trigger a function. When I click it again it will trigger a second function and will keep this up back and forth.
View 3 Replies
Dec 26, 2008
I've got several layers in the timeline and I'd like to know the most effecient method to toggle the visibility of any one of the layers when a user clicks a button I have on the form.
The layers are all simply graphics that have been imported and the only functino they have on the time line is that they each come in at different times during the playback of the movie. I'd like to have the ability to toggle the individual layer when a user clicks the button.
View 3 Replies
Feb 11, 2011
I have 4 buttons on the stage and each button is correlated to a seperate movieclip.
btn1 - mc1
btn2 - mc2
btn3 - mc3
btn4 - mc4
I want each mc to appear when it's corresponding btn is clicked but it has to be the only mc on the stage...meaning whatever mc was currently has to disappear. I've toyed with numerous was to get this to work but I know there's a more code efficient way to do this than the code I have below. And I don't want to use any timeline.
[Code]....
View 3 Replies
Jan 24, 2009
I have a question, but it needs a little backstory and explanation to make sense. I've searched a lot of places for an answer and have only come up short.I'm using Flash 8 and AS2.A few months ago I made a somewhat complex interactive doll.I came up with the idea to have the blouse have these massively poofy sleeves, and then have a jacket be tight fitting. So when I move the movieclip of the jacket over onto the blouse, the sleeves will disappear, kind of like real clothing, where you can bunch up fabric to fit.I did this by cutting the shirt into three separate movieclips and coding them to move together, so when the jacket moved onto the specified coordinates, and the shirt was established on the base, the sleeves movie clip would simply disappear.
Below is part of the action script connected to the jacket.[code]When you move the jacket away, the sleeves are still invisible. And if you have the shirt and jacket on, and you click on the underwear button to view the undergarment movieclips, the sleeves and sides are visible again, simply because that is the coding for the "drawer" buttons. Simply clicking on the jacket or the shirt creates the desired result, but it doesn't look very clean.I've tried using similar script to the above, to make the visibility true, but it's only served to make it visible all the time, even if the drawer buttons make it invisible.[code]
Is there a script I can use so the sleeves disappear once the jacket is on, but immediately after moving the jacket away, the sleeves reappear? And at this point, is there a way to keep the "undress" button from affecting this, but still keep the sleeves invisible when it reveals other garments and the shirt is on the doll?Should I be making the sleeveless shirt another frame inside the shirt movieclip, rather than a completely separate movieclip? And if so, I know how to go and stop to the next frame using a button, but not sure how to do it with a movieclip.So, I still couldn't get it to work with the shirt as 3 separate movieclips. Instead, I made it all one movieclip with different keyframes, each combination possible on its own frame. And when the jacket moves onto the shirt, it goes and stops to frame 2. When the jacket is not on the x coordinate, it goes and stops to frame 1 again.
View 2 Replies
Oct 12, 2011
I've landed a project which is centered around building a custom video player with some special functionality (so I can't just use the default Flash video player, unfortunately). I have two small 'problems' in the sense that I could probably solve them myself, but I'd like some input on best practice for solving them:(The project is for Flash Player 10 and the video is intended to run inside a browser.)
Toggling between normal / fullscreen playback Ok, so my custom video player needs to be able to toggle between fullscreen and normal embedded-in-webpage player size. How does fullscreen toggling currently work in AS3 -is there a specific AS3 method for fullscreening a specified video object in the swf (without stretching the video player UI in the swf itself), and if so, does it automatically black out the background if the screen format doesn't match the video format? - or do I need to download a class for this?
Positioning video player UI when going fullscreen As opposed to YouTube, I want the player UI to still show up when the video is toggled to fullscreen mode - but as mentioned above, I don't want to stretch its size along with the video. So is there a best practice for repositioning the video player UI to the vertical bottom and horizontal center of the screen when the user clicks full screen? I'm not entirely familiar with what happens to the Flash stage when it goes full screen,. How to deal with not knowing the coordinates of the vertical bottom/horizontal center when screens have different ratios and resolutions?
View 3 Replies
May 3, 2011
I'm Trying to develop a small game where the user chooses from a range of boxes of the left of screen and can drag 3 of them separatley to 3 holding boxes on ther right. each box can be dragged to any location and the order is not important. Once the 3 holding boxes are all full I want a new button to appear. I completed a tutorial and I've got one box working perfectly but no matter what i try I can't get it working with multiple boxes and locations. Below is a list of the instance names of the movie clips plus my actionscript. I've attached a link to the flash file.
[URL]
INSTANCE NAMES
box 1 = "circle_mc"
box 2 = "circle_mc2"
both the grey boxes are called = "targetCircle"
[Code].....
View 6 Replies
Sep 11, 2010
This code is written in simple ActionScript, but I'm assuming this problem of mine would occur in all languages that have boolean datatypes. I'm simply clicking the stage so that my boolean variable reverses its value and than traces/prints/logs it's new value. However, it's always tracing true instead of switching between true and false for each mouse click.
var myBool:Boolean;
stage.addEventListener(MouseEvent.CLICK, mouseClickHandler);
function mouseClickHandler(evt:MouseEvent):void {
changeBoolean(myBool);
} function changeBoolean(boolean:Boolean):void {
boolean = !boolean;
trace(boolean);
}
View 2 Replies
Oct 12, 2011
I've landed a project which is centered around building a custom video player with some special functionality (so I can't just use the default Flash video player, unfortunately). I have two small 'problems' in the sense that I could probably solve them myself, but I'd like some input on best practice for solving them: (The project is for Flash Player 10 and the video is intended to run inside a browser.)
Problem 1: Toggling between normal / fullscreen playback Ok, so my custom video player needs to be able to toggle between fullscreen and normal embedded-in-webpage player size. How does fullscreen toggling currently work in AS3 -is there a specific AS3 method for fullscreening a specified video object in the swf (without stretching the video player UI overlay), and if so, does it automatically black out the background if the screen format doesn't match the video format? - or do I need to download a class for this?
Problem 2: Positioning video player UI when going fullscreen As opposed to YouTube, I want the player UI to still show up when the video is toggled to fullscreen mode - but as mentioned above, I don't want to stretch its size along with the video. So is there a best practice for repositioning the video player UI to the vertical bottom and horizontal center of the screen when the user clicks full screen? I'm not entirely familiar with what happens to the Flash stage when it goes full screen, How to deal with not knowing the coordinates of the vertical bottom/horizontal center when screens have different ratios and resolutions?
View 3 Replies
Jan 19, 2012
I'm trying to toggle 2 global Boolean variables inside of an ENTER FRAME loop. "Eating" and "WasEating". When these 2 objects hit each other "Eating" is set to true, and an animation plays to show that my character is eating. When the 2 objects DONT hit, I want to change my "WasEating" variable to true ONLY for that one frame (then setting it back to false), and to change back to the original animation when the Hero was NOT eating.
The issue I'm having is my variable is getting toggled true to false, false to true, every frame, not what I want. I want to have this happen ONLY ONCE, based on the hitTestObject function in the loop. For example:
ActionScript Code:
addEventListener(Event.ENTER_FRAME, loop);
function loop (e:Event):void {
[Code]...
View 2 Replies
Feb 15, 2012
I'm trying to create an image gallery by toggling between different sets of thumbnails and thus loading the appropriate images.I've set up the first 9 okay and they all load at first but when I toggle back and forth in the toggleThumbnails function using addChild I can no longer load these same movieclips.I'm loading the same movieclip with their associated instance names? How come it no longer interacts with the thumbnails?
ActionScript Code:
import flash.events.MouseEvent;
var thumbnailSet = "setOne";[code].....
View 2 Replies
Dec 27, 2010
In one of our project we are using flex for front end, blazeds/java in the backend. Its an existing code where services are prewritten. I have to make calls to 3 services in the backend (basically 3 remote objects) and get their result and store the result in an object and show the data of this object in a view.
Now in front end we are using Flex and Parsley Framework. I was thinking of the following approaches.
1) Making commands for each service call and storing the result in a shared object (model) and then displaying this model in the view. In this approach the problem is some services are needed in some other web pages, but they donot need the same model. How should i handle this scenario ? Should i make a asynchronous remote call and fetch the result and then again dispatch and event with the event object storing the result.
2) Making a service call , wait for the result then make another call and wait for the result and then make other call, not sure if this is the right way ?
View 2 Replies
Mar 26, 2012
I am using YouTube JS API to play videos on my site. Video is played on the dialog box. When user closes the dialog box, player is stopped - player.stopVideo(); But when user clicks again on video icon again, dialog box appears
In Chrome, the video starts playing at the previous position - OK Firefox, the video starts playing from the start irrespective of where user left it last time. - NOT OK
As per my requirements, I want the Chrome to behave as how firefox is behaving.
Here's a fiddle: [URL]
View 1 Replies
Nov 8, 2009
I'm designing an interface for a class, and the buttons that I am using all have multiple functions.For example, when the story button is clicked, I need the mc to stop playing and change to text (in the same window/screen, just no mc playing). The mc is 31 frames long, but if there's a way to just make it loop continuously until told not to, Currently, my code looks like this:
stop();
story_btn.addEventListener(MouseEvent.CLICK,story);
function story(event:MouseEvent):void { gotoAndStop(32);}credits_btn.addEventListener(MouseEvent.CLICK,credits);[code]...
When I click the button, the mc does not stop playing and the text does not show up.
View 6 Replies
May 8, 2010
i started with a Multiple mp3 players project and i more complicated with that - as you see in the picture i try to do that when click on the play button for every song this switch the song that selected -first preloading + percentage the mp3 file and after play it immediately and of course there is stop button, pause button when choose a song the previously that play will be muted
View 4 Replies
Apr 26, 2011
I have used states in my application.The thing is I have made the first item in my list to be selected. so I gave like this,
if(itemIndex == 0)
this.currentState="selected";
this works fine.The problem is when other item is selected the first item does not change its state,it remains in the selected state until its clicked.My code looks like this,
<s:BorderContainer id="outerCont" width="275" height="100" borderVisible="false"
backgroundColor.normal="#3D3C3C" backgroundAlpha.selected="0.1"
backgroundColor.selected="{data.color}">
My states are like this,
<s:states>
<s:State name="normal" />
<s:State name="hovered" />[code]........
View 1 Replies
Feb 14, 2011
I am extremely untrained in CS4 and Actionscript. However I have managed to get along fairly well until I started to dynamically upload images as a gallery. This works great if I have one gallery, but for my site I have 9 galleries!!! I have a back and next button, but I want to be able to use those same buttons for all of the galleries so they look the same. I have split them up and renamed them, but I am clueless on how to script the buttons to work.This is what I have now because I do not know where to put the other button names without getting errors.
stop();
next_btn .addEventListener(MouseEvent.CLICK, nextImage);
var imageNumber: Number=1;
[code]......
View 3 Replies
Oct 12, 2010
How to disable the toggle nature of buttons in spark:Buttonbar so that it would behave similar to mx:ButtonBar?
View 2 Replies
Oct 30, 2011
is it possible to add multiple actions to the same button.e.g.on stage theres only one button, on first click it should make mc1 visible , on second click it should make mc2 visible and so on.
View 3 Replies
Dec 3, 2009
I have a symbol that is movieclip (symbol name switch) which has got a switch on/off image inside it, if u click it, the 'switch on' image comes (frame 5) and when u click again the 'switch off' image comes (frame 1) Nw i want the symbol such that when i press it not only does the 'switch on' image come, but also change the image of another movieclip (symbol name 0bit) which is in the root timeline and not inside "switch" symbol
PS: Am using Flash CS4
View 7 Replies
Sep 6, 2011
I have a set of two buttons on frame 1.I am attempting to use the same set of buttons on frame 5.I copied the buttons with instance names from the first frame and placed them on the fifth frame, but they are not performing the designated actions.The buttons work fine on the first frame, so I know the buttons are functional.
View 4 Replies