IDE :: Use An OnEnterFrame Event To Call A Function Just Once?
Oct 5, 2009
I need to use an onEnterFrame event to call a function just once. Here's the code:
my_object.onEnterFrame = function() {
if (this._y == 100) {
my_function();
}
};
So say i drag "my_object" to a y-coordinate of 100, how do i make it so it only calls the function once. Then if i drag the object away from y=100, and then back to y=100, i want it to call the function again.
I'm using the onEnterFrame event b/c i need it to constantly look for the object to be at y=100, maybe except when its actually at 100.
View 4 Replies
Similar Posts:
Dec 3, 2005
i want to call a funtion once within a onEnterFrame, butthe problem is that the onEnterFrame needs to go on and execute the function only once...(if its between the desired x positions (see script below))
my code
Code:
onClipEvent(enterFrame)
{
if(this._x < -150 && this._x > -1600)
[Code].....
View 1 Replies
May 29, 2009
cerbatana is the instance of my button.. I need that when I hold left key... the "moverizq" function starts.. so I create a new function.. where I have the condition for Key.is Down and then I call the function with onEnterFrame..
function moverizq() {
cerbatana._x = cerbatana._x-5;
}
function moverder() {
[Code]....
View 1 Replies
Nov 4, 2010
I've been trying to work this out.
Code:
function ghostGoUpDown(currentGhost) {
//do stuff
} benet.onEnterFrame = function() {
//do stuff
if(maze_mc.hitTest(this._x-16,this._y,true)) {
[Code].....
How can I change it so that the ghostGoUpDown is only run once each frame the hit test is true?
View 4 Replies
Jan 29, 2003
is it possible to write a function to move an object and then call that function on a clip event for instance
function (bounce){
script;
script;
}
and then call it by saying
on(mouseOver){
this.bounce;
}
View 2 Replies
Feb 3, 2009
How could i call the same function within a function AND when listening for an event?
would something likt this:
[Code]...
View 5 Replies
Apr 15, 2009
How do I call a function with a event inside it?[code]...
View 2 Replies
Oct 11, 2009
ActionScript Code:
import gs.TweenMax;
import fl.motion.easing.*;
var where:String
buttongroup.addEventListener(MouseEvent.MOUSE_OVER, buttonOver);
buttongroup.addEventListener(MouseEvent.MOUSE_OUT, buttonOut);
[Code] ......
View 1 Replies
Dec 12, 2009
I have some movie clips that I want to load by using a text box. The way I want to do it is to have a text box and based on the word typed into it call the respective movieclip. My problem is that I do not know how to call the function based on the event of someone hitting the "enter" key.
View 3 Replies
Aug 4, 2009
I'm playing with the event system and my own custom event class for a project I'm working on. I'm wondering if it's better to use obj.dispatchEvent(new CustomEvent(event)) or if I should just use a regular function call.
It seems to me that in most cases when one object is detecting the event and another is responding to it it is better to use the event system so I'm not passing around objects too much.
I was also wondering what the performance hit of using the event vs. the function call is. I'm sure the event is more cpu intensive but is it negligible?
View 2 Replies
Feb 12, 2009
Curious if it is possible to add additional parameters (arguments) when you call a function with an event?
ActionScript Code:
// this is a normal event listener
my_mc.addEventListener(Event.COMPLETE, doNextFunction, false, 0, true);
// This is a function called by the event listener private function doNextFunction(event:Event, targ:Sprite, filePath:String):void {
[Code]...
View 6 Replies
Oct 11, 2010
How do I call the slideShow function without an event listener?[code]...
View 1 Replies
May 5, 2011
How to create a mouse over event that call a function after 3 second?
I'm trying to create a function where when a mouse go over a sprite, it will count 3 second and call upon another new sprite, when mouse out before 3 second, the new sprite will not be called, how can i do this?
View 3 Replies
Mar 27, 2008
So I have an event listener, and I call a function from it.. but I want to pass some variables along with it as well.Is that possible?
View 10 Replies
Aug 14, 2007
i have simple question about how to call a function on a class but i dont know how to do it,I have a class :
Code:
class MyClass{
private var lvSendState:LoadVars;
[code].....
View 3 Replies
Aug 12, 2010
Say I have the following function
Code:
function myVideoFunction(event:VideoEvent):void {
do some stuff....
}
but i want to call it from the event listener
Code: button.addEventListener(MouseEvent.CLICK,myVideoFunction);
I cant because it runs off a VideoEvent, not a MouseEvent.The obvious work around is to copy and paste the function and rename this part, or alternativly just make a function such as:
Code:
button.addEventListener(MouseEvent.CLICK,callMyVideoFunction);
function callMyVideoFunction (event:MouseEvent) {
myVideoFunction(null);[code].....
View 3 Replies
Oct 29, 2010
Code:
stage.addEventListener(Event.DEACTIVATE,callMenu);
...
function callMenu(e:Event)
{
//game is paused and a menu is brought up.
}
if i also want to call the menu within another function which is not the same type of event, should i pass in null?
example: a switch statement finds the correct keyboard input has been pressed, is it bad to use callMenu(null);...it seemed to work, but feels wrong.
View 3 Replies
May 5, 2011
how to create a mouse over event that call a function after 3 second?
I'm trying to create a function where when a mouse go over a sprite, it will count 3 second and call upon another new sprite, when mouse out before 3 second, the new sprite will not be called, how can i do this?
View 3 Replies
May 8, 2011
I want to call the same event handler function with a click and also with a custom event. the problem is the event type that needs to be passed to the function. Is there are generic event type that can be used to call the function from both places?
Code:
menuBtn.addEventListener(MouseEvent.CLICK, menuOpen );
function menuOpen(event:MouseEvent){
[Code].....
View 3 Replies
Oct 29, 2009
When you click on a button and the animation is supposed to play foward or reverse based on which year the user is currently on and which they are selecting. Going forward is no problem However I don't know how to link the button event to the onEnterFrame() event so that when I use the prevFrame(), it will play in reverse at the same frame frequency as going foward. This is the code I have now.It goes back to the frame that it's supposed to, but the animation is not at the same speed as going forward. I goes back as fast as the code can loop.
function frm94to93 (event:Event):void{ while (currentLabel != "Frame1993"){ trace(currentFrame); prevFrame(); }
View 5 Replies
Jul 5, 2011
The keyBoard event listeners call on the rotate and unrotate functions and based on the key inputs(A and D) will implement either of the functions and rotate the image or return it to the original upright position. However, I haven't been able to get the function to work. When I press the A or D keys on the keyboard nothing happens. I even put trace() in one of the functions to see if the function will even be implemented but I don't get anything. I put in my Scripts below. Why are the functions not working? Do the eventlisteners fire or are there conflicts? I'm not getting any error messages.
ti.border = true
ti.addEventListener(TextEvent.TEXT_INPUT, onInput);
function onInput(event:TextEvent):void {
if(ti.text.search('a')!=-1) load_image("http://i54.tinypic.com/anom5d.png", "ottefct");
[code]....
View 1 Replies
Jul 6, 2011
The keyBoard event listeners call on the rotate and unrotate functions and based on the key inputs(A and D) will implement either of the functions and rotate the image or return it to the original upright position. However, I haven't been able to get the function to work. When I press the A or D keys on the keyboard nothing happens. I even put trace() in one of the functions to see if the function will even be implemented but I don't get anything. I put in my Scripts below. Why are the functions not working? Do the eventlisteners fire or are there conflicts?[code]...
View 1 Replies
Jul 10, 2011
Here is the code to call function using event listener:
var listListener:Object = new Object();
istListener.change = function() { changeImage(); }
thelist.addEventListener("change", listListener);
[code]......
View 1 Replies
Feb 20, 2012
I COMPLETELY MESSED UP MY CODE AND DID NOT CHANGE THE MOVIECLIP NAMES WHEN COPING IT INTO STACKOVERFLOW. SO IT MADE NO SENSE.
I am wondering if there is a better way to accomplish the following as3:
//THREE EVENT LISTENERS
shoe_icon.addEventListener(MouseEvent.MOUSE_DOWN, shoeApp);
top_icon.addEventListener(MouseEvent.MOUSE_DOWN, topApp);
[Code].....
View 4 Replies
Mar 16, 2011
I am loading 5 images using "for loop" and I have created the listener and if the images completes the loading, the function is called. Now, I need is the name of the "image" which is loaded on each five images gets completed.
[Code]...
in the output it is throwing as "[object LoaderInfo]". Now i need is the name of the "Image", inside the thumbnail_load function, that means, which image loading is completed.
View 2 Replies
Mar 29, 2008
onEnterFrame=null, onEnterFrame=undefined & delete onEnterFrame....
Which one to use??? What are the performance considerations. If all my movieclips on-stage are running a MovieClip.prototype.onEnterFrame = function() {run initial stuff before setting onEnterFrame=null/undefined... }, will there be performance hits? It's sad that delete onEnterFrame doesn't work unless I delete the prototype enterFrame as well, which would make the clips reinitailise itself again once you declare the enterFrame prototype again (i need to do this since there's more movieclips that end up appearing on-stage, and they need to automatically initialises themselves the moment they appear).
[Code]...
View 5 Replies
Aug 14, 2009
Forgive me for this stupid noob question but I want to call a function (loadList) that originally gets triggered after a mouseevent from another function (addToXML) that does not have an event.
The loadList function takes info from a XML var, sticks it into an array which then gets loaded into a tile list and that is working fine.
The addToXML function when called adds elements to the XML var after which I want to call the first function with the event parameter so it refreshes the items in the tile list.
I know it can do this by creating a new array and loading that into the tile list in the addToXML function, but it be much simpler to just recall the function.
I have tried things like
Code:
addToXML.addEventListener(Event.COMPLETE, loadList);
but all the event constants I have tried give me error messges like "1061: Call to a possibly undefined method addEventListener through a reference with static type Function."
View 3 Replies
Jul 28, 2010
i am not an action script developer nor flash designer, i just want to have a small action script sample that i will edit a little to make it interact with my javascript code. By the way, i want to have a button and a label on a flash form, when the user clicks on this button the onclick event will call another function 'setText for example' this setText() function will change the label text. So i think the code will be something like this:
[Code]....
I managed to put the button and the label i want just the code i will write to make this work.
View 1 Replies
Mar 7, 2012
I am working with Flex 4 windowed application. I have a mx:HTML container with location attribute like [URL]. That abc.html has a html button and i want when that html button is clicked then a flex windowed application function should be called.
Dummy Flex 4 windowed application screen shot: [URL]
View 1 Replies
Jan 14, 2010
I'm programming a simple game for school, and now I get the following error: TypeError: Error #1009: Cannot access a property or method of a null object reference.at actionscript::EnemyFighter/onEnteringFrame()
I think this is because the object that calls this function does not exist anymore (it is removed from the stage). However, I did add an event listener for this and let it remove the ENTER_FRAME event listener. Therefore, this function should not be called anymore...
I tried to give the class a variable 'exists', then setting this to 'false' in the function that is called when the object is removed from stage. Also, this onEnteringFrame function first checks whether this 'exists' variable is true before executing any code... This also didn't solve my problem...
So in the end, it seems like the ENTER_FRAME is always called before the REMOVED_FROM_STAGE event. Is there anyway to turn this around?
[Code]...
View 0 Replies