ActionScript 3.0 :: Access Global Object With Another One Of Different Class
Aug 30, 2011
I have 2 classes:
bullet class:Extends MovieClip and stores information about bullets while handling their movement and properties. enemy class:Extends MovieClip and simply so far stores the x,y co-ordonates of the enemy. I want the bullet to home onto the enemy object in the movement function by referencing the x and y position of the enemy.
Here's the code:
//Main as3 file
stage.addEventListener(MouseEvent.MOUSE_DOWN,clk);//stuff that happens on click
function clk (e:MouseEvent){
shotcnt += 1;
shotobj.push(new pshot(player.x,player.y));
addChild(shotobj[shotcnt]);
[Code] .....
View 3 Replies
Similar Posts:
Aug 13, 2009
How to access a variable in all class files. Is there is any tutorials or sample files.`
View 2 Replies
Jan 29, 2012
If I have three classes:
public class Example {
public function Example () {
}[code]............
You can see that the two last classes extend the first one, and both have the 'variable' property. In case that I have an instance of Example and I am sure it is also an ExtendedExample OR AnotherExtendedExample instance, is there some way to access the 'variable' property? Something like
function functionThatReceivesAnExtendedExample (ex:Example):void {
if(some condition that I may need) {
ex.func()
View 3 Replies
Jul 23, 2011
i am trying to access an object within a class and the object is comming up as null but i dont understand why.
this is the object:
btnLMain = new MovieClip(); //variable declared earlier in code
btnLMain.name = "btnLMain";
[Code].....
View 2 Replies
Jul 23, 2011
i am trying to access an object within a class and the object is comming up as null but i dont understand why.this is the object:
btnLMain = new MovieClip(); //variable declared earlier in code
btnLMain.name = "btnLMain";
btnLMain.clickNum = 0;
addChild(btnLMain);
this was created in the class: LanguageButton. here is how i declared the above class within the class i am trying to instantiate it:
var btnL:LanguageButton;
then i try to access the btnLMain from the LanguageButton Class and it, (btnLMain) is comming out null:
btnL = new LanguageButton(cssLoader);
main.addChild(btnL);
btnL.btnLMain.addEventListener(MouseEvent.CLICK, btnLClick);
View 2 Replies
Mar 12, 2012
I have tried for days to solve this. I am trying to access the "newsData" object from my .fla to populate my manually created textfields.
Here is the class:
package {
import com.adobe.serialization.json.JSON;
import flash.net.URLLoader;
import flash.net.URLRequest;
[code]....
View 9 Replies
Aug 18, 2009
I try to access to the class of an Actionscript Object like the method getClass() in java.
example :
I have this class with a method 'myMethod(clazz:Class)'
public class Class2
{
...
public function myMethod(clazz:Class):void
[Code].....
View 3 Replies
May 20, 2010
i have a movie clip in my library which has a text box inside it , and it is Exported for Action Script , with a name "MenuItem"and i am creating objects in my AS file like ..
menuItem = new MenuItem();
menuItem.menuLabel.text ="i am object 1";
addChild (menuItem)
[code].....
View 4 Replies
May 14, 2009
I'm try to calling my sloppy global function by calling my global function class as u can see below.[code]
View 2 Replies
Jul 27, 2009
I created a button class with a method that will allow me to control an external SWF. However, the loader for the SWF is created on my main timeline. Is it possible to access the loader object from within my button class?No matter what I try I either get an error that the variable is not defined (rightfully so because I haven't defined it in the class, it's defined on the main timeline) or that the object is null (when I declare the loader from within the class, which I know is wrong as well)
View 4 Replies
Jan 6, 2010
I have a document class called Main, and a class called DispatchEventExample. In DispatchEventExample, I'm trying to add an event listener to the stage but get an 1120 error, access of undefined property stage.
If I understand things correctly, even though I create an instance of DispatchEventExample in Main, it's not added to the display list & therefore cannot access stage.
[Code]...
View 1 Replies
Nov 16, 2010
I have a class that have a method to do some work and return a MovieClip. How can I access the stage from the class ? I don't add the class object to stage.
My code is like this :
Code:
import com.ClassName
.
.
.
var c:ClassName= new ClassName();
var mc:MovieClip;
mc = ClassName.create("some parameter");
I want to get access to the stage from ClassName class file.
View 3 Replies
Jan 4, 2011
I have a movie clip symbol placed on the main timeline. The class linkage to that movie clip is Sheet. Inside Sheet class, I make a public string call _textRow. Inside the Sheet's constructor, I create a new TextField call values_txt. Inside the Sheet class again, I create a public function call updateTable().
The document class is Main. From the Main.as, I need to call updateTable() function to update the text inside values_txt. And I need to find a way to get to values_txt. That's where my problem lies.
Actionscript Code:
package{//imported stuff herepublic class Sheet extends MovieClip{public var _textRow:String = " Lorem
Lorem again";public function Sheet(){addEventListener(Event.ADDED_TO_STAGE, initSheet);}public function
[Code]....
Basically, I need to run Sheet's updateTable() from Main.as and update the values_txt.text with _textRow string. But I don't know value_txt's target path.
View 9 Replies
Apr 9, 2010
I created an array of objects and put an event listener on each of them. My problem is that when the object is clicked, I want to access a method inside the object's class but I do not know how to reference its position in the array. This isn't very clear but hopefully my code will make it clearer.
This line is inside while loops and puts an event listener on every square.
[Code].....
How can I know which square has been clicked?
Note: e.target returns the following error:
ReferenceError: Error #1069: Property placeChar not found on flash.display.Sprite and there is no default value.
View 3 Replies
Jan 1, 2012
I'm currently trying to add the resulting XML (xmlResult) to a textbox that is on the stage. I did try using MovieClip(root).[instancename].text = ..... however it didn't work - null object reference?
package {
public class ChatHistory extends MovieClip {
public function ChatHistory()
[Code]....
View 1 Replies
Dec 29, 2010
I have a class, and I'm trying access an object outside of that class. For example, in my class I have function: onNodeLoad(node:Object)with that function I can access the properties of node just fine, but outside the class I cannot.In the function that is inside the class, I can trace (node. title)I want to be able to do that trace on the main timeline.[code]So right now, in my main timeline, trace(con.node) comes up null.I've tried to declaring _node public, private, public static.
View 1 Replies
May 27, 2011
I made a movie clip that is linked to a class named "Fugel". In the "Fugel" class I want to access the object's properties (x, y, rotation, alpha...) that I created in the main FLA file. I'm trying to center it in the constructor, but I don't know how to. The "this" keyword doesn't seem to work.
Here is the code for the "Fugel" class:
Code:
package {
import flash.display.MovieClip;
public class Fugel extends MovieClip {
public function Fugel() {
[Code].....
View 5 Replies
Sep 12, 2009
I'm using the following code to arrange indexes of objects on the stage the only problem is I can't access an Object that has been made in a class in an external AS document. if i go into the document and trace I can see it but i can't access it from the document class and arrange its index anybody have any ideas?
[Code]...
View 1 Replies
Jul 26, 2011
Just wonder if I can reference entry point object from any place in the app? Is it maybe assigned to some global object, like stage is for example? Currently I use static methods and variables, but this breaks encapsulation.
View 2 Replies
Mar 2, 2012
How do you access every displayed object of a certain kind at once? Here's the code.
[Code]...
I want to replace the underlined part so that it refers to every instance of the dirt symbol without an insane number of iterations. From that, I plan to make the player capable of standing on each dirt symbol as they are being created, as well as move all of the dirt symbols with ease.
View 2 Replies
May 12, 2010
I have extended an mxml component with an actionscript class. I'm trying to access a component in the mxml file using the id (in order to add an event listener) but I cant seem to do it.
I get:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
View 1 Replies
May 11, 2006
I've done a class to be able to listen to the event for a CLASS not on an instance.
Code:
class net.webbymx.events.XClassEventListener {[code]....
why did I do this.It cames with my rugby game.I have player in two teams. When a player throw the ball I want the other teammate to act like "wait for ball" and the opponent like "seek for ball". Plus I'm lazy (and I don't want to register the listener for each instance of the player I'm creating). So this class is made to be able to handle as many instance of a class I want without adding a listener on each of them. I'm just creating a global listener on the class and then I will be able to receive dispatched event for any instance of this class .so in my team I can do
Code:
XClassListener.initialize(this);
this.addEventListener("throw", "net.webbymx.game.Player", "wait");
and in my opponent team I can do
Code:
XClassListener.initialize(this);
this.addEventListener("throw", "net.webbymx.game.Player", "seek");
View 4 Replies
Nov 2, 2009
When I created a Symbol in a Scene, I gave it an Instance Name. How do I access it later on from within an objected added to the Scene.
View 5 Replies
Mar 21, 2011
I have a movie clip of an explosion which is done in code because I am randomizing the direction and amount of debris from the explosion, so it's a movie clip with one frame, and all animation is done in code. Problem is, I'm trying to pause the game from the main timeline when the player presses "p". Right now I have it so it turns the variable gamePaused = true and calls the function pauseGame() which stops everything else. However I don't know how to access the variable gamePaused from inside the explosion movie clip's code. If I can somehow check that variable in the movie clip, I can pause that animation until the player presses "p" again.
So basically, how do I access a variable in the main timeline from a movie clip?
Also just to point out, all of these explosions were created as Sprites in the main timeline's code, any solutions I have found online didn't like that. So just keep that in mind.
Here's the main timeline code:
//This Creates An Explosion<br>
function createExplosion(explosionX, explosionY, explosionSize):void{<br>
//This Creates The Explosion Movie Clip
var explosionSprite:Sprite = new Sprite;
[Code]....
View 1 Replies
Feb 15, 2011
I have written a framework that facilitates RPC calls between AS3 and PHP 5 called FlashMOG. I recently got a forum request that has introduced a pretty bizarre question regarding access control. This will be a lot easier to discuss if you have access to the FlashMOG 0.3.1 client source which is here:
[code]...
The basic idea is that I have a FlashMOGService class which has an RPCSocket member that it may share with other FlashMOGService objects. The idea is that you can create two distinct FlashMOGService objects and have them both connect to the same host/port via socket. I use my special RPCSocket class for two reasons:
1) Let developers use one port but separate functionality into two distinct services...a form of multiplexing i guess
2) RPCSocket adds functionality to the standard Socket class that works to serialize and unserialize data and get it where it needs to go. The essence of the problem here is that created a class with a FlashMOGService object as a member and has tried to assign a private method of his class as an event handler to the FlashMOGService object:
[Code]....
My initial thought is that this should be fine because it's all done within the class. However, when I consider the monkey chain that results in this function being called, it seems almost logical that it wouldn't work. The problem is that the browser freezes when a socket message arrives that tries to call the service's client method, _service.client.firstClientMethod. This client firstClientMethod is attempted when data arrives from the server on the Socket (an RPCSocket, actually). The RPCSocket class deserializes the socket data and extracts an array with a service name, a method name, and an array of arguments. It looks into its own private class variable (an array of services using the RPCSocket) and tries to invoke whatever function was assigned thusly:
[Code]....
I'm guessing there's some kind of infinite loop going on to check access control for the various intertwined classes.
View 5 Replies
Jul 26, 2011
I am creating a sqlite database for my mobile app. once the user has supplied the correct password the database is opened. Various screens of the application will need to read and write data from the db. is there a way I can make the connection global when I open it, so it can be accessed from any view?
the code I am useing to open the DB is
var sqlConnection:SQLConnection = new SQLConnection();
sqlConnection.addEventListener(SQLEvent.OPEN,sqlOpenSuccess);
sqlConnection.open(DBFile, SQLMode.CREATE, false, 1024,null);
View 1 Replies
Apr 18, 2004
Is it possible to access a global variable from an swf on a different level than another (outside of movies)? Or are they only global in the sense that they can be accessed from different scenes in the same movie? I want to check whether or not a certain movie (called by loadMovie) is on a certain frame (if else statement), and then act accordingly (tell it to play a certain frame in that movie [shut itself down, figuratively], or nothing).
View 5 Replies
Apr 6, 2005
Is there or is there not possible to access _global variables between domains? On [URL] I have index.html and index.swf. Index.swf then loads main.swf from [URL]. In index.swf I have a _global variable that i want main to use. When calling for it all I get is undefined. The only way to access it is if I call for it using _parent or _root.
I have allowed the domains to communicate using
System.security.allowDomain("[URL]");
System.security.allowDomain("[URL]");
I have also put a crossdomain policy file on both servers..
View 7 Replies
Aug 28, 2006
i just want to ask if there's a way to avoid the trip to global security panel to access local .swf?
View 3 Replies
Jul 26, 2010
I have a ScrollPane " scrollPane1" that I need to access two different movie clips (allpages and courses). Is it possible to make a global as3 package so " scrollPane1 " can be seen by my movie clips ?
View 1 Replies