ActionScript 3.0 :: Why Are Functions With Event Listeners Firing Themselves Again

Aug 23, 2009

I've had this glitch for a long time, and I've tried several ways to get rid of it, and now that I just recoded everything to see if it was something I did, it's back again! basically, whenever I press space (regardless of whether or not I am listening for a space press [or any key press]), the last function fired by an event listener will run itself again, with the exact same arguments supplied to it in the first time.

For example, if I make a simple button to trace("text"); and take you to another frame. Once you get to that frame you can press Space and it'll trace "text" again! I really have no idea what's causing this, and it doesn't seem to be happening to me in new files. and there's too much code to show you, but I just want to know if anyone has heard of this before or if they have any theories to what's going on.

View 7 Replies


Similar Posts:


Flash :: Why Are Event Listeners Firing More Than Once

Jun 14, 2010

In my Flash project I have a movieclip that has 2 keyframes. Both frames contain 1 movieclip each.

frame 1 - Landing
frame 2 - Game

The flow of the application is simple:

User arrives on landing page (frame 1) User clicks "start game" button User is brought to the game page (frame 2) When the game is over, the user can press a "play again" button which brings them back to step 1

Both Landing and Game movieclips are linked to separate classes that define event listeners. The problem is that when I end up back at step 1 after playing the game, the Game event listeners fire twice for their respective event. And if I go through the process a third time, the event listeners fire three times for every event. This keeps happening, so if I loop through the application flow 7 times, the event listeners fire seven times. I don't understand why this is happening because on frame 1, the Game movieclip (and I would assume its related class instance) does not exist - but I'm clearly missing something here.

I've run into this problem in other projects too, and tried fixing it by first checking if the event listeners existed and only defining them if they didn't, but I ended up with unexpected results that didn't really solve the problem.

View 2 Replies

Flex :: Event Listeners Not Firing In Code

May 15, 2011

event listeners not firing in this code can anybody guide me what is problem with this code.[code]

View 2 Replies

Flex :: Programmatically Firing Event Listeners

Nov 10, 2011

I would like to programatically fire an event on a spark checkbox. I have a tab bar which has tabs enabled according to various checkboxes. I am loading data into these tabs. Sometimes tabs 1 and 2 will be enabled. Other times tabs 2 and 3. Other times tab 4 by itself (and all the other combinations). I have tried to enable the VBox (in action script) which is in my view stack but it seems to freeze the application. The VBox enables correctly upon user input on the check box. If I set the checkbox to be selected it does not fire the event and so does not enable the tab.

Is it possible to manually fire an event in Flex. I have tried to see if I can take the checkbox and get the event and fire it. Unfortunately I can only see addEventListener, hasEventLister and removeEventListener. There is no way of getting the events that are already on the checkbox

View 1 Replies

ActionScript 3.0 :: Event Listeners Not Firing Consistently?

Oct 7, 2009

I have 9 buttons on my site which I wish to increase to 100% alpha when the users mouse rolls over each one, then have the alpha reduced to the original setting of 75% on rollout.If I set the code below for 1 button it works just fine. However, if I repeat this code just changing the numbers for each button, it stops working once duplicated more than a couple of times.Why does it stop working and how can I write this efficiently so it works for all 9 buttons?

Here is the code:-
addtocart1_btn.addEventListener(MouseEvent.MOUSE_O VER, fadeinaddtocart1);
function fadeinaddtocart1(event:Event):void

[code]......

View 3 Replies

ActionScript 3.0 :: Keyboard Event Listeners Not Firing?

Nov 17, 2009

It currently has the following listeners active. When you click a blurb, you will zoom into it. When you click it again (or anywhere on the flash object) it will zoom back out.If you let it idle it will zoom in and out at roughly 10second intervals.There are also keyboard functions that when you click on the arrow keys it will move the camera in various ways. The keys only work in the zoomed out state and are disabled on zoom inThe problem that I'm having is with these. On startup, the keys work fine. If you let it idle and have it automatically zoom in then out, the keys will work fine. However, if you manually click out of a blurb, the keyboard event listeners stop working. I'm not sure why this happens since both the auto-zoom and the manual zoom both call the same function to zoom out.

At first it seems to be that the window is losing focus, since if I click on white space I can use the keyboard again. The problem though, is that when I use an DEACTIVATE event listener to test it, it doesn't show the flash object losing focus. Because of that, I'm not really sure how I would go about fixing this problem.

Code:
package com.jonchau.twitter {
import flash.display.MovieClip;

[code]......

View 1 Replies

CS3 Calling Functions Using Event Listeners?

Aug 7, 2009

I have made an event listener:text0_mc.addEventListener(MouseEvent.CLICK, showMe);showMe is a function, but I need it to call more than 1 function at once i.e. -ext0_mc.addEventListener(MouseEvent.CLICK, showMe1, showMe2, showMe3, showMe4, showMe5, showMe6, showMe7);Each function contains an if statment as below.

function showMe1(event:MouseEvent):void
{
if (shuffledArray[1]==orderArray[1]){

[code].....

View 1 Replies

ActionScript 3.0 :: Add / Remove Event Listeners Within Functions

Apr 4, 2011

What I am trying to do is, if a user presses keyboard (key 1), picture 1 should FadeIn and if a user presses keyboard (key 2) picture one should FadeOut and picture 2 FadeIn and vice-versa. With the code mentioned below it works fine sometimes if I am not pressing any other key while it is performing one action but sometimes it behaves weird also. What I want AS3 to do is not to take any action or in other words it should not listen to keyboard until it finishes the opening or closing animation of a picture or any other object assigned to the key.
 
stage.addEventListener (KeyboardEvent.KEY_DOWN, KeyDownHandler);
/**///keyboard keycode for 1 & 2var key1:uint = 49;
var key2:uint = 50;
var BG1:Image1 = new Image1();
var BG2:Image2 = new Image2();
[Code] .....

View 14 Replies

ActionScript 3.0 :: Passing Parameters In Functions And Event Listeners?

Jun 21, 2009

I'd like to know what's the different using global functions and functions with param..Why using params? When the as3 developer uses it?

View 3 Replies

IDE :: Apply Event Listeners To Multiple Objects/functions?

Jun 24, 2009

I'm currently working on a nav bar but I've run into a questionable situation. There are several links in the menu, and for each i'd like a mouse event on over and on out. Do I have to specify both of these events for each link, or is there an easier way to do it that I don't know about? Can you apply event listeners to multiple objects/functions?

View 6 Replies

ActionScript 3.0 :: Passing Variable Into Different Functions Called By Event Listeners

Jun 30, 2011

I have 2 functions. Each one is being called by a different event listener. Both event listeners work because I am able to trace strings in both of them.. my problem is that i am trying to create a variable that is local to both functions. The first function "working" adds a number to the variable and when the second event listener triggers function "notworking" which retrieves this same variable called "counting" both functions are called automatically by event listeners.. how do I do this? i am stomped!

[Code]....

View 5 Replies

ActionScript 3.0 :: Remove Event Listeners In Separate Handler Functions?

Sep 17, 2010

I've managed to create a button which on MOUSE_DOWN scales its parent object- it works just like windows in your OS, where you grab the corner and can change the scale of the window.

Here's how I've done it, (minus the MOUSE_DOWN listener)

Code:
function scaleDragHandler(event:Event):void {
var mcWidth:Number = event.target.parent.width;
var mcHeight:Number = event.target.parent.height;

[Code].....

However, it throws the error, "Access to undefined property 'scaleMC'" on the removeEventListener line. My thought was to put another listener for mouse up inside the first, but that sounds wrong

View 2 Replies

Actionscript 3 :: Flex Adding Event Listeners With Callback Functions Which Have No Arguments

Jun 10, 2009

fileReference.addEventListener(Event.COMPLETE, uploadCompleteHandler);
private function uploadCompleteHandler(event:Event):void {}

Above is one way to add an event listener in Actionscript. By default the callback function needs to have an argument with name event and type Event. Is there a way to declare this function without any arguments :

private function uploadCompleteHandler():void {}

Edit : It's possible to add an event handler without any arguments in mxml. So one student wanted to know, why isn't it possible to do the same in actionscript?

View 2 Replies

AS3 :: Flash - Adding Event Listeners To An Array That Execute Drag And Drop Functions?

Mar 21, 2011

This is my first real programming endeavor and this is the last thing holding my little project back from being a success.

My goal with this code is to add event listeners to an array of Movie Clips that will drag and drop them on the stage.

Here is the code:

var itemBank:Array = new Array(d1_anim.drawer1.test01.movieClip_1, d1_anim.drawer1.test01.movieClip_2);
for(var i:int = 0; i < itemBank.length; i++) {

[Code].....

View 1 Replies

ActionScript 3.0 :: MouseEvent Listeners Not Firing - But No Errors

Jul 31, 2009

The problem is with addAnimation()

ActionScript Code:
package
{
import flash.display.MovieClip;

[Code].....

... then it works.

But I don't want the movieclip on the root like that, I want it within main.page1

View 3 Replies

ActionScript 3.0 :: Have The Event Listeners For All The Movie Clips Go To The Same "Over" And "Out" Functions?

Jan 14, 2012

I added this code to make a movie clip (gFP) popup when rolled over and shrink back when rolled off:

gFP.addEventListener (MouseEvent.MOUSE_OVER, goToGFPOver);
private function goToGFPOver(e:MouseEvent):void
{
gFP.scaleX = 1.4;

[code].....

It works, but I have 45 movie clips I want to add this to - way too much code. Is there a way to have the event listeners for all the movie clips go to the same "Over" and "Out" functions?

View 2 Replies

Actionscript 3.0 :: SWFAddress - CLICK Functions Firing Twice?

Sep 21, 2009

Has anyone noticed that if you go from one page to another the new selected navigational item's CLICK function fires twice? Put a trace into each CLICK function to see this happening. This is because the CLICK function is being called by the button and the SWFAddressEvent.CHANGE too.

View 1 Replies

Actionscript 3 :: Removing Event Listeners Not Working - Error #2094: Event Dispatch Recursion Overflow

Nov 24, 2011

I have this in my constructor:

[Code]..

The problem is I get Error: Error #2094: Event dispatch recursion overflow. Why does removechild keep getting called if this.parent does not exist? Why doesn't removing event listeners work?

View 1 Replies

ActionScript 3.0 :: Can Event Listeners Only Be Added To The Class Which Dispatched The Event

Sep 3, 2009

Can event listeners only be added to the class which dispatched the event? I ask because I want to have the logic for the listener on the main class, and the action is dispatched on click from a thumb which is instantiated in a scroller class. Kinda like this:

ActionScript Code:
pseudo code:
class main {
main() {

[code]....

This doesn't work. Why can't the main class listen for an event on the thumb class?

View 1 Replies

ActionScript 3.0 :: Multiple Functions/Listeners Similar Process?

Jan 13, 2012

I am adding a different listener to each button in the menu and there are several menus as well, then each one of those functions adds a different child depending on the button and also pushes several values to the Array list, in this example called objectsOnStage. I will be running this structure function 40 times with each of the highlighted elements changing accordingly. 
 
//Listener and function for Button01
menu01.button01( MouseEvent.MOUSE_DOWN, button01Function);
function button01Function(event:MouseEvent):void
{

[code].... 
 
My original thought was to keep all those changing values in an Array list and run a loop for the function/listener, but I just cant make it go.

View 5 Replies

ActionScript 2.0 :: Call Other Functions From Generic Mouse Event Functions?

Nov 25, 2010

Is it not possible to call other functions from generic mouse event functions?

Code:
_root.myButton.onPress = function(){
hide();

[code]......

View 6 Replies

ActionScript 3.0 :: Event.ID3 Firing Twice Instead Of Once?

Jan 19, 2010

I have some code where an event handler listening to Event.ID3 fires twice for an MP3 file. From searching the web, I found a few others asking a similar question, but I haven't seen any response.

Does anybody know what would cause the ID3 Event to fire twice for a single file? My only guess is that the MP3 file contains two versions of ID3 format.

The code looks like this:

Code:

var mySound:Sound;
function setup()
{

[Code]...

View 2 Replies

ActionScript 3.0 :: Event Listeners Only Fire Off At Event Once?

Feb 13, 2010

An odd thing is happening for me, my eventlisteners only fire off once then they seem to stop working.

This thing is a movieclip that slides up the parent movieclip and another movieclip within mc slides it down. They only work once.

ActionScript Code:
slider.up.addEventListener(MouseEvent.MOUSE_UP, activateSlider);
slider.down.addEventListener(MouseEvent.MOUSE_DOWN, activateSlider2);
var frameBoolean:Boolean = false;

[Code].....

View 9 Replies

ActionScript 2.0 :: Calling Functions Within Mouse Event Functions?

Mar 16, 2003

Is it not possible to call other functions from generic mouse event functions? Surely it is !!??ie....

Code:
_root.myButton.onPress = function(){
hide();

[code]........

View 11 Replies

ActionScript 3.0 :: Timer Event Not Firing?

Jul 13, 2010

I have a little flash app that I have running constantly on my server (I made it an exe). It runs great for a few days, but then eventually it just stops.

Code:
trace("test1");
var myTimer:Timer = new Timer(5000, 1);
myTimer.addEventListener(TimerEvent.TIMER, getData,false,0,true);

[Code].....

The code above should call the function getData once after 5 seconds have passed. This works 99.99% of the time, but for some reason (usually after a few days of it running) it doesn't call the getData function.

I have verified this through trace statements. When it eventually fails, it traces out test1, test2..... then nothing else. No test3.

I'm assuming I need to add an event listener for the timer object to check if it fails for whatever reason. How do I do this?

View 4 Replies

ActionScript 3.0 :: Event.COMPLETE Isn't Firing

Sep 21, 2009

Can anyone see why my event.Complete isn't firing

[Code]...

View 4 Replies

ActionScript 3.0 :: Event.COMPLETE Not Firing On PNG?

Dec 5, 2009

I'm sure some users on this forum will be aware that AddThis are dropping the Clearspring Launchpad, so I'm writing a new API to get ready for the changeover. Part of that is a base UI that will create buttons for social network sharing destinations. At the moment, AddThis contain all the icons in a single long strip that is 16x3520 pixels in size [URL]...
 
What I'm trying to do is load this into a utility class, but the Event.COMPLETE event never fires, and if the Loader class that loads it is added to the stage, the bitmap is never shown. I thought it was maybe a dimensions issue, but what is curious is that if I place the PNG on a Flash stage and export as a SWF, it loads no problem. If I dump it out as a JPEG, no problem. Its ONLY when the file is a PNG that there are problems trying to load it. I even tried dropping it out as a 24-bit PNG (the original is 8) but that had no effect.

View 2 Replies

ActionScript 3.0 :: Complete Event Not Firing?

Oct 13, 2009

I'm dynamically creating instances of a loader in a loop, adding a complete listener to it, and loading it. For some reason the complete function is not called. Is this syntax wrong?

[Code]...

View 2 Replies

ActionScript 3.0 :: Firing Event With ComboBox Component

May 21, 2011

I have a simple ComboBox onstage, with 5 options in it. Each one has a textual label, and is assigned a numeral "data" in the Component Inspector (1,2,3,4,5). I'm trying to get the playhead to move to a specific frame, according to which option is selected, and can't make it work. The trace turns out fine, but the playhead stays in place. (The ComboBox is called my_cb).

PHP Code:
var cbListener:Object = new Object();
cbListener.change = function(evt_obj:Object) {
trace("Value changed to: "+evt_obj.target.selectedItem.label);};
my_cb.addEventListener("change", cbListener.change);
cbListener.change = function(evt_obj:Object) {
var itemName:Number = new Number();
itemName = evt_obj.target.selectedItem.data;
if(itemName == 1) { gotoAndStop(10);}

View 2 Replies

ActionScript 3.0 :: Tween Start Event Not Firing?

Apr 21, 2010

I have this code below which produces no errors

import Card;
import fl.transitions.Tween;import fl.transitions.easing.*;import fl.transitions.TweenEvent;
 var ace_clubs1:Ace_clubs = new Ace_clubs();ace_clubs1.scaleX=0.4;ace_clubs1.scaleY=0.4;[code]......
 
The only thing is the TRACE output for the MOTION_START EVENT does not fire.

View 8 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved