ActionScript 3.0 :: Dispatch Event From Static, Non-displayObject Based Class?
Aug 23, 2009
I have a SendData class that sends form info to a php script. It is a static class that does not extend anything. I want to be able to dispatch an event if there is an error, or when it gets info back from the server. I have a custom event class that I have been using to dispatch events like this, but I have only used that in displayObject extended classes.The problem is, it seems like something has to be a displayObject based class to dispatch events. I know there must be a way to do this, but I'm having trouble finding it in searches.
View 2 Replies
Similar Posts:
Aug 23, 2009
I have a SendData class that sends form info to a php script. It is a static class that does not extend anything.
I want to be able to dispatch an event if there is an error, or when it gets info back from the server. I have a custom event class that I have been using to dispatch events like this, but I have only used that in displayObject extended classes.
The problem is, it seems like something has to be a displayObject based class to dispatch events. I know there must be a way to do this, but I'm having trouble finding it in searches.
View 2 Replies
Nov 4, 2009
I'm writing a class that really doesn't need to be anything related to a displayObject. It's really more for organizational purposes, than anything else. It's there to handle 1 thing, and 1 thing only. However, I want to have it dispatch an event when it's done so that nothing gets ahead of itself, and I don't end up running functions before the SWF has finished setting itself up.
Simply using the ActionScript Code:
dispatchEvent(new Event("masterFinished",true));
Method isn't working, as the class is. I keep getting the:
PHP Code:
1180: Call to a possibly undefined method dispatchEvent.
However, if I change the class to extend Sprite, and then add it to the Stage as a displayObject, then it works just fine. Is there a way to get the class to dispatch an event without turning it into a displayObject or writing a custom EventDispatcher (I'm assuming the latter would work, but I'm not positive...).
View 4 Replies
Feb 8, 2009
I've created a class to hold data in static vars with getter and setter methods. The class in never instantiated, i.e. var obj:MyClass = new MyClass();.[code]
View 5 Replies
Oct 20, 2009
Is it possible to dispatch event from class that isnt extended class of MovieClip? I created my own class and put import flash.events.Event; import flash.events.*; but when i call dispatchEvent compiler throws error:"1180: Call to a possibly undefined method dispatchEvent."
View 3 Replies
Apr 1, 2011
I have a document class called Main.as In the class constructor I have the following listener:
enter code here
var listeningFORModeChangeToStudent:Sprite = new Sprite;
listeningFORModeChangeToStudent.addEventListener(TellAllModeChangeToStudent.STUDENT,exp);
addChild(listeningFORModeChangeToStudent);
[code]....
In a third class I make a call to the despatcher in the previous class:
enter code here
var ThisTellAllModeChangeToStudent:TellAllModeChangeToStudent = new TellAllModeChangeToStudent;
ThisTellAllModeChangeToStudent.tellAllModeChangeToStudent();
I have trace statements in eveything and from this I know the despatcher in TellAllModeChangeToStudent is being called.The problem is that the listener in the main.as is not calling the function exp.I cant see why and I dont know how to check if the listener is actually seeing the dispatch event?
View 1 Replies
Apr 20, 2011
I want to dispatch a custom event from the Country() sto the MenuButton();[code]When a country is hovered a custom event is dispatched which I want the MenuButton to listen and if the parameter passed is the same as its name to get highlighted. The Country Class is the Base Class for my countries movieclips I have on stage and the MenuButton the Base Class for the menu button.
View 1 Replies
Nov 6, 2009
I have a class which makes a url request and stores data from that request. When the data is retrieved, parsed, and stored into an array, I'm sending a dispatch event which I listen for in my document class. In the event handler function in the document class, I'm accessing the array that was compiled from the class. The array inside the class has 15 values, however in my event handler function, I'm only retrieving one value from it, which is the last value in the array. I posted my code below. Is there a different way I'm supposed to use the dispatchEvent in order to retrieve all of the array values instead of one?
Class
package com.src
{
import flash.display.Sprite;
[Code].....
View 1 Replies
Feb 21, 2010
I have small chess application which consists of cells and boards. When user moves an item to the board, I want the board cell to dispatch an event so Board can listen to it and call a listener[code]...
View 3 Replies
Apr 6, 2009
I don't know if i've been in front of my computer for too long, but I can't for the life of me understand why this doesn't work:
All i'm trying to do is dispatch an event from one class to the other, when I trace it out, it says the event is getting added, but the event listener isn't picking anything up.
[Code]...
View 5 Replies
Jun 27, 2011
I am trying to dispatch an event of CustomEvent class
[Code]...
View 1 Replies
Aug 12, 2008
I have 3 files.
main.fla
PHP Code:
import classes.LevelObj;
var newLevel:LevelObj = new LevelObj();
var levelListener:Object = new Object();
levelListener.onLoaded = function(oEvent:Object) {
[Code] .....
Now this runs great but in the loadLevel function of LevelObj.as, when I receive the event from the GBXML class that it has finished loading I want to call another function within the same class (LevelObj) to continue with further processing the XML data. What I make of it, is that I am still within the scope of the myListener object. Should I use a Delegate function here to get to the function within the LevelObj scope?And how about properties from the LevelObj scope? When doing a simple trace of some testVar I get undefined. Logical ofcourse because it is not within the same scope. But I am stuck here.
This is the part that should contain the call to the function..
PHP Code:
myListener.onLoaded = function(oEvent:Object):Void {
trace("LevelObj.XObj > "+oEvent.success);
if (oEvent.success) {
trace(testVar); //CALL FUNCTION HERE IN SCOPE OF LevelObj
} else {
View 1 Replies
Nov 23, 2009
What I want to do is to dispatch the click event when the component is clicked. (The class is essentially some text in a textfield that needs to be able to do certain things, and it needs to be able to respond to a click). Sounds easy enough... I want the event dispatched when that portion of the text is clicked. But uh...how? it's not like a button where I can just go myButton.addEventListener(MouseEvent.CLICK, myClickHandler);That's clear, because some component is going to be listening for the Click event dispatched when myButton is clicked. It is built into the AS3 framework that a button knows how to listen for a click event.
After the import statements I've got:[Event(name="click" type="mx.events.Event")]How do I dispatch the event when the component is clicked, when the component doesn't yet know how to respond to a click event? I've tried adding an event listener in the textfield which contains this custom class of text, but nothing's happening because the Click event hasn't been dispatched.
View 3 Replies
Jan 29, 2012
I have small swf as3 flash applications that are loaded by a main flex application. The main Flex Application contains an SWFLoader and i added an event listener on SWFLoader.content to fetch custom events that I prepared.
now whenever I like in the application I use the function dispatchEvent to create the event and I make sure that the bubbles parameter of the event is true. so in this case the event bubbles up in the stage until it reaches my event listener and I can handle the event properly. the problem resides when I have a static class and I want to dispatch the event from there. because it's a static class and not a display object that appears on my stage it has no where to bubble to and because of that I cannot fetch the custom even in my main flex application.
[Code]...
View 1 Replies
Aug 1, 2008
how i need to dispatch an event from a class that Extends a movie clip now so i cant extend the class to be EventDispatcher. Do i need another class just for handling events?
View 3 Replies
Nov 11, 2009
I am trying to work with the EventDispatcher class to dispatch a custom event to stop a video from playing. The video plays inside a MovieClip with an attached class file called PlayerProfile. I want the video in the PlayerProfile MovieClip to stop playing when the user clicks on another MovieClip called ScrollBox. I'm getting no compile or runtime erros, but the code is not stopping the video. I have seen use of a public static constant to represent the custom event. Is that what I am missing here.
[Code]...
View 1 Replies
May 17, 2008
I have a class name ImageLoader that is used to load image and the dispatch a complete event when the image is loaded. This class is implementing singleton design pattern which means that only one instance is created always for this class.
Everything is working fine it is loading the image but in the initListener function i am dispacthing a complete event to let the other class Content (which passes the image name to this class ) that the image is loaded and you can access it now.
BUt the problem is the event is never dispatched or may be it is but I am not catching it properly here is code for my ImageLoader class.
Code:
package
{
import flash.display.*;
import flash.net.*;
[Code]....
View 5 Replies
Apr 12, 2009
I am having trouble using a custom event in flex. I need to dispatch an event from inside two nested components and receive it in the main application file. The basic set up is a main application file importing a custom "gallery" component.
[Code]..
View 1 Replies
Dec 8, 2011
In my AIR application, I try to dispatch a custom event from a class to main window.This class is use to call httpservice. My goal is to send a custom window when the httpservice result is send.[code]...
View 1 Replies
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
Jun 10, 2010
I have an event listener for a custom event type. This custom event overrides the clone method as required.In this event listener I want to dispatch an instance of a different type of event... a different custom event instance altogether. It also overrides the clone method as required.The problem is I'm getting a type coercion error: TypeError: Error #1034: Type Coercion failed: ...I do not know what is trying to do the casting. My code is:
/* elsewhere in a method */
addEventListener(GestureEvent.GESTURE_SCALE, handlePinched);
/* the event handler */
[code].....
View 1 Replies
Mar 4, 2009
Is there a way to adjust the rasterising of a vector based displayobject?
my problem is this: I create a textfield for example, and after moving it to z = -400 the whole text will look horrible (just like a low quality jpeg or so) as it comes closer to the viewport. I already know the vector shapes gets rasterized as soon the z value is set but there should be at least a way how it is done!?
View 2 Replies
Jan 17, 2010
Ive probably ran into some code like this before. just cant remember where. I have 2 display objects on my stage. One is rotating and the other is positioned 90 degrees from the rotating object. As the object rotates, the other object adjusts its x and y positioning from the rotating object..
If this doesnt make sense, then let me explain what I am trying to do. I have a spaceship in my flash game. this ship has 2 torrets siting on the left and right wing. as the ship turns, the torrets need to remain on the wings.
View 2 Replies
Nov 5, 2010
I've been banging my head trying to figure out how to get this to work with no success... I have a class that extends MovieClip which loads a large image into it. This image has a mask applied to it to only display a specific section of the image. I need to be able to scale this MovieClip based on it's visible width & height while maintaining it's proportions.
I'm currently using Collin Moocks' approach (see it here:[URL]) to get the visible width and height of the movieclip, but I can't figure out how to get it to scale correctly based on those dimensions... Preferably I'd like to be able to set it's visible scaleX & scaleY properties similar to how you currently set the scaleX & scaleY, (i.e. movieclip.visibleScaleX = 1.5).
View 2 Replies
Nov 22, 2009
Alright, so I have a class that is linked (via the linkage panel) to a scrollbox class. I'll paste the class here:[code]Ignoring the formatting, the commented out functions are the ones causing the issue. Adobe says that it's a static class and I can't use non-static functions. The way I wanted to use it was:
1. Call the page button generating function above.
2. In the main code in my program is this line:scrollbox.setClickFunction(historyContent.generate Page);So when the buttons that are supposed to be generated are clicked, the scrollbox class can call the History pages generatePage function and pass it which page to show. (I did this because there was a lot of text and a limit on how much would display, so small chunks sounded logical).
3. In the onClick function (which I haven't finished yet because the rest wont work), when you click one of the buttons it calls the set function. Its that simple.
View 4 Replies
Nov 1, 2010
I believe this is trivia question but here it is.I have created class which loads some image and takes fragments of each for certain animation.And in flash stage where I instance classes, I need to know when loading is complete. How do I proceed that info, I presume dispachevent do that, but how?
View 4 Replies
Jul 10, 2009
How do i create a trace that can detect if an event dispatcher is dispatching an event?....my problem is i've created a custom event that is not being dispatched i use this custom event in other applications and have verified that the code is correct I'm not getting any errors neither it just dies silently
View 1 Replies
Sep 4, 2009
I'm new to Flex.My question is how to dispatch event between components?As far as I know,Flex only bubbles event to itself or its parent. I'm in such a situation:
[Code]...
I want comp1 to dispatch an Event with parameters,according to the parameters some changes could be made to A and B in comp2.How could I get the event in comp2?I know Cairngorm could make a difference,but I don't want to use it right now.Could anyone give me a hand?
View 2 Replies
Mar 7, 2011
I'm trying to do an eventDispatch but the event isn't getting picked up.The dispatch is coming from swf B, and the listener is in swfNot sure if it's an issue because they are 2 files. Does anyone know of a solution?
View 1 Replies
May 9, 2011
I could not get the event to dispatch. is there any thing missing in my code?
Application1.mxml:
<s:Button x="50" y="10" label="Button" click="dispatchEvent(new Event('buttonToggle'))"/>
component1.mxml
[Bindable(event="buttonToggle")][code]......
View 1 Replies