ActionScript 3.0 :: Button Works On First Click Only
May 19, 2011
The garage is a button. When you click on it, the garage door opens and a tool chest emerges. The tool chest has the word close on top. When you click the close button it returns to the garage and the door closes. If you click on the garage door again nothing happens. This issue came about when I created a button out of the arrow on the road as a secondary button to open the garage door. It has a broad hit area but doesn't overlap the garage door.
When you click on it, the garage door opens and a tool chest emerges. The tool chest has the word close on top.When you click the close button it returns to the garage and the door closes. If you click on the garage door again nothing happens. This issue came about when I created a button out of the arrow on the road as a secondary button to open the garage door It has a broad hit area but doesn't overlap the garage door.The garage door plays the first part of an animation
garage.door.addEventListener(MouseEvent.CLICK, openHandler);function openHandler(event:MouseEvent):void{ garage.play();} The close button on top of the tool chest plays the second half of the animation labeled
I have a files that is loading and parsing a huge amount of data from a csv file and creating and plotting a graph using the data. All is well if I have the file loaded on the first frame of the movie. But if I pass in the URL by entering the file name in a text input field and clicking a button. The X and Y axis values disappear as do intermittent notes placed above the bar graph. I still see the x and y axis and it's hash marks and the bar graph (shapes) but all of the text is gone.
Lets say i have a button on frame 1. And if you press it normal, you ll get to frame 2. But then if you click it on another way, you ll get to frame 3. How do i do that easy?! With another way i mean like shift click or ctrl click or is it an easier way?
I created what I though was a pretty simple function for a mouse event listener. The funtion goes to a frame in the current movie clip as well as the parent movie clip. For some reason however the first time you click the button, it only effects the parent movie clip. When you click on it the second time, both movie clips are effected. Here is the script,
Designing a flash website with a Flash-scrollbar that works with the mousewheel on your mouse. It works on pc, EXCEPT that you have to click the swf first to get focus on the swf. I used an onLoad javascript to set the focus to the swf, but that doesn't work. You still have to click the swf, after that you can use the mousewheel on your mouse to scroll. Here's a working example: [URL].
When I click simulate download my custom right click menu only appears once the movie has loaded. I have a layer called "actions" that contains this code:
Code: var myMenu:ContextMenu = new ContextMenu(); myMenu.hideBuiltInItems(); this.contextMenu = myMenu;
How can I make it so that my custom menu works while it's preloading?
I have an swf with a few images on it, the images glow on mouseOver, and trigger an event when clicked.However, when I load that swf into another SWF, the click event works but the mouseOver doesnt glow.
I have a flash gallery in side my movie I have a next button and a prev button that works just fine. The issue I am having is when you click next and then go back the getURL function no longer works. It might be easier to view the issue. here is the link [URL]
I have flip_mc which contains listSide_mc and videoInfoSide_mc both of the above mc's contain a button name spin_btn.My flip_mc should rotate around the y axis and swapping whichever of the 2 (listSide_mc and videoInfoSide_mc) should be visible.All the rotating and adding a child stuff works fine.BUT the whole flip_mc seems to be a button, the spinIt function runs when I click anywhere on the mc, it should only happen when I click the spin_btn buttons.[code]
I have read all threads and can not find a solution but i am not somebody with a lots of knowledge about actionscript so here is my problem i am using this script .
[code]....
the problem is that when i click on the first button loads ok but when click on second still showing the first movie clip in the back ,,,,, i have try everything without luck ,,,, i guess i need to keep reading but will like to find an answer to this situation ,
I created a movieclip animation that only activates when i rollover the movieclip button. I further extended the frames and created another frame animation that i active only when user clicks the button. So i have a roll over/out animation and click animation in the same movieclip in the same layer. Now the problem is that when i click on the button, its supposed to take me to another page, and it does, unfortunately without the click animation. That means after i click on the button its supposed to first finish the click animation and then go to another page. But when i click, it takes me to another page without showing the click animation
SO I tried the If function, but i seem to make a mistake somewhere and i dont know what to do. Now there is no error in script, but onw there is a problem in link, the button finishes the click animation but it does not go to the tarrgeted"about" frame. here's the code
Basically, I have a button and on click it displays a menu. I want to click that menu a second time and the menu closes. Currently, every time you click the button, the menu reopens. I pasted the Flex livedoc example below. If you click the button, the menu keeps reopening.Now, I rigged it up by setting a var to open and closed, so when clicking the button it does a check. However, if you click away from the screen, the HIDE event gets dispatched, and the menu closes. This messed up the open close var being set.
How could I make this Flex example below show the menu on button click, and then on a second button click, it closes the menu? Take into affect that if you click away from the menu, it closes it.Also, I played around with the MOUSE_DOWN_OUTSIDE event for the button and set the preventDefault, and the FlexMouseEvent event.cancelable is set to false.Changing to a PopUpMenuButton is not an option. I have to much skinning involved.Here is the Flex example:
<mx:Script> <![CDATA[ // Import the Menu control. import mx.controls.Menu;
I am building a flash interface and I would like a menu where it is hidden to begin with (just a tab). You click the tab to expand it, and click again to collapse it. I've made a movieclip with animation of the menu opening up and closing, but I can't seem to work out how I'd go about making the movieclip open and close properly.
I have a test button i would like to have play a movie where a graphic expands. Once stopped, I would like to be able to click that same button and have the graphic go backwards. I would prefer to have timeline reverse, rather than lengthen the timeline of the mc because then i have to line up the start and end, and if one changes, i have to remember to change the other.
I am trying to work out this issue in as3 and I'm sure its simple but can't seem to get my head around it. If anyone can see a sollution I would be very happy to hear from you. [URL]..If you click on the red button and click back and previous you will notice that the speed it goes back when you click previous is much slower the further through the slides you go?
[Code]...
This is a simplified version on the code, I'm sure its in this chunk somewhere.
I am relatively new to Flash CS5, using AS2. I have made two buttons on the same frame linking to two separate urls. I made them the exact same way, however only one of them works when tested in the swf file. I put the buttons on two separate layers thinking that could have been a problem, but it still won't work. There is no error, and when the house hovers over both buttons the finger shows, recognizing that it is a button. Only the second button will actually open up the webpage.
I have a problem with a FlvPlayBack movie. So when I load the .swf, and click "Play Trailer" locally it works perfectly. But when I load the .html page, and click "Play trailer" the player doesn't show up and it won't play the video.
Link to .html page What files exactly need to be on my server in order for the video to play? Have I called the video wrong? (the .flv file is on my server)
I'm making a button for the first time, and I wanted to use a full click to drive it. However, when I use addEventListener(MouseEvent.CLICK, onClickHandler); nothing happens when I click on it. When I use (with the rest of the code being identical) addEventListener(MouseEvent. MOUSE_ down, onClickHandler); it works like a charm.
OKay, I have a drop down menu. Around the menu I have a button surrounding the outside, so when I roll away from the drop down menu and roll over the outline button, it is coded with action script to make the drop down menu fade away.
Play animation and after clicking the button once it no longer works. The button takes you to the frame labeled "shake". I want it to continue to take you to "shake" each time it is pressed but its not.I've got a button inside of a movie clip - actually its inside of 2. The first MC runs through and stops on the stop(); frame and than you click the button that sends the play head to the frame labeled "shake" which plays the next MC with the same button inside of it. I have put the button's action on its own layer on the first frame. The length of that buttons timeline starting from the first action keyframe is the length of the time of the other 2 MC's.
The Code mcButton.shakeButton.addEventListener(MouseEvent.CLICK, onClick); function onClick(event:MouseEvent):void{
I created a button in flash. I gave it a different state for 'over' and 'down' - changing the color and scale respectively, so it looks depressed when you hit it.I then assigned an action to the button so that when it is 'hit' you are taken to another scene. However when you hit the button it goes to the scene but you lose out on the 'hit/depressed' part of the buttons state!? Why?
How do you keep the hit state intact with the button whilst simultaneously assign an action?I understant 'the action' is to go to another scene first, but can it not also show the 'hit state too?[URL]
I'm attempting to make a website, using flash with AS3. All of it's going pretty great, I'm somewhat tech savvy with the 3D rendering so alot of the concepts in flash are easy to pick up.
others.. not so much.Okay I don't know the proper setup in flash but I have one layer that has my background. one layer for my buttons. and another for my action script.
In my buttons layer I have a link to a pictures gallery, graphic design, a contact page and then back home button . The problem is, when I click the "contact" button, then click the home button, I can't click the contact button again. It won't work.
Still working on my slideshow. On the stage I have 4 buttons: Bio, Info, Contact and Back to Slideshow buttons. The first 3 buttons has the follow actions on a separate layer, both starting on frame 250, extends out to 370; 40 motion tween frames for each button.
stop(); bio_btn.addEventListener(MouseEvent.CLICK,bio); function bio(event:MouseEvent):void{ gotoAndPlay(251);}
I have a group of buttons that open a MC similar to opening a new window. Each "new window" has a close button that closes that window and goes back to the main window (the main timeline). The trouble is, the buttons to open the new window only work once. For example, if you click on "The Founders" the window opens then you click "close window" and "The Founders" button no longer works unless you refresh the page. I think it has something to do with the way I've coded the close button, but I'm not sure what exactly.[code]
I have a presentation I created in Flash CS4 for work. Everything is working fine except for the stop button. The presentation has music that plays along with the movie and needs to be synced to it. When you click the stop button the first time, the movie stops and the music starts over. When you click it again, the music stops. I need it to work so that the stop button only has to be clicked once and both stop together. I should also mention that my boss is set on having the music and movie play automatically when you click the link to the presentation. Here is the code in ActionScript 3:
var music:Sound = new Sound(new URLRequest("sound.mp3")); var sc:SoundChannel = music.play(); var isPlaying:Boolean = true; var pos:Number = 0;
I have an FLVPlayer which plays a video and after the video is done playing, the REPLAY button shows up. Upon clicking the REPLAY button the movie starts over.. Everything works well, except, the REPLAY button only works once.. meaning, once the movie played once and REPLAY button is cilcked to play it again, after the movie is done playing for the 2nd time - the button doesn't appear..
import fl.video.*; import flash.display.MovieClip; var myVideo:FLVPlayback = new FLVPlayback();
I recently made a simple Flash file with video with an alpha channel and three simple buttons. It's a site tour video, and there's a button in the lower right to exit the tour that takes you back to home page. When you move over the "Exit Tour" button, it transforms in size slightly to highlight it. However, PC users are telling me that they can't see the word "Tour" on the button, only "Exit" until you move over the button, then they can see both words. The button functions perfectly on a Mac. Also I've been told that the video often appears choppy and sluggish on PCs, and not Macs. I'm encoding and streaming on flash media server - 400kps, CBR with alpha channel encoded, size 880x512. This is put on a stage size of 980x667 in Flash - is this is just too big of a window for streaming to handle? I have attached some files for reference.
I have an FLVPlayer which plays a video and after the video is done playing, the REPLAY button shows up. Upon clicking the REPLAY button the movie starts over.. Everything works well, except, the REPLAY button only works once.. meaning, once the movie played once and REPLAY button is cilcked to play it again, after the movie is done playing for the 2nd time - the button doesn't appear... here's the code:
import fl.video.*;import flash.display.MovieClip;var myVideo:FLVPlayback = new FLVPlayback();var mybtn:myBtn = new myBtn();var staticpic:staticPic = new staticPic();var logo:Logo = new Logo();myVideo.source = "BatterypoweredFCM.f4v";myVideo.skin =