ActionScript 2.0 :: SetInterval Parameters - Dynamically Calling Function
Jun 27, 2007
I have a function gameTimerInterval() set to run every half second. Every x of those intervals (the value of x varies in this situation), it creates another interval that calls the function birdTimerInterval() every y of these new intervals. Basically, gameTimerInterval() determines when a new flock of birds will enter, and then birdTimerInterval() controls how each individual bird in the flock comes in (one at a time). The thing is, there can be multiple flocks coming on the stage at the same time, so birdTimerInterval() will need to receive a parameter so it knows which group of birds to control. The only way I could see achieving this is doing something like dynamically passing the name of the interval that's calling the function, as I don't know how I could use global variables or arrays to distinguish which flock should be moving.
View 4 Replies
Similar Posts:
Jan 28, 2008
Here is the code that doesn't work:
Code:
myInterval = setInverval(open(3), 1500);
function open(n) {
clearInterval(myInterval);
this["item"+n].play();
}
I have also tried calling a function from setInterval which in turn calls a function with a parameter...also didn't work!
View 1 Replies
Jul 4, 2011
As entitled in this post, suppose we have wrote in timeline
[code]...
The problem emerges because I want to use local variables (i.e. a and b) to perform tasks of myF2 on several clips at the same time but started, say, a half of second one after the another. I don't want to use timeline variables because all clips must start with the same initial variable values.If it's impossible to use setInterval like this, how is it possible to fix the problem I described here? .This code is for Flash Professional 8.0
View 1 Replies
Jul 1, 2004
I've got function that I call using setInterval. The problem is I need to call that function on an interval faster than 1 millsec. Is that possible?
View 4 Replies
Oct 20, 2006
I have few sound files and I need to play then in an order and every time after the sound played a button is active then the user can click on the button to play next sound....etc. But at some point my setInterval keep calling the stop sound function even though myTimer is delete. I checked the actionscript dictionary and I found that the delete action is for Flash 5. Does it mean I can use it in Flash 7 or 8 and actionscript2?
Here is the code my created:
//-----------play sound---------//
function soundPlay(ID:Number){
var instrSound:Sound = new Sound(this);
var soundName:String = "SCP" + ID + ".wav";
soundID = ID;
[Code] .....
View 2 Replies
Feb 12, 2010
I've got an XML file that is loading in data and is calling functions.
how to call the methods from classes with variables set from the XML file:
var functionToCall:String = xml.functions.func[0].to_fire.toString();
myClass[functionToCall]();
This calls the function perfectly.
I was wondering if there is anyway to pass parameters into the function as well through variables. Some functions may have no parameters, some functions could have 5... so the xml could be like this:
[Code]....
View 5 Replies
Mar 28, 2012
How do I call class constructor functions with indefinite number of arguments?
For example:(this piece of code doesnt serve any purpose, just to demonstrate an example)I wish to create a new class Foo with the parameters bar1, bar2, bar3, bar4.
[Code]...
View 9 Replies
Oct 13, 2011
So say I have a function that has some number of optional parameters but I don't like to write the function more than once. Instead just use for loop or such to iterate the parameters through and give them to that function.
Here's a raw scetch:
ActionScript Code:
// stylesheet for lines
var params1 = {
thicknes: 1,
[Code].....
View 2 Replies
Aug 3, 2004
I'd like to be able to call a function dynamically, ideas?I saw an example. It doesn't work, but perhaps it's a starting point:[code]
View 4 Replies
Aug 3, 2004
I'd like to be able to call a function dynamically,?I saw an example. It doesn't work, but perhaps it's a starting point:
myFunctionName = "myFunction";
_root[myFunctionName](myParams);
View 4 Replies
Mar 27, 2008
I am having problems with this and I can't quite figure out what I am doing wrong.I have the following AS inside a function in my movieclip.
this.attachMovie("team_" + whichProfile, "team_" + whichProfile, this.getNextHighestDepth());
var teamProfile = ["team_" + whichProfile];
[code]......
View 3 Replies
Jan 28, 2011
Im having a problem where I have a set of numbered functions and I need to call them from the dynamically created buttons but I need to make sure the numbered functions are relative to each button..so button 1 will call function 1.
Code:
info1 = function () {
var1 = "blablabla"
var2 = "blablabla"
[Code]....
View 3 Replies
Feb 18, 2009
I created code based on a site I found that puts the XML into CSV's, here is the code:
var myXML:XML = new XML(); // instance of XML Obj.
myXML.ignoreWhite = true;
myXML.load(config.xml)
[Code].....
So after all of that, my question is, if that one tag XML file that I gave an example for has 100 or so lines, is there a way to call it without having to know the line it is on so you don't need to put the array value in all of the time?
View 5 Replies
Jun 15, 2009
I've been trying to dynamically clear a triggered setInterval by a parameter, but have had no luck. Here's an example:
[Code]...
View 2 Replies
Jun 23, 2009
is it possible to store a list of params needed for a function in an array and then use that in a funciton call?
[Code]...
or something like that?? Prob have to iterate the array but how do i get the params into the function call? Is this even possible?
View 6 Replies
Sep 3, 2010
I'm having some trouble passing parameters with a function that is itself being passed as a parameter.In my application code I'm instancing that class five times:they are buttons in a menu.In that class, I've got an onRelease handler that does a number of things when a button is released, one of which is to invoke a function that is defined in the application level of the code.My problem is that I don't know how to send the function parameters.In my StandardButton class I have:
class StandardButton extends MovieClip
{
/* define properties */[code]..........
The function is successfully being "sent" to the StandardButton class, but without any parameters.How can I send parameters to the class instance with the way I've got this architected.
View 7 Replies
Jan 11, 2009
I am generating movieClips dynamically using attachMovie and then using a setInterval to animate them. However, if I repeat the operation the second set of mcs move twice as fast, the third set three times as fast etc. I can't for the life of me work out why.
[Code]....
View 7 Replies
Nov 10, 2009
I have a function that I want to run at an interval within a frame. I use the following code to start the function:
var intervalID = setInterval(intervalFunction, 3000);
Then, in a button's onRelease I want to stop the function. In the onRelease, I make a transition to another frame.
btn.onRelease = function()
{
clearInterval(intervalID);
gotoAndPlay("nextframe");
}
The intervalFunction continues to execute.
View 2 Replies
Nov 20, 2009
I'm creating a banner ad that tweens a thought bubble.It has 3 bubbles which tweens from the small bubble(1st one) to the big(3rd)one every 1/2 second with the setInterval function and then Invokes another setInterval which changes the text in the big bubble every 2sec. I got it to work perfectly, but the only problem is that I cant get it to loop through again properly. When I try to invoke the setInterval "animBubble" in the changeText function it doesnt read the clearInterval in the "animBubble" function causing it not to stop once the 3rd bubble has tweened in.
Here is my code:
ActionScript Code:
import mx.transitions.Tween;
import mx.transitions.easing.*;
[code]...
View 1 Replies
Mar 19, 2004
[AS]
_root.logo._alpha = 0; //S�tt alpha p� logon till 0
_root.meny._alpha = 0; //S�tt alpha p� menyn till 0
var donealpha:Boolean = false; //skapa en Boolean[code]......
The first two functions wont get executed.. I have tried to put trace("test") strait under the function ...(){ but it wont execute it..
View 4 Replies
Jun 16, 2004
I added a setinterval function to my slideshow.Prob is when the slideshow reaches the last pic it returns to pic1 goes to pic2,... but after the second loop it starts mixing the wrong pics for the wrong number.I guess I did a mistake in the if statement(if (nextSlideNode == null)...). can someone solve this for me.
See following code below. Also how can I stop this animation. I did something like learinterval(advance); but that did not do the trick.
[Code]...
View 7 Replies
Jun 16, 2005
Code:
_root.leftButton.onRelease = function() {
for(var i=0; i<6; i++){
animateThumbsToLeft(variable_1, variable2);
}
};
ok how and where do i put the setInterval script if i want to execute the "animateThumbsToLeft" function for 6 times and inbetween each time have a delay of say half a second..
View 1 Replies
Jun 25, 2006
how to clear the interval in this code? I'd also like to know if there is a better way of firing makeStars() than using setInterval in a function - like I'm doing. I've looked at the Kirupa tutorial and I'm not seeing what should be done.
Basically, this attaches a number of stars within the Stage width and height properties. When the browser resizes I rewrite the stars to the screen with the new bounds. But I can't get the interval to stop, so the stars just keep getting replaced - disappearing and relocating abruptly.
It all works great outside of the resizeIt() function, but once inside she goes down hill from there. A couple of things I need cleared up (pun intended) are:
1. Am I creating a new interval each time resizeIt() is executed?
2.What is the scope of the interval(s), and does how you access them change depending on where you are in the code, or are they more global?
stop();
//number of stars to make
var numstars:Number = 100;
_root.attachMovie("background","bkgd",this.getNext HighestDepth());
[Code].....
View 4 Replies
Sep 7, 2006
If i have a setInterval inside a function, will it execute at the desired interval, even if i only call the containing function once?
View 5 Replies
Apr 28, 2008
I have a function on my script that attaches a movieclip on a specific position and then it duplicates it several times. This movieclip has a code in order to move across the stage randomly. When I try to use SetInterval to repeat this function two weird things happen: the movieclips don't duplicate over that specific location (they appear on x=0,y=0) and if I set the location only one duplicates and the rest don't. My question is: what can I do to repeat the function every 2 seconds exactly as it is the first time it runs, without the objects not duplicating or moving from the original location?
Here's the code:
meteoros = function () {
this.attachMovie("asteroid","asteroid_mc",this.get NextHighestDepth());
[code].....
View 2 Replies
Sep 3, 2003
Why is this not working? It just passes through the function instead of pausing. Source is attached:
View 10 Replies
Dec 22, 2003
I got this MC I load. How could I put a setInterval function in front of it?
Code:
onClipEvent (load) {
this._x = 100;
[Code]....
And what if I wanted to do this with several MC's in the same movie?
View 2 Replies
Mar 19, 2004
[AS]
_root.logo._alpha = 0; //Stt alpha p logon till 0
_root.meny._alpha = 0; //Stt alpha p menyn till 0
var donealpha:Boolean = false; //skapa en Boolean
var doneshrink:Boolean = false; //skapa en Boolean
var donemove:Boolean = false; //skapa en Boolean
[Code] .....
The first two functions wont get executed.. I have tried to put trace("test") strait under the function ...(){ but it wont execute it..
View 4 Replies
Apr 12, 2004
I have four buttons on the stage which I want to move 20 pixels up (easing) and fade in from 0 to 100. But I want them to appear with a interval of 1 second. I came up with the following function:
Code:
function showClips(yPos, alpha, speed) {
var endY = yPos - this._y;
this._y += eindY /speed;
[Code]...
View 3 Replies
Mar 19, 2012
I have a function that draws a rectangle on the screen (see createInfoPanel())While drawing rectangle, I am adding 2 text fields on it.But as you may guess, it is adding those immediately. I want to delay adding these text fields, then I want to remove these panels after a while. The problem is, when I set an interval or timer, they won't work after I using once (I had to stop them by clearing/removing, it didn't set them again).Since my panel is being created each time image changes, I need them to work every time image changes.
So, I have 2 questions:1- How can I re-set interval each time my createInfoPanel() function works? It won't work anymore after setting and claring once. 2- You can see infoPanel.addChild(titleField); line in addInfoPanel() function. How can I work a smooth animation here? I mean, text appears slowly?
[Code]....
View 4 Replies