ActionScript 2.0 :: Clicking The Buttons Every 5 Seconds?
Jul 7, 2008
lets say i have a bunch of buttons and all the code i need is in the onRelease functions and the exact effect i wanted would be clicking the buttons every 5 seconds.
Basically what i want to do is use those onRelease functions on the buttons, in the button order(button1, button2, etc.) every 5 seconds, without clicking though. Is there a way i can tell it to use the onRelease functions? How would i go about setting this up?
Everything works perfectly i just want it to "auto-click" or "auto-call the onRelease's" every 5 seconds. It would also be nice to be able to click the buttons at any given time too. So say the timer is on button4 and i click button2 and the timer starts from there.
Code:
myInterval = setInterval("button[i] onRelease function here", 5000);
This is a really stupid question and I was able to get it to work in AS2.0 but now I am trying to redo it in AS3.0.What I have are 4 menu buttons and what I want to do is when a button is clicked it will take the user to that page on the timeline.On the actions layer this is what I have:
stop(); btnAbout.addEventListener (MouseEvent.MOUSE_DOWN, stopHandler); function stopHandler(evt:MouseEvent):void {[code]....
When I add the code under stop(), and test the movie, it doesn't stop, it just keeps looping through all the pages. I am probably doing something really stupid that I can see. As I stated above, AS3.0 is VERY new to me. I have two books in front of me and neither are helping me with this issue.
NOTE: If I remove the code below the stop(), the movie stops when I test it.
Loading Images in _levels via loadClip. Now i want 2 buttons on TOP of the Images. So first tried attachMovie _level 200. Did't work (don't ask me why since all logic says it should. but I'm guessing a difference in loading between loadClip & loadMovie). Now made 2 swf files with just the buttons and load via loadClip. Works fine BUT... now I can click then. tried stuff like:
Code: _level200.button_btn.onRelease, _level200[button_btn].onRelease, _level200["button_btn"].onRelease, _root[_level200["button_btn"]].onRelease You get the picture. Any solution to this?
What I want to do is: Click on button one: Content1 fades to view Click on a different button: Content1 fades to white, content2 fades to view. I can make it so the content fades to view, but I don't know how to made it fade away and then have new content fade in when you click another button.
I am working on a menu that uses a number of these buttons: [URL]
The button works quite well, except that I would like the sub-menu to close up once the mouse clicks elsewhere on the screen. I have tried to find the Action Script for this but have been unsuccessful. What script can I use to cause the menu to close up when a user clicks outside of the button?
I'm just getting into learning ActionScript, I'm using 2.0 for the time being. Anyways, I know how to get clicking buttons to control the sound, but mostly that has just been a matter of muting with the "stopallsounds" function. What I wanted to know is if it is possible to get the keyboard to set the volume at 20%. For example, when you him the "down" arrow key, it goes down to 20% volume automatically.
I have a small mask that I need to animate across the stage in response to clicking various buttons. It has to go a different distance each time depending on which button is clicked along the x axis. I can get at the starting and ending x co-ordinates. need to develop a set of x cordinates so that the mask starts moving fast and slows down as it gets nearer - kind of like the easing effect. I figured using some sort of simple 1/x^2 expression and have spent an hour or so fiddling in excel. Trouble is its a LONG TIME since I did maths, and I can't remember what formula to use. Have tried google with "parabola", "simple curves" etc etc
What happens is I've used the the bus and car mcs to drive on both sides of the road in the animation (they will go across the screen then flip over and drive back within their respective mc).When they first cross over they are layered right but because of the timing of each animation, there is a point where both are going the same way on the same side of the road. At this point the bus pulls up higher (to the side of the road to pick people up) and the car passes it. The problem is when the car passes it is registered as being behind the bus (which would be hitting people).So i'm trying to get the car to swapDepths and come to the front Only when driving on one side of the road, so only at a certain frame reference essentially - not the entire mc.
I want to target multiple buttons and get different value by clicking different button.
Suppose there are 3 buttons: "button01", "button02, "button03".
This is my code:
var targetArr:Array = ["button01","button02","button03"]; for (var i:int = 0; i < targetArr.length; i++) { var target = getChildByName(targetArr[i]);
[Code]....
Instead of getting different value by clicking different button, I constantly get "3" as the value. I want: clicking "button01" will get "0" as the value, clicking "button02" will get "1" as the value, and clicking "button03" will get "2" as the value. How to do it?
Is there any way to click on a button (or movieclip) in Flash and somehow get the current framelabel that the instance happens to be on? my_button_instance.addEventListener(MouseEvent.CLICK, clickInstance, false, 0, true); private function clickInstance(e:MouseEvent):void { trace(trace-out-the-frame-label-here?); }
So i'm making this site where there are bottles floating in the ocean that are nested buttons so i can have them sway as well as have a mask on the bottoms.When u click a button all bottles should move to the left side and eventually the content will appear.I've added a trace for debugging purposes ... for some reason the buttons only work a few times.[code]
I have an animation that I want the user to be able to move back and forth by clicking Next_btn or Back_btn buttons. Here's what I've done.
[Code]...
I can navigate through the movie correctly, until I navigate back to frame 1 ("start"). After this, when I click on the Next button, the movie goes to the last frame without stopping at "KMT2".
I'll explain the problem I have having as Im sure there are a few solutions, I have a flash website which has four main links, HOME, SERVICES, BLOG, CONTACT.
When the services button is pressed 5 more buttons come in from the right hand side each is slightly delayed to give a stacking effect.
The problem is if the user clicks on the Services button and then quickly presses the another button the service buttons tween in onto the wrong page!
The solution I am thinking is to set a time delay on the services button so when it is pressed the other buttons are delayed for a few seconds to give time for all teh serivecs buttons to tween in.
If so how could I implement it? I have bene trying many things to get it to work, I almost have it, but the delay only works the first time the button is pressed and I cant seem to get the timer to reset!
I've got a movie clip with masked-out areas. It's placed on top of various buttons.The idea is, the user rotates the top movie clip to reveal stationary buttons beneath it. Where there's a hole in the top movie clip, i'd like the user to be able to click the button revealed below.
It's looking like that's not possible. The buttons underneath cannot be activated, because the top movie clip is in the way, despite the transparency from the mask.
I'll begin thinking of a Plan B workaround, but first I wanted to ask if there's a way I'm not thinking of to do my Plan A.
I've got a movie clip with masked-out areas. It's placed on top of various buttons. The idea is, the user rotates the top movie clip to reveal stationary buttons beneath it. Where there's a hole in the top movie clip, i'd like the user to be able to click the button revealed below.
It's looking like that's not possible. The buttons underneath cannot be activated, because the top movie clip is in the way, despite the transparency from the mask. I'll begin thinking of a Plan B workaround, but first I wanted to ask if there's a way I'm not thinking of to do my Plan A.
I have drawn intersecting lines. The user can click on a region inside the angle formed by the two lines.When the user clicks inside the area, the small region formed by the arc between the two lines showing the angle should change. How can I do that.the region between the intersecting lines is sprite object to dispatch event listener, but the arc is shape object.
but when I test my movie, my navigation buttons flash rapidly and make their "clicking sound" over and over and over..... Could this be a "layers" issue? My navigation buttons reside on a "global content" layer which sits below a "sections content" layer..... and there IS content above these buttons on that layer. I'd try re-arranging the layers and testing the movie, but I am not at home right now... and I was curious to see what some of you might think before I got back home tonight.
When i use time varaible and then minus the time. Ive noticed that flash does not count down in seconds, but the speed of light. My maths are not very strong so how can i get flash to count in seconds
var time =60; sprite.onEnterframe = function(){ time -=1; ( this counts faster than seconds) }
I'm trying to figure out how I can make the sound file that I load into Flash start at x seconds and end at x+30 seconds.So basically, I just want a 30 second sample to play starting at a specific time position. Does anyone have any advice on how to do this or have links to somewhere I can read up on it?
I've got a huge survey I've made with lots and lots of groups of radio buttons. There are maybe 60 questions with 6 buttons each. Of these, I have a couple of groups that are really misbehaving. What's happening is for one question, the first button in the group seems independent of the rest. That is, I can check the first radio button and it never turns off when clicking others in the same group.
All my code is right. I'm using the exact same code with all the other groups and only two groups aren't working right. Ha. That's the funny thing, though, because everything works fine IN Flash, but publishing to a web page, these two groups stop working right.FWIW, I've set the first instance of the radio button with a name like "G10" then all the buttons in the group have the group name "Q10".I've tried several ways of fixing this including deleting the whole group and adding them again, copying a working group and renaming the parts. Nothing. The one thing that has worked (and don't ask me why) but adding a new single radio button with a new instance and group name has fixed other problem groups but not these two.
And in the attachment you will see the fruits of this haaard work. My question: Is there a (simple and clean) way to "lock" the button for a few seconds when it has been pressed? Press the big grey ..thing in the attachment swf file multiple times for one of the many reasons~
I'm working with the youtube API and I'm getting the current time on the video as seconds.What I want to do is to convert them into this: MM:SS.I've tried to google and try different things by myself but nothing seemed to work and be efficient.
I am currently using the following code to display the secconds of a FLV being played: ActionScript Code:time_txt.text = Math.round(_root.video_mc.videoZ.playheadTime*100)/100;I need to change this to display MM:SS (minutes:seconds) rather than just seconds and decimals.The javascript people here at work suggested something like this:
ActionScript Code: function strPad(str, places, pad, side) { while (length(str) < places) {
1) I want a 60 seconds video to start playing after 40 seconds have been downloaded - to do that I set the NetStream.bufferTime to 40 seconds and retrieve "NetStream.Buffer.Full" event causing the video to really start playing. This step is OK.
2) However, the "NetStream.Buffer.Full" causes data to stop downloading. So the remainder of the video begins to download no sooner than after the 40 seconds have been played. This step is my issue. Can anyone tell me how to avoid this unintended effect? (i.e. playing a video and downloading data at the same time?)
I'm trying to add a running timer to my flash movie. I've got it now so that it counts seconds (by comparing _currentframe with the frame rate), but I'd like to be able to express that in minutes:seconds.
I'm trying to add a running timer to my flash movie. I've got it now so that it counts seconds (by comparing _currentframe with the frame rate), but I'd like to be able to express that in minutes:seconds.