IDE :: When Button Is Pressed It Goes To Specific Frame?
Dec 10, 2009
So I have 13 buttons and each of these load the same movieclip. Now how do I make an if statement so that depending on what button is pressed it goes to a specific frame in this loaded movieclip?
I am creating a music project using flash that will show students how to play scales and chords. At the moment I have 3 combo boxes ('tonic', 'tonality' and 'type') and a 'go' button. and when I press the go button I want it to go to the scene that contains the chord/scale that has been chosen. at the moment i have the code :
if((Tonic.value == 'C') and (Tonality.value == 'Major') and (Type.value == 'Chord'))//CmajorChord { gotoAndStop(3); } else if((Tonic.value == 'C') and (Tonality.value == 'Major') and (Type.value == 'Scale'))//CmajorScale { gotoAndStop(4); } else if((Tonic.value == 'C') and (Tonality.value == 'Minor') and (Type.value == 'Chord'))//CminorChord { gotoAndStop(5); } else if((Tonic.value == 'C') and (Tonality.value == 'Minor') and (Type.value == 'Scale'))//CminorScale { gotoAndStop(6);
This is probably a very simple actionscript question I am using CS3 on an AS2 movie. I want to make a simple audio level bar and I created a movie clip with ten frames and ten squares that appear in a line. On each frame you can see one more square i.e. from 1 to 10.What I want is to have a + button on the main time line and every time it is pressed it advances on the frame of a movie clip called loader_mc to the next frame. Similarly if I press minus button the movie clip goes back a frame.This is the actionscript i tried but it only works once. It doesn't keep moving on each frame.
Code: on (press) { _root.loader_mc.gotoAndPlay(_currentframe+1);
I have a dial that can be rotated and scrolls between 40 and 210. At the moment, this works all the time. Is there a way of getting this to work only when a button remains depressed?
I've set up a movie clip containing a button that jumps to frame two when pressed, and back to frame one when pressed again. SO the dial needs to work when the movie clip (containing the button) is stopped on frame two, but not on frame 1.
The first prob I had was when i used the load movie command the swf file was loading in the wrong position, it kept loading down and across the page. I had
PHP Code:
_root.myemp.loadMovie("banner.swf", 0);
I dont know why this is happening but I just fixed this by doing:
_root.myemp._x = 0 _root.myemp._y = 0
The next problem Im having is that I want to change the frame depending on which button was pressed. If button two was pressed I wanted to load "banner.swf" and gotoAndStop("pg2"), If button three is pressed gotoAndStop("pg3")Ive tried some things but cant get this part right such as:
I'm making the transition from AS2 to AS3 and have some rollover and rollout code below. I'm looking to place an if statement into the onClipOver function that can trace what specific button is being pressed. In AS2 I would use the "this" command to see which movieclip was being used. how to properly write the IF statements using AS3 in the code below.
_root.fadeBox_mc.onEnterFrame = function (){ if (fade){ this.nextFrame();[code]....
This causes a mc to fade in and out on rollover/rollout. But what I wanna make is a box that fades in when pressed on the button and fade out when pressed for the second time. But if I say
on (press){ _root.fade = true; }
the mc fades in, but I cant do another on (press) to fade out. Is this too confusing?
I get errors of varying sorts. What should I use? AS2 or AS3? And what code should I assign to the button (or that button's frame?) to get it to go to frame 2 once clicked?
Im creating a simple flash presentation and i have created four buttons, what i want to now do is make each button go to a differant frame on the timeline, im guessing this is go to and stop? But i cant figure it out [URL]
its a gambling game of chance and I want it to go to a random frame which will play a movie when the button "one" or the button "two" is pressed. so on each button, I have the code:
i see a code back in my old days of flash pro 8.0of gotoAndPlay() and stop(),etc;now its as3.0when i tried my old codes b4 with as3.0 it doesnt work..well my button is named start_btn.. and all my buttons is on the same frame as it is..but i wanted for it jump to the next frame where most of the actions of my flash takes place..can some1 guide me thru this?im jst new to cs4..and lots of things has changed when i jumpd from pro 8.0 to cs4.
What I am trying to do is get a button to make a movieclip go to a specific frame. I have a movieclip that plays a set of frames up to the 100th frame, and then I tell it to go back to and play frame 1 again. However, at about 105, I have another set of frames that I want to play at the push of a button. How would I go about doing this?
I'm trying to make a generic button to call an specific frame but when I'll try it with trace it works perfect... when I make a goto code on it it messes up my entire count....here is the code I'm using...does anyone know whats happening? how can I fix this? here is my code
how to make a button go to a specific frame on the main timeline my button called a play_btn and i want it to go to a specific frame on the main timeline ???
I have this code below on this button that is inside of a movieclip. I just want this button to do is move the main timeline to a specific frame thats all.
[Code]...
I didnt put i a object name before the addeventlistener because I'm not sure what to put because if I put "this" the other buttons will bt controlled by this code and if i put "parent" only that button will work.
1. The old main logo was not as wide as the new one, so now the entire new one is not clickable (to take you back to the main page). How do I fix this?
2. For the life of me I can't figure out how to make text (or a button if need be) link to a specific flash frame. If you look on the site, there are a couple of spots under "What We Do" that I need clickable to take them to the Contact Us page.
What I want to do is have one movieclip that has many frames and turn that into a button and then make different instances of the button and have those instances display a certain frame of the underlying movieclip.
I have many buttons in a few movie files, i need to select a few of these buttons and store them in an array so i use....
var twocolourbuttons:Array = ["mybutton1", "mybutton23", "mybutton34"];
I then need to show a movie file if the button that has been clicked on is in the array. so something like...
if e.target.name is in the array show the movie twocolor.visible = true;
i then need to go to a certain frame of the movie, depending upon where the button is found in the array. So if the button is at position three of the array, i need to jump to keyframe 3 of my movie.
I am trying to make a light comparison chart where the lights can be turned on inividually by the user and one can be compared to another depending on which of the 6 lights you want to view.So far i have managed to make this work with 5 lights over 33 layers and diffferent buttons and different handlers for each of the buttons on each layer but as soon as the 4 and 5 light come into play everything slows down struggles and sometimes gives up.Is there a simple way of doing this which i am unaware of.I am currently using the gotoandstop comand to go to a specific frame based on the button press.
I want to load a flash animation in my webpage when a specific key is pressed. e.g: If i press "A", the page should display animation 1. If i press "B", the page should display animation 2 and likewise.
i need to change the colour of a graphic in a specific movie in a specific frame. if i have a movie clip instance-named "sidetext" thats 15 frames long, and i want a graphic in the movie, called "letterp" to change to one of four colours that i want it to randomly at frame 10 and stay that colour uintil frame 15, how can i do this?
how do i export specific frames not all frame. ex: if flash has 1 to 200 frames. here i want to export 51 to 150 frames as a movie. if there is any command or plugin to export movie like this.
I have been doing really well figuring everything out up until now.[code]How it stands, what is this link pointing to? Can I make it target a specific frame in a specific movie clip?And if someone would be so kind and explain what this is saying in 3rd grader terms.
Basically once my animation loads I want to pull in an external SWF at a specific frame, basically like the "home page" swf that will display first. Underneath that I will have "About Us, Contact, etc..." and those will each load an external SWF into my movie clip. My movieclip right now is called mcHolder. Here is the code I am currently using for the buttons:
Code: //About Us Button function test2(evt:Event):void{
I'm trying to get the following movieclip smallbutton to link to frame 5 on movieclip cont.The way the timeline is built is as so:content_mc > cont > (more mcs) > smallbuttonThis seems to be an issue from every answer I've tried so far since the movieclip "cont" is not being called in the main timeline; first there's content_mc and then comes cont.How would I go about getting the movieclip "smallbutton" to link to the 5th frame of movieclip "cont"?This is for AS 2.0So far I'm at:on (release) { _root.gotoAndPlay("cont"); _root.smallbutton.gotoAndPlay(5);
What I want is a hint how to make a specific thing happen while clicking a specific button. Like "if I click button 1, do this". Would like to use this script though I'm gonna add buttons over time and this is an easy way to have the functionality working.
Here's the code:
Attach Code
function hitButton(btn) { btn.onRollOver = function() { this.colorTo (0xC4006A);
if its possible, via AS3, to create a frame label in a movieclip on a specific frame.
Obviously I can do it by manually by setting up labels on the timeline within the target movieclip, but I would rather use an array so I can loop through it, creating a label name on a the specific frame each time?
so for example I would end up with: myLabelOne on frame 10 myLabelTwo on frame 25 myLabelThree on frame 115 etc