ActionScript 3.0 :: Variable Refering To Type Of A Class?

Jun 17, 2009

ve faced a problem. I have a super class called "Plane" which has subclasses called "Fighter" and "Bomber". each of these subclasses have a bullet type "Cannon" and "Bomb"Now I want the to send a reference of the bullet type to the super class, because bullet creation is handled there and I want to let the super class know which bullet type to create.Ofcourse I could pass a string, I just ant to know if there is a better way, like storing a class type in a variable?

View 2 Replies


Similar Posts:


IDE :: Refering To An Instance Name By Variable?

Sep 10, 2009

I am trying to create a game in Flash. There are 43 spaces of irregular shape in the game and I already know the X and Y location. I defined them as a class which extends movie clip, I put them on the main timeline to start and I gave them all an instance name. I want to initialize them when I am starting a new game. I defined methods to set and get the properties, those methods work when I use the instance name, but many of the spaces share the same properties. The instance names are all I+some numberm I1, I2, I3. When I try to use a variable name such as space_Id = ("I" + i) to reference the instance name I get an error "Call to a possibly of undefined method. I tried the old actionscript 2 solution of putting an eval function eval (space_id) in front of the method but that didn't work either. It resulted in the same error plus a warning. I1.My_Method (); // works but it would require 20 or so blocks of almost identical code

var space_Id:String = "I1";
space_Id.My_Method (); // doesn't work
_root.space_Id.My_Method (); doesn't work

[code]....

View 7 Replies

ActionScript 3.0 :: Accessing A Class's Static Functions From A Variable Of Type Class?

Feb 19, 2010

I realize this is kind of an odd issue, but I am wondering if there's any way to get Flash to allow me to access a class's static functions using a class variable that points to the class. Example:I create a class called FooClass that has a static function named fooI then create a variable of type Class that points to it

Code:
var class:Class = Class(getDefinitionByName("FooClass"));
However, when I try to call foo() using the variable, it errors saying the function

[code].....

View 6 Replies

ActionScript 2.0 :: Refering To Variable LoadVar Dynamically?

Mar 31, 2004

I am reading a file with certain user defined variables like &x=30&y=50&z=100Lets the variable is caught in a function as argument myVarnow depending on the variable the user passes I need to fetch the value. ie if the user passes x i need to read the value of x.lso keep in mind i dont havehow the user has named his/her variables.What i need to do it get the value of that variable by using loadVar.this.myVar;As such it gives me undefined. There is text present in 'this' myVar represents 'x'I have tried eval(this.myVar) as well as this.eval(myVar) but in vain

View 5 Replies

ActionScript 1/2 :: Refering To A Class Imported On The Root Timeline?

May 22, 2009

This is probably ueber basic, but I don't know how to do it. I am importing tweenlite on the root timeline like this: import gs.TweenLite;

I now want animate things in other MCs. I tried something like this, but it did not seem to work.parent.TweenLite.to(text1, 3, {_alpha:100, overwrite:0});

View 5 Replies

ActionScript 3 :: Possible To Have Variable With Specific Class Reference Type?

Feb 14, 2011

Coming from a Delphi background, I am used to be able to have class references/pointers of a specific superclass, example:
#!pas
var
niceVar: class of TClassOne; // Delphi style
badVar: class; // Only? allowed AS3 style to the best of my knowledge
begin
niceVar := x;
badVar := x;
niceVar.staticMethodSpecificToTClassOne;
TClassOne(badVar).staticMethodSpecificToTClassOne;
end;

What this means is that I don't have to cast my variables to a specific class; they are of the correct Class beforehand. This also means that compile-time checking can be performed to make sure proper members are being accessed and I don't have to check that niceVar is in fact of class TClassOne if niceVar was passed to a method.
[Code] .....

So just like a variable storing an object can be for a specific type and only objects of that class or subclasses of it are accepted, so to does "class of AClass" allow for variables of a specific class to be limited to references to a certain class or those inherited from it. I hope that makes sense somehow; I don't know of specific nomenclature for the whole "class of SuperClass" thing. So I'd like to do the same in AS3 as having variables/properties/parameters of type Class does not cut the mustard; its kind of like having all object variables/properties/parameters simply being Object instead of their proper, specific type.

What I'd like to be able to do
public function set recordClass(aRecordClass: TRecordClass): void {
_recordInstance = new aRecordClass(this); // Compiler will know that I am creating a TRecord
}

View 2 Replies

ActionScript 3.0 :: Eclare A Variable Type That Is The Same Name As The Current Class?

Feb 3, 2009

How do you declare a variable type that is the same name as the current class in a different package? Is it possible?I'm importing the class and using getDefinitionByName for the instantiation. However, without declaring a variable of that time, the class is not being imported.

[code]...

View 2 Replies

Actionscript 3 :: Pass Object Type Variable To Another Class But Keep Structure?

Jan 7, 2012

My doubt is this:I have this variable in this class A

var obj:Object = new Object()
and its structure:
obj.name = "John";

[code].....

View 1 Replies

ActionScript 3.0 :: Get:Implicit Coercion Of A Value Of Type Class To An Unrelated Type Lash?

Sep 27, 2011

I constantly get:Implicit coercion of a value of type Class to an unrelated type lash.display.BitmapData.var ba:ByteArray = jpg.encode(BitmapData);This is my code from where it tells me it's wrong"

ActionScript Code:
var jpg:JPEGEncoder = new JPEGEncoder();
var ba:ByteArray = jpg.encode(BitmapData);

[code].....

View 8 Replies

ActionScript 3.0 :: Getting The Error 1067: Implicit Coercion Of A Value Of Type Class To An Unrelated Type Function?

May 4, 2009

Basically plots a dot wherever you click. Getting the error 1067: Implicit coercion of a value of type Class to an unrelated type Function.
 
package {    import flash.display.MovieClip;    import flash.events.MouseEvent;
public class particle extends MovieClip {        //private var _xmouse:Number;        //private var _ymouse:Number;        private var mc1:MovieClip = new MovieClip();        private var mc2:MovieClip = new MovieClip();        private var mc3:MovieClip = new[code].....

View 7 Replies

ActionScript 3.0 :: Implicit Coercion Of A Value Of Type Flash.display:MovieClip To An Unrelated Type Class?

Aug 15, 2011

These are my errors: in Adobe Flash CS5.5
 
I don't understand why this script doesn't work. I am new to Action Script 3.0 and I watched this incomplete video on youtube. -- [URL] and I got the fails below.

[Code].....

View 1 Replies

Actionscript 3 :: 1067: Implicit Coercion Of A Value Of Type Class To An Unrelated Type Flash.display:DisplayObject

Apr 5, 2012

So for instance, I've got three .as files called 'Helicopter.as, Game.as, Blue.as'
and I also have a .fla file called Helicopter.fla (These files are all suppose to link together, to make the helicopter game) . In the Game.as file, I have the following;

[Code]....

Flash doesn't recognise the original Helicopter symbol (in the Helicopter.fla file, because I deleted it). But I want the system to detect the 'circle' drawn using API (In the Helicopter.as file). And I have no idea how to how to name the API drawn circle 'Helicopter', thus I'm getting an error. So how do I name the API circle to 'Helicopter', so the Game.as file recognises it.

View 1 Replies

Actionscript 3 :: Recasting Member Of A Library Class To New Type In Extended Class?

Oct 14, 2010

I created an flv video player using Flash Builder 4. This "BasicVideoPlayer" project is compiled into a SWC that will be eventually be used to create other video players that extend the functionality. One of the features is a view that appears when the video has finished playing that displays a "Play Again" button. This "Play Again" view has its own class, "BasicPlayAgain", that accepts a graphic asset that is exported from a .fla file that contains all of the graphic/UI assets.

In my new project, "EnhancedVideoPlayer", I'm using the BasicVideoPlayer SWC as a library to create a new video player that will add more functionality to the "Play Again" view; specifically it will add more buttons to that view.The EnhancedVideoPlayer uses a default class that extends the BasicVideoPlayer class. The BasicVideoPlayer class has a member called "playAgainScreen" whose type is BasicPlayAgain. The EnhancedVideoPlayer needs to override the playAgain member and recast it as EnhancedPlayAgain so it can control the new buttons properly.

View 1 Replies

ActionScript 3.0 :: Set A Default Value For A Class Parameter Of Type Class?

Feb 2, 2010

I'm working on an accordion component and I was thinking that it'd be cool if I could write a very basic one and then set it up so that it would be possible to pass in any kind of container class and child class so long as they subclassed a particular parent or implemented an interface (haven't really gotten that far yet).

What I've noticed though is that I can't setup a default class for my constructor parameter. For example I'd like to do this:

Code:
public function DropDownList(containerClass:Class = ContainerSprite, childClass:Class = ChildSprite)
However it gives me the following error:
1047: Parameter initializer unknown or is not a compile-time constant.

[Code]....

View 4 Replies

ActionScript 3.0 :: Refering To A Specific Child?

Feb 1, 2010

In my program, I have multiple children of the same movie clip. Each movie clip has a text field inside it which shows data relating to that movie clip. However, I need some way to update that data at run time to reflect changes that may be taking place. My problem comes to, how am I supposed to target that specific child of this movie clip since there are around 40 of them on the stage at the same time?

View 3 Replies

ActionScript 2.0 :: Refering To Multiple Objects?

Feb 22, 2010

this problem has been solved. i only had to remove the "else{ return false;}" bit. I'm an animator who kinda wants to be able to do some actionscript but who isn't that good at it. atm I'm trying to make something which contains a hitTest() which should check if my movieclip (doll_mc) is touching any instance of "ground".

My attempt to make a code for this has dramatically failed and this is all I managed to make which does make a bit of sense: var nrOfgrounds:Number = 2; /*this is the number of instances, which should be kept up-to date with the project, of course.*/

setInterval( groundCheck(doll_mc), 25);function groundCheck(obj:MovieClip):Boolean{ /*returns boolean groundCheck(<objectName> [in this case, "doll_mc"]); */ for (var i:Number = 1; i <= nrOfGrounds; i++) { /* <- i've got a feeling like this bit ain't working properly*/

[Code]...

just to see what would happen, and yes, this time groundCheck(doll_mc) would only be true when doll_mc was touching ground2_mc, but not when touching ground1_mc. therefore there must be something wrong with that one bit of code, but I can't figure out what!

View 7 Replies

Professional :: Refering To Line In Text Field?

Jun 21, 2011

probably it is very simple, but I couldn`t find anything in the net.How can I take specific line from text field. In my case, it will be number and I`m planing to use parseInt. on that string

example:
line1 = 001
line2 = 002

[code].....

View 3 Replies

ActionScript 3.0 :: Refering To Multiple MovieClips Using Loop

Jul 5, 2010

I simply want to be able to access 3 already created, but not yet added movieclips using a loop. I've tried a few code combination but can't figure out the syntax.[code]

View 2 Replies

ActionScript 2.0 :: Dynamic Naming TextField And Refering It?

Mar 8, 2004

I am generation a textField by_root.createTextField("some"+randomNumber,1);Now I want to assign some text to the textField, how do I refer to it???

I tried using a variable first like
var myText="some"+randomNumber;
_root.createTextField(myText,1);

[code].....

View 3 Replies

ActionScript 2.0 :: Dynamic Naming TextField And Refering It ?

Mar 8, 2004

I am generation a textField by

_root.createTextField("some"+randomNumber,1);

Now I want to assign some text to the textField, how do I refer to it? I tried using a variable first like

var myText="some"+randomNumber;
_root.createTextField(myText,1);
myText.text="something";

it doesnt work it gives me an error

View 3 Replies

ActionScript 3.0 :: Refering Variables Into A Parent / Main Movie

Aug 4, 2010

I've build several movies which all work fine, but ultimately they need to run inside a Main movie which acts as a holder for the various child movies which load into it.Everything is working fine but not when they're loaded into the main movie. The main problems seems to be that the main movie has common component which relate to all the loaded child movies.Consequently the main movie has several instances - but how do I refer back to them in the child movieclips?I can't get the child movie clips to compile if I remove the references but ultimately the child movie clips need to speak to instances and functions in the main movie.Also, I've got a global function to hold the global variables but this method seems frowned on. But I need the global variables all the time and in all the movie clips.

View 3 Replies

AS3 :: CS3 Function That Returns The Type Of A Variable?

Nov 11, 2010

What is the ActionScript 3 function that returns the type of a variable ?

I remember that there is one but I can't remember it nor can I find any reference of it.

View 1 Replies

Actionscript 3 :: Check Its Variable Type?

Sep 29, 2011

I have two objects [object MovieClip] [object ContentDisplay]

i have to differentiate them abut i can't find a method in as3 check variable type.

View 2 Replies

Actionscript 3 :: Get The Type Of Uninitialized Variable?

Jan 19, 2011

The task was meant to be quite simple: I needed to initialize variable with new keyword dynamically, depending on it's type. For example:

public var object:Sprite;
...
object = new Sprite();

In this case type is Sprite, but it could be anything and a method which actually instantiates it with new, doesn't know with what type it was declared. Of course I could store type (or class name) in string variable and instantiate object with it. But I just wonder if I could get that type info from the object itself, 'cause it's declared in a class and logically thinking it's type info might be stored somewhere and be retrievable.

View 1 Replies

ActionScript 3.0 :: Populate A File From A Xml Type Variable?

Aug 25, 2011

I populated a tree (mytree) from an xml type variable (myXML) using the following:

mytree.dataProvider = new TreeDataProvider(myXML);
 
Can the same thing be done to write the XML to a file with extension .xml?

View 7 Replies

Actionscript 3 :: Checking If A Variable Is Of The Object Type?

Dec 11, 2009

I want to do something like this in Actionscript 3:

if(variable is Object) ...;
else ...;

Where variable could be a String(), Number(), Array(), Object()...Currently the above check returns true for all of these types, which makes sense. I only want it to return true for objects made with new Object(), however.

View 2 Replies

Actionscript 3 :: Cast A Variable As A Type Dynamically?

Nov 1, 2010

Is it possible to cast a variable as a type dynamically, where the type would be a variable of type Class? Consider the following (invalid):

var myClass:Class = MyClass;
var myInstance:myClass = new myClass();

For context: I'm working in Flex (4) to create a modal manager that will control various aspects of creating modals (via PopUpManager) and I'd like to keep it as minimal as possible. Components would be passed through the same functions, and rather than allowing any type of variable to be cast, eg:

[Code]...

View 3 Replies

Actionscript 3 :: Variable Declared As * (star) Type?

Nov 5, 2010

I saw following statement somewhere -var someVariable:*;Why is someVariable declared as * (star) type? What is the use of declaring it this way?

View 1 Replies

Actionscript 3 :: Declare Variable With Type X And Interface Y?

May 24, 2011

If i have an Object that extends Sprite and Implements Mungable i would like to do something like[code]...

View 3 Replies

ActionScript 3.0 :: Specify Variable Type Via Text String?

Nov 27, 2009

i'm attempting to load data from XML and use this data as variable values. My problem is, loaded XML data is always a String, but sometimes I want to load other variable types.There are several boring solutions to this, such using typeof to determine the the datatype of a variable and then using a function and switch statement to convert the XML data to the appropriate data type. I'd love though if there's a sneaky 1 liner to do this using built in functions. Something like:var x:int = typeof(x)("123");Let me phrase the problem another way.Lets say we have this:

var x:int = new int;
var y:string = "123";
var z: othertype = "123"

[code].....

View 7 Replies







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