Flash - Calling The Function Within That Function And Later Stopping The Loop - Starting And Stopping Functions?
Jan 7, 2012
I am making a character walk. This code will make him wobble to the right and when thats done it will trigger him to wobble to the left and then call the function again to continue the loop.I can get the loop to work fine by calling the function but how do I STOP the function? Also I want to call it later on. Is there a way to start and stop a function?
function wobble()
{
var ws = .1;
var dis = 1;
[code]....
View 2 Replies
Similar Posts:
Feb 23, 2011
well its not really a loop in the strict programatic sense, but the effect is similar. I have a function attached to a button that uses the onEnterFrame event of an MC to start some action. When I rollout I want the action to stop, similar to using a clearInterval method. I tried using the setInterval method to create the action but the values inside the interval function are only checked at the first call of the setInterval, not after each interval.I'll admit I am far from a programer or any kind of expert in code, so my methodology may be completely whack. I am open to suggestions to better solutions...FYI, here is the code I am using
scrollRight_btn.onRollOver = function(){
thumbScroll(+5);
}
[code].....
View 1 Replies
Apr 29, 2009
i just want my loop to keep playing regardless of the timeline stopping and starting. is this possible?
View 1 Replies
Feb 22, 2006
how do you stop the execution of a function?
View 6 Replies
Sep 30, 2009
I'm trying to create a simple 'drum machine' game, where certain keys trigger sounds. I have that part down, but now I am trying to add different 'kits'. I was attempting to do this by simply creating a button to advance to a different frame on my timeline, with different actionscript that calls the new sounds in.
This is my simple AS to play a sound.
Code:
//KICK
var sndKick1:Kick1 = new Kick1();
stage.focus = this;
[Code]....
The problem I'm having though, is that when I hit the button to advance to a new frame, with different AS, the previous functions are still active, and the sounds overlap. So I need my button to somehow stop the function (seen above) and gotoAndPlay the next.
View 4 Replies
Aug 5, 2009
I can't seem to get around my video and audio files starting when I arrive at the page. I'm even using some example code with start and stop buttons. This is in CS4 Flash. I expect it's because the ActionScript is in the wrong place because when I run the movie it flashes through all of the pages on the site without stopping at the home page. Is there some generic code that will allow me to simply swap out the name of the video or audio file I want to start. If there is, do I need to locate it on its own layer at the top of the timeline?
View 6 Replies
Nov 12, 2010
I have this MouseEvent function that I have totally no idea why it fired twice. Is there a way I can disable the function in a period of time? I tried disabling the button, but seems like it directly called the function and does not trigger from the button.
Addition info:When I add in more object to the array, the function fired more time
The Class the handles the button
package classes
{
import flash.display.MovieClip;
[Code]....
View 2 Replies
Mar 4, 2012
I am wanting to stop this yoyo movement when a sound stops.
This is not all the code but the important parts:
I DECLARED THE VAR OUTSIDE OF THE FUNCTION:
var BB:Tween;
........
function BounceBeau()
{
[Code]....
View 2 Replies
Jul 22, 2003
I'm using a timer on a keyframe to auto refresh mcs every 10 secs. This is working correctly but when I click on a button from a dynamically loaded mc I want it to stop the function from running.
[AS]
function movieDelay() {
choice = Math.round(Math.random()*2);
switch (choice) {
[Code].....
View 9 Replies
Oct 7, 2003
i have a:
Code:
_root.onMouseDown = function(){
someAction
[code].....
View 4 Replies
Oct 2, 2007
I've set a music sound to play across three scenes in my movie. However, when the user clicks to enter the fourth scene, I'd like the music to stop. Simple enough.
Here's the problem...the fourth scene contains individual keyframes in the scene where I have separate voice overs for each frame. The user navs forward or backward among the scene's keyframes using arrow buttons for forward and backward. How can I have the voice over stop playing on frame 1 if the user clicks the arrow to go to frame 2 if the frame 1 sound isn't finished playing? Frame 1 plays out until finished, even if the user has clicked to go to frame 2.
Then, on return to the main scene where the general music file played, I'd like it to resume playing upon the user clicking 'return home.'
Incidentally, I set up my sound files to play on a soundtrack timeline.
View 4 Replies
Nov 5, 2003
I have placed an invisible button over the tweened animation, now here's my question:Whe i click on the invisible button the animation stops and when I click on it again, it restartsSo that's it really, can this be done? I know how to stop the animation by putting a stop in the action script, so I am looking for some actionscript that works on an alternative click method if I am making myself clear? Example:
View 2 Replies
Sep 19, 2010
I have a game where the player movement is dynamic but have the same template, so the movement is performed by a Tween() with changing variables. next I create a listener for the "TweenEvent.MOTION_FINISH" event of that tween, the purpose for that listener is because when the movement animation ends I call a function to show the player his next movement options.
here's the thing: in some cases, randomly, when the player performs a move the tween just stops suddenly, this is problematic for two reasons: first the player character stops in the middle of a movement, secondly the "TweenEvent.MOTION_FINISH" event is not thrown and the function that show the player his next movement options is not called.
View 3 Replies
Mar 5, 2010
I am developing a game project, in which I have many functions on it. I have all the major functions on the frame 50. And I don't want these functions on the next frame. Indeed I didn't have these functions on the 51st frame, the 51st frame only contains a stop action. But flash calls all the major function on the 51st frame also, I don't want these function to call on the 51st frame. Is there any way to stop this? Or else my program contains error?
Here is the program...
= The 50th Frame =
stop();
fscommand("allowscale",false);
fscommand("fullscreen",false);
var die:Boolean = false;
var currGun:String="hd_gun";
[Code] .....
View 3 Replies
Dec 16, 2011
I need to stop a function, the function is started with a play button and I want it to stop by a stop button, then play then stop, etc. The changeColours function has a timer.start() at the end that triggers another function, which then restarts the changeColours function. These 2 functions keep doing this repeatedly after the play button and MouseEvent trigger the first function. I just want to be able to stop the changeColours function and then be able to start it again at any time.
ActionScript Code:
play_btn.addEventListener(MouseEvent.CLICK, playColours);
function playColours(e:MouseEvent):void {
if(!PLAYSTOP) {
changeColours();
PLAYSTOP = true;
}}
stop_btn.addEventListener(MouseEvent.CLICK, stopColours);
function stopColours(e:MouseEvent) {
//changeColours() needs to stop!!
}
View 6 Replies
Nov 23, 2010
I'm working on an assignment for a Flash Game Programming class (1 of 2) where I have to take a pre-made animation, add start and stop buttons to it, and use AS3 to make those buttons work. I got the buttons on the .fla, but I'm having a heck of a time stopping the animation using the stop button (I haven't even done the start button yet). This course is an independent study so I'm not being "taught" anything by the instructor. I have to find the answers myself. I've asked said instructor, my former AS instructor, and several computer lab monitors for help and we cannot get the animation to work correctly. There are compile errors that come up that really make no sense. This is my last resort in regards to this assignment!
Assign1WalkCycle
Code:
function onTimerStart(evt:TimerEvent):void
{
play();
}
[Code]......
View 1 Replies
May 14, 2009
Im using the flvplayback to put up a video in my swf. in my swf i also have several buttons. the thing i want to do is when i for example click a button i want to start playing the movie from 5 seconds in it and then stop the movie at for example 10 seconds in it. even if the video is 20 seconds long i want to be able to stop it automatically at 10 seconds in the movie. the start and stop should be controlled from the button..
i know how to start the movie at a specific time but i dont know how to stop it at a specific time.
View 2 Replies
Aug 17, 2010
I want to play my songs in my Flash site..
I tried Making the song title as a button, and then I figured out how to make the song play by releasing the mouse button. This works great, however, when I click on the button numerous times, the song starts playing numerous times..
What I would like is to be able to click on my Song_btn once to start the song, and then click again on the Song.btn to stop the song.
or another option is to start the song with the Song_btn, and then some way to just let that song play through.
I have used the "stop all sounds" command when you navigate away from that songs particular page..
View 9 Replies
Nov 5, 2003
I have a simple tween that runs over 50 frames, there is no stop action so it loops, just what I want. I have placed an invisible button over the tweened animation, now here's my question: When I click on the invisible button the animation stops and when I click on it again, it restarts. So that's it really, can this be done? I know how to stop the animation by putting a stop in the action script, so I am looking for some actionscript that works on an alternative click method if I am making myself clear?
Example: First click stops it, second click starts it, third click stops it fourth click starts it - this goes on forever.
View 2 Replies
Jan 10, 2007
I have 4 sets of 2 buttons (on and off):
Each set of buttons I want to trigger and stop a different audio file. (4 audio files in total)
I would like for the sound files to be saved within the .fla file.
I have done lots of searching but I still haven't been able to get this to work.
View 1 Replies
Feb 23, 2009
I need to create a tall background, when the user clicks on a button the background will scroll up and down to the area that the user wants to go to. ( I attach an image of how that might look like)
The background is divided in to 4 sections, the way i figure to do this, is to have each section be a different part of the timeline- and what I need to happen is as the user arrives at one of the sections or in that part of the timeline the mc's on that sections start playing and stoping once he/she leaves.
If there is a better way of doing this as well- feel free of telling me- Im use flash about once a year.
View 2 Replies
Jul 28, 2010
Im having trouble stopping or starting loaded swf files. I need to dynamically load the swf file but make sure it doesn�t play until the user requests it. The trouble is I wont know anything about the loading swf file (for example frame labels, if it has a 'stop' script in the first frame etc.) Ive attached a simplified version which I think illustrates the problem but the code is:
[Code]...
View 2 Replies
Jan 20, 2006
I have a nested MC that functions as a continuous slider; when you mouse right of center it slides one way and when you mouse left of center it slides the opposite direction. Right at center it stops. The problem I have is that I'm using this as a menu at the bottom of a .swf and there are other places to mouse on the page, which means that this menu is constantly in motion even when it's not being used. I want it to stop when it isn't being used, only because it's an MC I can't use the onMouseOut command to stop the clip. I tried making a button that targets the clip and stops it when you roll over the button but it doesn't work.
Here's the script I'm currently using:
onClipEvent (mouseMove) {
xcenter = 467.5;
speed = 1/25;
} onClipEvent (enterFrame) {
var distance = _root._xmouse-xcenter;
[Code] .....
View 3 Replies
Feb 4, 2009
I have a wheel that starts, loops, and slows to a stop, using 3 separate tweens, which is functioning pretty well. The issue I'm having is the transition between the startup tween and the looping tween:
Startup tween:
mWheelStartTween = new Tween(mcWheel, "rotation", Regular.easeIn, mcWheel.rotation, mcWheel.rotation+360, 2, true);
Looping tween:
mWheelLoopTween = new Tween(mcWheel, "rotation", None.easeNone, mcWheel.rotation, mcWheel.rotation+360, 1.5, true);
Visually, everything should be based on the duration of the looping tween. I played with the duration of the starting tween to get it close, but there's still a small jump. How can I set a target rotational velocity for the end of the startup tween, so it seamlessly blends in with the looping rotational velocity? Should I not be using a tween for this? I'd like to pass in a duration value to the looping tween to support different speeds....which would affect the startup as well.
View 0 Replies
Apr 17, 2009
I'm trying to do a little augmented reality. I'm using an action script to call a video and play it. The problem that I'm having is that the sound is starting the moment the window is open and the video plays with the marker is shown. I want the sound and video to only play when the marker is seen. I would like it to pause when the marker is removed and then resume where it left off when the marker is seen again. Here is a copy of my code if someone could look it over and tell me what I'm doing wrong. PLEASE PLEASE PLEASE just correct my mistake. I don't understand enough about coding for you to just say Netstream.pause() and netstream.resume. I don't know where to put that information in.
package { import flash.display.Sprite; import flash.events.Event; import flash.display.BitmapData; import flash.display.Loader; import flash.net.URLRequest; import flash.media.Video; import flash.net.NetConnection; import flash.net.NetStream;
[code]........
View 1 Replies
Jun 17, 2009
I have multiple movie clips on 4 labeled frames of my movie. The keyframes are as follows : People, Place, Portfolio, Possibilities
The buttons to go to each of these keyframes work, although because I have a movie (different for each keyframe) I cannot get the previous movie's audio to stop when I click to another keyframe.
Also, I cannot get the other movie to work once I am on the next page.
The movieclips are named- Btn2 -which is the movieclip that plays once clicked on the homepage. Btn3- which is the movieclip that is supposed to play once clicked (on the people page).
To see what I'm talking about- visit: [URL]
give it some time to load- then click the doorbell- let the movie play for a little bit then click on people...the door closes, but the sound continues.
Here's the actionscript.
ActionScript Code:
stop();
import flash.events.MouseEvent;
//---people button timeline change---//
[Code].....
View 1 Replies
Nov 8, 2009
why the following does not work:
private function test():void
{
Parse1(textarea1.text);
Parse2(textarea2.text);[code].........
It seems only the first parse function is called and the rest is simply ignored.
View 6 Replies
Feb 11, 2009
In AS3, how do you delete or stop a function from running? For example in Frame 3, I have a function called createAnimation(); running, and when the user goes back to Frame 1, I want createAnimation(); to stop running, what is the best way of stopping or deleting the function?
View 4 Replies
Feb 18, 2009
I want it to while still easing into place like the iphone does. For example my stage is 550px. The drag and throw MC is 1650. That's 550x3. If the first image is showing starting at x axis 0 and you drag to the left it will ease into place stopping and showing the second image stopping the image at x axis 0. And the same thing scrolling to the next one and scrolling back. So the code is below and I've attached the movie that I'm working on.
[Code]....
View 8 Replies
Dec 25, 2011
flash pro. as 3.0.animation . almost no codes except ends of scenes having :
import flash.media.SoundMixer;
if(SoundMixer.areSoundsInaccessible() == false)
{
SoundMixer.stopAll();
}
[Code]...
i got this scene, with this specific bgm , individual frame layer. and the sounds at another layer. what i want is to stop the sound without stopping the bgm . (yes, i know the above code wouldn't work as it stops all sounds)
View 1 Replies