Actionscript 3.0 :: Capture The Last Button Clicked?
Mar 14, 2010
I have 4 pictures on the stage each are buttons. I asking a question which there are 2 correct answers ie: 2 out of 4 buttons are correct. What is the best way to capture when the second correct button is clicked so that I can display a message saying move to the next activity! The code below just shows one of the correct buttons but doesn't seem to work at all. The error message points to the first line of code here; Syntax error, expecting idetifier before colon. I can send the fla file it helps?
I have 4 navigation button and like home, about us etc.... And i want to disable home when it is click and cannot clicked it until the user click another button first. means if a visitor is at home page then home navigation is disabled, and all other are active, and when they click at aboutus button then the pages goes to the about us page and the about us button is disabled and other get active. I want this solution in AS3 with oop concept.
I've got about 6 buttons laid out, one on top of the other in a list format. In their normal state the buttons are grey in colour, when I rollover them, the buttons flash and turn to orange. Now, what I need to happen is this: I want the buttons to stay orange once clicked and only roll out back to grey when the user has clicked on another button in the list. I've been told that the best way to do this is via adding a listener, however I am a little unsure as to how to go about this. I've checked the flash help file and have a basic understanding of how listeners work...but can't really wrap my head around applying it to this situation. Perhaps I will need to have all the buttons as separate broadcasters?
I have a menu with five nav buttons (atcually MovieClips). Each has three frame labels: "on", "stay", and "off". The rollover and rollout animations play flawlessly, but I'm at a loss as to how to give each button a sticky "active" state. I'd like the button to stay in it's active state until another button is clicked, then I would like it to play it's "off" animation. Each MC has this code:
I am using flash to control a toy rc contro car via an arduino microcontroller. I have written the code for the basic direction controls (see below). I would like to add more funtionality though by recording keypress times and have the car run through a set of movements at the click of a button.
I am creating a game that has a gender selection and name entry box on a screen. When users hit the next button, I want to capture which gender they selected and what they typed for their name. I tried using the code found on the adobe website, but that captures every letter typed in real time.
I just started learning actionscript this week, so I'm a noob at it. Currently, when they click on the button boy1 it erases whatevers in the dynamic text box playeronesex and adds the word "woman". When they click the button girl1, it erases whatevers in playeronesex and adds the text "woman". I also need to know how to capture which they finally chose when they hit the next button.
Heres the actionscript for this frame:
//next button stop(); onbone.addEventListener(MouseEvent.MOUSE_DOWN, nextone); function nextone(event:MouseEvent):void {
I've set up four buttons with a "for" loop. I need each button, when clicked, to start a timer. That button's timer will multiply a factor while the timer runs. For example, a button is pressed, a textbox will increment by $5.00 for each second until the button is clicked again. I thought I had figured this out, however because the buttons were set up in a loop, I could not figure how to differentiate each timer based on what button was pressed. I tried putting the timers in an array, but to no luck in capturing exactly which button starts the timer. [code]...
Basically I have designed a flash interface which puts a moustache over the users face in real time. My lecturer has told me to add a button which will take a capture of the image of the person with the moustace and add the image to a folder.
how to even begin this project, would anyone be able to point e in the right direction or offer a little wisdom on the issue?
how to write a actionscript code for a button when the button is clicked it should move to the nextframe.
// About and smile1 button scripts stop(); _root.smile1.onPress = function() { if (mouse_over_smile1) {
[code]....
i have given 3 functions as onEnterFrame,onPress,onRelease. i tried all these but didnt get the result.smile1,smile2,smile3 are button instances which are declared on the monie clip.my main thing is i hav a button, when i click on that button it should go the next frame which i have declared in "gotoAndPlay(6)" method.
Anyway what I need to do is have a movie clip finish playing when a button is clicked and then go to the frame label associated with the button. I hope I'm explaining myself ok. So if I had say 4 buttons Home Gallery About Contact If Contact is clicked then I want the Home page to play (Which is a fade out) and then go to Contact Page (which will fade in). Then If Gallery is clicked then I want Contact to fade out and then go to Gallery page and fade in.
I'm trying to figure out how to disable a button after it is click and then enable it once another button is clicked. I'm stuck on how to enable the button.
on (rollOver) { this.gotoAndPlay("s1"); _root.slideshow.gotoAndPlay("s4");
I want to make a button (or graphic) active and visible if another button is clicked. But it must be invisible and unclickable before the other button is clicked. (this is a "find the differences between the 2 pictures game" and I want circles to appear over the differences that the user finds but only after he clicks it)
The button (or graphic) I want to become active has instance name of "sockcircle_btn" The button you click to make it appear is called "sock_btn"
In the first frame of the sockcircle_btn layer, this is my code
sockcircle_btn.addEventListener(MouseEvent.CLICK,sockcircledisable); function sockcircledisable(evt:MouseEvent):void{ sockcircle_btn.mouseEnabled = false; }
In the sock_btn frame (frame 3) this is my code
sock_btn.addEventListener(MouseEvent.CLICK,sockcircleenable); function sockcircleenable(evt:MouseEvent):void{ sockcircle_btn.mouseEnabled = true; }
The file is setup to loop between frames 2-3. But the sockcircle_btn never enables even when sock_btn is clicked.
Pretend a button is selected - when that button is selected it goes to the active frame which shows that the button is selected. When you click another button it currently resets itself - BUT - I want it to go to and play frame "mouse_out" and than reset itself. Below is the code I am currently working wtih:
In my first AS3 project (not used Flash since AS1) I need to use a custom movie clip as a cursor and detect clicking on a button. Using the code below, the custom cursor works as expected, but I am unable to capture clicking on the button.
If I comment out the first line, the trace for clicking works as expected. I have tried changing the order of the event listeners, applying the follow to the button rather than the stage, but cannot get both to work together.
stage.addEventListener(MouseEvent.MOUSE_MOVE,follow); start_button.addEventListener(MouseEvent.MOUSE_UP, playPhrase); function playPhrase(event:MouseEvent) {
I have created a flash project all in the 1st frame of my main timeline, so i can only do this via action scripting as i dont want to go back into my sub timelines, i just dont know how to write the coding! this is what i want to do: button2.visible=false but if button1 is click then button2.visible=true
I have a simple question for someone --Im very new at Flash. I have a box and 3 different colored buttons at the left. When a person clicks the red button the box turns red, green button turns the box green, etc. My question is I would like the text color of the box to appear under the box according to what button they press. Here is my code to turn the box red. What line would i add to have the word Red show up under the box when the red button is clicked. Do I type the word Red and make it a movie clip? Then what?
I have created a box with 5 buttons with their corroesponding color names beneath them at the left. When you click on a button it will change the box to that color. How do i get the color name that is clicked to show up under the box?
im working on a new project, and its finished - but there is one issue.... to travel to the next page, you must click the button 2 times ( even if the clicks are 30 seconds apart )....what would cause this? the method we were asked to do was to base the page transition on the timeline rather than embeded in its own MC like previously. that is easy, and here is my set up ( frame and actions ):
[Code]....
and on frame 132 is the frame label "start" and this code:engage.play(); the buttons are in their own MC on frame 125 and are coded correctly ( here is an example of btn 1 ): function btn1Click(event:MouseEvent):void{ MovieClip(root).gotoAndPlay("trans"); MovieClip(root).page=1;} btn1.addEventListener(MouseEvent.CLICK, btn1Click); btns 2, 3 and so on are written the same.... now, i get no errors, but you must click each button twice ( and if its in the middle of the transition sometimes 3 times
I've got a button underneath a mc, is there any way the button cannot be clicked. Because now, even when the button is under the mc, the mouse-hand appears and you can click it..
I have a button within a MC and when clicked i want to go to another scene,I have tried
_root.gotoAndStop("MyScene",1); gotoAndStop("MyScene",1); gotoAndPlay("MyScene",1); and _root.gotoAndPlay("MyScene",1);
but it doesn't work. all element have instance names and a trace(); on the button confirms it has been clicked, but it just wont switch to the new scene,
I'm working on a project where there's this girl standing still and she's supposed to jump to the front when clicked on, but she doesn't jump. She's set as a button symbol like such: [Up] standing still, instance is a png file [Over] Bends down and swings her arms repeatedly. It leads to a movie clip with another movie clip file inside and this works successfully [Down] When clicked on she gets into this position pre-jump. Instance is a png file
I have created 4 buttons so far and when pressed they change the color of a box on the screen. I will be putting more buttons on the page. When a button is pressed, how can i get a black outline to show around the button to let the person know that was the button they selected--it would then go off when the next button is selected.
red_btn.onRelease = function() { var boxColor_color = new Color(box_mc); boxColor_color.setRGB(0xFF0000);
I've got a button underneath a mc, is there any way the button cannot be clicked. Because now, even when the button is under the mc, the mouse-hand appears and you can click it...
i need some action script for a button to load another swf file when clicked. new window needs to be at the same size as the swf movie and without toolbars etc. also need a similar code to load swf file but to go on a button on a html page.
I'm trying to create a button that sends you to a url when it's clicked. Whenever I test the movie, I get the compiler error "1046: Type was not found or was not a compile-time constant: MouseEVENT."
Here's the code:
homeBtn.addEventListener(MouseEvent.MOUSE_DOWN,mou seDownHandler); function mouseDownHandler(event:MouseEvent):void { navigateToURL(new URLRequest("url")) }