ActionScript 2.0 :: Click A Button Twice To Run Movieclip
Sep 26, 2009
I was just wondering why it is that after I have clicked a button to run a movieclip, I have to click it twice to run it again? I would like to be able to run it again with just one click - it is for a true and false set of questions. The movieclip is an animation that runs if correct (and there is another if it is incorrect.
Here is the button script
on (release) {
_root.tf1_mc._visible=false;
_root.tf2_mc._visible=true;
_root.tf2_mc.gotoAndPlay(1);
}
comment: tf1_mc runs when the true button is clicked and tf2_mc runs when the false button is clicked. The script above is for the false button
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 made a sort of drop down menu of a movieclip. There are actually two, the first one named list_over_mc is only to detect when the mouse is in the area for when to drop down the menu (onRollOver) and the other one, list_mc, is holding the menu itself. The problem is that when the menu is down nothing happens when I click the button (now named knapp1_btn). I have tried with another but with the same sort of script (but placed outside of the movieclip list_over_mc) and that works so I'm guessing it is because the button is "over" the other movieclip.
I'm almost 100% sure that I have to write an if, else statement for this. Below is the code I have for a button(movieclip) I created. It is suppose to play an animation when you click on it. Then when you click it again it's suppose to play a second animation that will take it back to the original state. What is happening is, it goes straight to the clicked state without playing the animation. However when you click the second time it plays the animation that takes you back to the original state. Am I correct in believing the only way to get the animation to play on both clicks is to use an if, else statement.
function clickPlus(event:MouseEvent):void {btn1.gotoAndPlay("clickOpen"); }btn1.addEventListener(MouseEvent.CLICK, clickPlus); function clickX(event:MouseEvent):void {btn1.gotoAndPlay("clickClose"); }btn1.addEventListener(MouseEvent.CLICK, clickX); btn1.removeEventListener(MouseEvent.CLICK, clickPlus);
I have browse button on stage. when i click this i am uploading a image to a movieclip. then the movieclip is added to the stage. my issue is when i click the browse button 2nd time i need to select another image and add to another movieclip and display it to the stage
I got this code but when i click on another button is is still there how do i get it to disappear? I have two movieclip one is the snow and another movieclip is an empty mc called snow2
ActionScript Code: i =0; while (i<25) { //duplicateMovieClip (dot, "dot" +i, i); dot.duplicateMovieClip("snow"+i, i); i++; [Code].....
public function mc1():Void { for (i=0; i<9; i++) { c = c+30; //here my_clip is a refrence to stage var mc_new = my_clip.attachMovie("mc_bread", "bread_"+i, my_clip.getNextHighestDepth()+1, {_x:80, _y:385-c}); mc_new._visible = false; [Code] ...... See the function visibility I am trying to set visible a movieclip on a click of a button. this code gives no error but still movie clip is not visible.
I am building a navigation menu with buttons that call and show a movieclip just below the button. I have no more compiler or output errors. Despite this, I still dont have a working navigation menu.The movieclips are only found in the library and are being called by buttons on the timeline. I currently have all the actionscript on frame 1 on a separate layer of the main timeline. None of the buttons or movieclips have code associated with them individually.The code I have created is as follows (I omited some bc the functions get repetitious).
Before telling you my problem in actionscript, I would like to explain on how the system works. Please bear with my long explanations.I have a list of data that need to be display out. I've created one movieclip and I named it table_mc. Inside the table_mc, I put 2 dynamic text and one blue box with alpha 0. In order to display a list of data out, I used a table component in flash to duplicate the movieclip, table_mc. It saved me from doing a "for loop".
I wanted the list of data to be clickable so I converted the 2 dynamic text in table_mc, into movieclip. I named it table_but. When I clicked onto table_but, the blue box will appear, alpha 100 to show that it is being clicked.Here's the problem. I've done an actionscript in table_mc. In the list example, when i clicked onto no '2', the blue box appear and if I clicked onto no '5' the blue box for no '2' should disappear. Unfortunately the blue boxes will appear there together when i clicked onto no '2', '5' and '7' because they shared the same movieclip table_mc. Is there a way to do it when the blue box can only appear at a time?
I put a mcBtn in the end game frame, put this code in the frame: mcBtn.buttonMode = true; mcBtn.addEventListener(MouseEvent.CLICK, playGame); function playGame(e:Event):void { play:(1); } The object is to go to frame 1 when you press mcBtn. When I click it, Nothing.
i CAN'T CLICK on any button, movieclip layer and have actionscript work, it just says "CURRENT SELECTION CANNOT HAVE ACTIONS APPLIED TO IT" what do i have to do so that i can click on my button's and go in action pannel and be able to input my actions without it saying "CURRENT SELECTION CANNOT HAVE ACTIONS APPLIED TO IT"
I have a button on the stage which works fine and performs various actions. I have a movie clip on the stage, that contains 10 different buttons which when you click advances you to the next button and does different things and so on and so on. Again independantly this movie clip with buttons works fine.
What I want to do however is this. I want to click on the main button on the stage, have that 'click' replicated to the other button within the movieclip so I can action both with a single clip.
I am creating a library like flash file for our game. I am using adobe flash cs5 with as3 and adobe indesign. I am still very new at flash(a real newbie) and i am wondering if anyone could help me in my problem.
i have a movieclip file named "mainPage". mainPage contains 6 buttons (with a cyrstal design) but lets focus only on 1 button. The 1st button contains the name Art_btn which calls the movieclip artBook when the button is clicked (which is my problem) . I have another movieclip named "artBook". the contents in my artBook are separated or written on each frames that could be called when clicked next or prev.
here is my prob. i dont know what is the right code that would call for artBook when Art_btn is clicked.i tried inserting codes such as loadMovie, gotoAndPlay and addChild but when I test it, the mainPage contents doesnt show up and it produces errors.
I want to have an application where the user click on a movieclip, and is then taken to a another page. What I need is the code so as a user clicks a moviceclip (for example MC_1) it holds a variable (say = 1), as the movieclip is pushed a movie plays which at the ends checks for the variable change and then re-directs the user some where?
i am developing one small imteractive game.in that i'm getting one difficulty.Difficulty is: i want to play a moviclip whenever i 'll click on button ,and .For that i hav applied logic in following way.
function onMouseClick(event:MouseEvent):void { this.alpha=0; (alpha of 1st movieclip will 0 )
I just did a button and 3 movieclips. What i want? Well, when i click on the button to change the movieclips. click 1 = movieclip 1 when i click again on the button it change to movieclip 2 My problem is that i can`t make so it can change to movieclip 3.So when i click it must be something like this> click 1 = movieclip1, click 2 = movieclip2, click 3 = movieclip 3 so on...
Here is how my movie is set up. Frame one -> MovieClip #1 Frame two -> MovieClip #2 within each movieclip there are 10-15 frames. Here's the problem. I want to be able to go from frame one in MovieClip#2 to the last frame in MovieClip#1, via a button click.
I want to know what action I should use for this. For example, I want to click on a button, it load up my intro movieclip, after the movieclip is done and it automatically load to my next scene.
I have a timer on my main flash document, and a package class that opens a MovieClip on a button click.
I want to stop the timer when the user starts the movieclip and then restart it when they close the movieclip. I don't know how to send information back to the main flash document from the package though.
Calling an object's method from the main flash doc is object.method(); But I need to do the reverse. I know this a low level super easy question, but I cant find the answer. Something like _MainDocument.function(); would be my guess. Or is there a addEventListener(class Deconstructs, doSomethig) ?
I'm looking to have a movie clip pop up, play itself after a user clicks on a flash navigation button.
(something like this???) message_btn.addEventListener(MouseEvent.CLICK, goMessage1); function goMessage1(evt:MouseEvent):void{ ???(play message movie clip here)???;}
There is a movie clip "card" created dynamically through the code. I have a class, and I instanced it and add it to the stage. I need to move the movie clip on the button click, so I created a motion tween and export it to the code. Then I wrote a function and asign it to the button through the event listener. But the movie clip doesn't move. The event fires, but nothing happens.
Code examples: 1. Instance of a movie clip var card:MovieClip = new Panic(); card.x=456.20; card.y=77.30; card.width=285; card.height=355; card.n = "IME"; [Code] .....
I have a layer called SCRIPT and on the first frame i put an actionscript that attach a movieclip (attachMovie). After i attach that movie clip i set the _x and _y coordinates to a specific place. This movie clip has a combo box inside.On another layer i have a button, when you click on this button i attach a movie clip (attatchMovie), this is the same movieclip i attached before on the first frame of SCRIPT layer.Here is the problem, when you click on the button for second time the movieclip attached go to coordinates 0,0.but, if a open the movieclip and delete the combobox everything works fine.Im including a very simple fla file to illstrate the problem, feel free to download it to see what im talking about.
i am developing one small imteractive game.in that i'm getting one difficulty.Difficulty is: i want to play a moviclip whenever i 'll click on button ,and .For that i hav applied logic in following way.[code]whenever i'am clciking on first movieclip(btn), it definitly goes to 0(i.e off), but 2nd movieclip(instance name "alpha") is not coming to 1.
I have a button (bttn1) which when clicked plays a movieclip (bounce), but I would like it to play from frame 1 then stop on a desired frame(say frame 10), so when a second button is clicked (bttn2) it plays from frame 10.
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?