ActionScript 2.0 :: Calling A Nested Function With SetInterval?
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
Similar Posts:
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
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
Jul 9, 2009
I have setup a video interface with a stock video player in the parent mc. In the same swf next to the player, I have a mc which is a video thumbnail chooser. The thumbnail buttons are located two levels down within this mc (nested within two mc) in order to facilitate the scrolling independent of the player. In the parent, where the video player lives, I placed a function:
function vid1(event:MouseEvent): void{
pubPlayer.source = 'Steve480.flv';
}
In the child mc where the thumbnail buttons are, I want to call the parent function like this:
vid1_btn.addEventListener(MouseEvent.CLICK, vid1);
None of my clips are externally loaded, just nested in the same swf. How can I talk up or down the movieclip ladder?
View 0 Replies
Jul 9, 2009
I have setup a video interface with a stock video player in the parent mc. In the same swf next to the player, I have a mc which is a video thumbnail chooser. The thumbnail buttons are located two levels down within this mc (nested within two mc) in order to facilitate the scrolling independent of the player. In the parent, where the video player lives, I placed a function:
function vid1(event:MouseEvent): void{
pubPlayer.source = 'Steve480.flv';
}
In the child mc where the thumbnail buttons are, I want to call the parent function like this:
vid1_btn.addEventListener(MouseEvent.CLICK, vid1);
None of my clips are externally loaded, just nested in the same swf. How can I talk up or down the movieclip ladder?
View 2 Replies
Jul 18, 2010
I'm switching from as2 to as3 and everything was going swimmingly with my new site until i tried to use a _root call to a function on the main timeline by a loaded movieClip that is loaded nested into 2 other movieclips. the movieClip needs to tell the _root when it's done playing so the root knows to load the next one in line through a php call. Everything works except for the _root call. In as3 there's no such thing as root anymore so I figured no big deal, i'll just find out what the new thing is and holy crap wtf! I can't figure this out!! I've read from doing stuff like custom eventLisnters (which i am trying now) and casting the root as a movieClip and then I read this whole crazy tutorial on building an event structure and the proper MVC way of coding and blah blah blah ALL I WANT TO DO is tell the _root that the loaded MC has reached the end of its timeline. Basically if it were as2 i could just go _root.loadNext(); and it would work.how to make a loaded MC talk to the _root timeline and call a funciton from there?
View 19 Replies
Aug 26, 2010
I'm trying to call a function called checkForHit() located inside of my Hero class at a particular frame of an attack animation of my Hero object. Meaning, when his weapon is at the point in the animation where it could collide with any enemies, I want to call the function that performs the check.My Hero Movie Clip is set up where it contains a Movie Clip on different frames that coorespond to the different animations (attacks, movements, etc). So the Hero MC contains a bunch of other MCs. That way I can just use hero.gotoAndStop("attack1");
The problem that I'm having is that the code that I wrote to call the checkForHit() function is written on one of the frame of the nested MC's timeline, and it's not being recognized. In fact, even if I put a trace("HELLO") on any of the frames on the nested MC, it's not being output. I even tried to put something that I know should cause an error on one of the frames, and it ran without throwing an error. It's almost like the code on the timeline isn't being compiled, or it's being skipped over somehow.
View 1 Replies
Jan 27, 2009
they are both placed in separate layers and instantiated for the main timeline.I need a button from my intro_mc to simply gotoAndPlay a frame label in my content_mc MovieClip but I can not get the 2 MC's to communicate.I have tried every scenerio I could think of but nothing works right now I have this AS inside of the intro_mc movie clip
Code:
enter1_btn.addEventListener(MouseEvent.CLICK, onClick1);
function onClick1(Event:MouseEvent):void
[code].....
View 4 Replies
Feb 10, 2009
I'm trying to create an image slideshow from preloaded images via XML. I can get the XML to call and 9 images to display as here: [URL] This is fine in itself but I want things to occur underneath the 9 images so I'm trying to preload all the images on the _root. and call the images inside a looping movieclip. The problem is that I can't get the functions inside the movie clip to call the XML - as here [URL]
[Code]....
View 3 Replies
Feb 10, 2009
I'm trying to create an image slideshow from preloaded images via XML.
I can get the XML to call and 9 images to display as here: [URL]
This is fine in itself but I want things to occur underneath the 9 images so I'm trying to preload all the images on the _root. and call the images inside a looping movieclip.
The problem is that I can't get the functions inside the movie clip to call the XML - as here [URL]
The code inside the move clip is this...
Code:
xmlSmallImages = new XML();
xmlSmallImages.ignoreWhite = true;
xmlSmallImages.onLoad = loadSmallImages;
xmlSmallImages.load("images-small.xml");
[Code].....
View 0 Replies
Jul 19, 2009
So basically my file is a photo gallery. There are two ways to click through the photos - the previous/next buttons or the camera icons on the floor plan diagram. The cameras are dynamically generated from XML, into a cameraHolder mc.
I have the controls working independently, but I need to have them working together (ie: if you click the previous/next buttons, the camera icons would change state) I don't have all the over/selected/visited states working yet, but I don't really need help with that.
What I really need to be able to do is figure out how to call the camera icon clips. See line 138 for where I tried to trace one: trace(cameraHolder.camera0); It returns as undefined.?
Also is is possible to call a mc where part of the name is a variable? For example, you'd call something like "camera" + whoIsOn instead of camera0?
FYI: this file is definitely a work in progress. I kind of slapped together two examples to get what I currently have...
View 2 Replies
Apr 10, 2010
I have 2 nested move clips in this order.
mc_a (grand parent)
mc_b (parent)
[Code]....
Now, I have a button on the stage. I am trying to load mc_a on stage using the linkage, and trying to load an image that replaces c_inst.
I am using:
on(release)
{
_root.attachMovie("a_call", "a_called", 1)
_root.loadMovie("image1.jpg", _root.a_called.b_inst.c_inst)
}
But so far it only attaches the movie, doesn't load the image.
View 1 Replies
Dec 3, 2008
1) I created a movieclip (book_mc) on the stage. Inside the book is another movieclip (bookPages_mc). Inside of bookPages_mc is a third movieclip (subNav_mc).
2) On the root layer I created another movieclip (button).
3) On "button" I went to Linkage and gave it a base class of my own creation, "MainNav".
Now in the MainNav class I want to tell the subnavigation movieclip to animate.
The problem is - I can't figure out how to reference nested movie clips from an external class.
(For the record - everything has an instance name and has been double checked. The code works from within the FLA but not from an external class.)
Here is my class code (everything works except for the reference to the nested movieclip):
Code:
package {
//imports
import flash.display.MovieClip;
import flash.display.DisplayObject;
[Code]....
View 3 Replies
Aug 11, 2009
I have my function on frame 1
Code:
function backhome(event:MouseEvent):void
{
this.gotoAndPlay("mapbegin");
}
At frame 10, I have a movie clip that animates and stops. Inside of that movie clip is a button that I want to go back to frame 2 when someone clicks on it. I want to be able to click on that button and call the function above.
panamacitybeach.returntomap1.addEventListener(Mous eEvent.CLICK, backhome);
When I put that code on the movie clip keyframe on the root timeline, I get this error.
TypeError: Error #1009: Cannot access a property or method of a null object reference. at intmap_fla::MainTimeline/frame1()
The addEventListener is laying on the keyframe in which the movie clip is. Why can't I call that function later on where the movie clip shows up?
View 2 Replies
Mar 4, 2010
I have an instance of a movie clip that runs and after it runs I want it to call a frame to gotoAndStop back on the main timeline (stage). What is the code for that? When the animation ends, I am simply giving it a stop(); and then I want it to go to the next frame on the main timeline. I think this used to be _root in AS2.
View 1 Replies
Aug 11, 2009
I have my function on frame 1
[Code]....
At frame 10, I have a movie clip that animates and stops. Inside of that movie clip is a button that I want to go back to frame 2 when someone clicks on it. I want to be able to click on that button and call the function above.
[Code]....
View 0 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