ActionScript 3.0 :: If Else Statement With Timeline Controls?
Mar 3, 2010
figure out what is going wrong with this bit of code? I have a movie clip button called play_mc and when the user clicks on it I would like the timeline to stop and the play_mc state to change to frame two. Then when the user clicks on it again, I would like the timeline to start again and the play_mc to go to frame 1.
I want to control some movieclips animation using a slider. I have this code for a custom slider, but I don't know how to link the track of the slider with each movieclip timeline.
ActionScript Code: var bounds:Object = {left:98, right:449}; var currentX:Number = thumb.x;
I have a flash document with 5 keyframes, each of these has a 'Label', which I then reference in actionscript like so: ActionScript Code: buttonHome.addEventListener(MouseEvent.CLICK,jumpToHome); function jumpToHome(evt:MouseEvent){ gotoAndPlay("Home"); }
That all works fine, and I'm happy with that. Now, at the third 'Label' I have some text on a blackboard with left and right arrows at the bottom, so i changed the blackboard to a movieclip, went into the timeline of the blackboard's movie clip and added this AS: ActionScript Code: br1.addEventListener(MouseEvent.CLICK,jumpToPage2); br2.addEventListener(MouseEvent.CLICK,jumpToPage3); br3.addEventListener(MouseEvent.CLICK,jumpToPage4); br4.addEventListener(MouseEvent.CLICK,jumpToPage5); bl1.addEventListener(MouseEvent.CLICK,jumpToPage1); [Code] .....
And my slideshow advances one page, but then all the controls lock up and I cant advance or return anymore? The main navigation through my primary time line still functions at all points.
I'm trying to make a faux 3D rotation animation where if the user mouses to the right the object rotates right and if the user mouses to the left the object rotates left. Depending on how far they move the mouse the rotation should speed up or slow down.I spent a lot of time making an object in 3d studio max and importing the animation of rotation as JPEGs onto the timeline. I figured the most efficient way to go about this would be to make the mouse control the timeline instead of the object itself.
Background: I have a slider / scrubber that works well and controls the timeline of a movieclip both forward and backward.Lets say I have a movieclip of a lightbulb onstage that starts in a turned off state. When the movieclip plays through normally I have frame based actionscript to toggle a lightbulb movieclip to _on.
Is there a way to conrtol the flash timeline with an external html file? For example, if i loaded in a textfield formatted as html, can i get the <a> tags to , (...say) _root.gotoAndPlay (33)
I'm looking to build a basic menu in XML where I can add and remove buttons from the xml file and control the buttons to gotoAndPlay a frame label in Flash. With my project I will be frequently adding/removing buttons and/or changing the button name so I'd like to do this externally with an XML file.
My question is how do I incorporate playback controls to a Embedded Video that plays with the timeline? I saw how easy it was to add playback components when you import video externally. I figured that I probably need to start by creating my play back components, but then I need code to tell the swf what to do?
I'm having trouble trying to manipulate music using buttons. I can't seem to make music1 autoplay and loop when the movie starts. I want to stop music1 and play music2 when I press a button:
music1 in main timeline button to change music is inside a movie clip so far here is the code I found on the internet but I'm not sure how I can change it to do what I need:
var mySound:Sound; var myChannel:SoundChannel; var isPlaying:Boolean = false; var isPaused:Boolean = false;
i'm loading an external swf files in one but the buttons inside the external files wich controls its timeline doesn't work, i'm using AS3 but why it doesn't work.The external file just has some simple actions to move between keyframes in the timeline with buttons goto and some other similar actions
I am having a problem using an if statement in a button. What I want to do is go to a frame dependent on which frame we are already on. For example if I am on frame one and I press the button the first time it will take me to frame five, if I then press the button a second time the actionscript detects we are on frame five so goes to frame ten and so on.
ActionScript Code: on (release) { gotoAndPlay(5); if (currentframe == 5) { gotoAndPlay(10); } else if (currentframe == 10) { gotoAndPlay(15); } else if (currentframe == 15) { gotoAndPlay(20); }}
When I first press the button it takes me to frame 5, the second time I press it goes to frame 10, but when I press after that instead of going to 15 it takes me back to 5 then 10 then 5 then 10 etc and is stuck between going from 5 to 10 and back again.
i have the controls for car number 1 that would be the arrow keys if [code]but how can i make controls for car 2.i wann use wasd but i cant figure out how the key.a doesnt work.
I've been having a problem trying to implement 2 email forms in the same scene at different places in the timeline. If I do just one form, there isn't a problem, but there is a problem with the 2nd form (I've tried using different instance names to no avail). However, it appears I have most of it figured out, but am still having a problem, which I believe I may have a solution for by using an "if" statement. In the following AS3 code is a string that reads var URL_request:URLRequest = new URLRequest("send_email.php");
I believe I may be able to resolve the problem if I had a 2nd string (in the same code) that read var URL_request:URLRequest = new URLRequest("send_email_02.php"); Is there a way to include that string in the same AS3 by using an "if" statement telling the code to "submit" the 2nd form? If so, how to write that "if" statement?
Having a few problems with what I thought was a simple if statement. Here is the code:
[Code]...
I can't quite figure out the small problem with the code. It seems to just bypass the first requirement of the if statement when I do type in the proper input and go straight to the else statement.
The Flash movie contains 2 Text files, one Component button, and 1 component checkbox.The purpose of the application is to load an XML file(works)Populate 2 text fields with information from the XML file(works)Compare the two text fields, if they contain the same information then the checkbox, via AS is told to be selected. (Heres the problem);
The idea behind this app is that its an electronic form. The user fills it out, the information is then sent to a newly created XML file, months later the open the XML file in flash, and Flash fills out text fields and check and or unchecks Checkboxes based on the XML data.CheckBoxes are mandatory.But I don't see how I'll be able to use them if i can't create and condition statements based on the loaded Data.
I need to write an if statement inside an if-else statement. But no matter how I write it it keeps giving me a syntax error.The syntax error is "1083: syntax error: else is unexpected".[code]No matter how or where I place the braces, it keeps giving me errors.
the problem is obviously that the compiler reads this code rather than understanding I'm trying to regenerate the code within the for loop...does that make sense :S? So basically I need as3 to read the code between the for statement as if it is going to echo that out later. Is this even possible?
I have a script which is giving me a lot of trouble since I have no idea how to write another "if statement" inside another if-else statement. I keep getting errors, I guess I don't know where to put the braces exactly...
example: if(bla == bla) { <------------how would I write another if statement here? }else if (bla == bla){ }
I have a movieclip on the screen called "mc_bg". Within this movieclip are 7 movieclips called "barrier1" through "barrier7".From main.as I want to be able to do this call:
for (var i: int = 1; i < 3; i++ ){ trace("got here") trace(mc_bg["mc_barrier" + String(i)])
I've been looking for a tutorial to create a timeline scrubber (not animating specific movie clips, but actually a scrubber that can move along different keyframes of a timeline that has a series of images on it).I found a bunch of these (scrubber controlling specific movie clips): http:[url]....but nothing that allows you to just scrub back and forth on the whole timeline in the exported swf.
I cannot seem to find anything of what I need from google.(Well, I can find the reverse method to what i need ) Basically I wish to access a variable declared in the Root Timeline from my Movie clips timeline.
I simply want to assign a variable to the current frame of the main timeline (not movieclip timeline) I already know about _currentframe and it doesn't help in this case.
I am in the learning process. Working with FlashCS5 and AS3. if the issue appears to be too simple for you. Placed a movieclip(mcassessJohn) on the main timeline and moved to the frame labelled "johnFeedback" in the movieclip timeline using the following actionscript code.
I have researched the subject for some time now and still haven't figure it out.I use midas3 library (Midi-actionscript3) to import midi to flash. I get each note-item on a timeline. I get the divisions value (192) and all of the "GET-TEMPO" elements are equal to 81.I tried a lot of combinations to get the actual time of the midi but still no good (timeline*192/60 for example).The reason I know it is not synchronized to the actual time is that when I visualize the notes as simple rectangles in flash - I check if they appear exactly to what the mp3 file plays (I have converted the midi file to this mp3 using simple conversion program)I have read a lot about how all is calculated but still haven't figure out the number I need to use to get it right (timeline * MysteriusConstant = ReaTIME, what is the value of MysteriusConstant? is it really constant? and if not how do I calculate how it is changed?)