ActionScript 3.0 :: Get Objects Based On Their Class?

Dec 29, 2010

im currently writing a piece of code where i need to get all children that are specific class or extend one.

currently im using this

ActionScript Code:
public function getConnections():Vector.<NodeConnection>{
var res:Vector.<NodeConnection> = new Vector.<NodeConnection>();

[Code].....

The problem with this is that 1st, string comparison is slow, and im expecting that there will be hundreds, of instances on stage. and secondly, It is very probable that i will extend the classes that i use in the functions, so their toString() will produce different name. e.g if i have on stage instances of "Node, ExtendedNode1, ExtendedNode2 " since they are all nodes, id like to all of them be returned.

View 4 Replies


Similar Posts:


Flash :: Creating An Instance Of A Class That Implements An Interface Based On The Class Name?

Feb 17, 2011

Is there a way to generate an instance of a class that implements an interface based on the name of the class?

I am trying:

var ClassReference:Object = getDefinitionByName("movement.OuterSpaceMovement") as IMovement;
var m:IMovement = new ClassReference as IMovement;
trace("startup..." + m);

-But I am getting an error message ReferenceError: Error #1065 (OuterSpaceMovement) not defined.

I have several classes that implement the same interface (IMovement) but I need to be able to generate new instances of these classes and then pass these instances as a datatype (IMovement datatype) to other classes...

So then I tried:

var ClassReference:Class = getDefinitionByName("OuterSpaceMovement") as Class;
var m:IMovement = new ClassReference() as IMovement;
and this doesn't seem to work...but the following
var m:IMovement = new OuterSpaceMovement();

View 1 Replies

Flex :: Objects Drawn By Flash Graphics Class Exist As Objects?

Jan 16, 2011

Internally Flash obviously keeps a list of the primitives drawn using Graphics so I wondered if you have many such primitives in a Sprite, can you re-position/remove/alter individual items rather than clear and re-draw everything? Or is this deeper into the bowels of Flash than you're allowed (or recommended) to go?

View 4 Replies

ActionScript 3.0 :: Objects Class Find And Change Another Objects Xy Properties?

Oct 13, 2010

What I have is a game with a Level object, inside the Level is a Player object, and they don't have instance names given, what I'm trying to figure out is how to do is make it so that the player can change the x or y properties of the Level object.
 
To be more precise, I'm making it so that when the player moves in a certain direction, he either moves accross the stage, or he starts moving the Level object around the stage, it'd be in an Event kind of function, now I can easily make the Player move, but I don't know how to make the Level object move which the player is inside of.

View 3 Replies

Flash :: Repositioning Objects Based On A Scale?

Jan 19, 2010

I have airplanes that are flying past the screen from a top down view. when the air planes crash, I scale them down to make it appear as if they are falling closer to the ground and farther away from the screen. I have turrets on these crafts as well. they are seperate objects from the air plan. I scale them down as well. The only problem is they dont reposition correctly. they stay in their x and y positions even though they are being scaled it looks as if they are being pulled away from the air plane. is it possible to reposition them correctly based on the size on the object they sit on (i.e. the air planes)

View 1 Replies

ActionScript 2.0 :: Calling Objects Based On Properties?

Oct 18, 2006

How can you call objects based on properties they have instead of object names? For example if i want all the objects in an area to move somewhere else. Thats not what im trying to do but just an example. Also im using flash mx 2004

View 1 Replies

Flash :: Move A Displayobject Based On Another Objects Rotation?

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

Flex :: Separate Objects Into Two Datagrids Based On Specific Value

Oct 5, 2011

Im using Oracle, BlazeDS, Java and Flex. I have a list of objects displayed in a datagrid(Lets call them Main-objects. Each of these objects have a set of UserComment-objects associated with them(One-to-Many relation in the DB). These comments may come from two different "types" of users, distuingished with either a 1 or 0 in the UserComment-object's "userType" field. Each time the user selects a Main-object in the datagrid, the UserComment's related to this object is displayed in a separate datagrid below.Based on the introduction, i want to separate the UserComment's into two separate datagrids (one for each user-type), instead of the one i have now. So my question is: What is the best approach for performing this task? What is the best way of separating the UserComment's into two separate data grids based on the value of the "userType" field?

View 3 Replies

ActionScript 3.0 :: Check An Objects X,y Coordinates Based On Where It Is On The Stage?

Aug 12, 2011

Is there a way to check an objects x,y coordinates based on where it is on the stage, vs. where it is in the movie clip that is on the stage?

need this to compare with the mouse for instance.

View 2 Replies

ActionScript 2.0 :: Rotating / Dragging Objects Based On Keypress

Jul 22, 2002

I have a bunch of draggable objects and I want to be able to rotate them. Is it best (possible?) to rotate them based on keypress or how might you go about this. Here is my keypress code so far ( draggin works - rotate doesn't )

[Code]...

View 5 Replies

ActionScript 2.0 :: Duplicating MCs Based On Number Of Objects In XML Document

Mar 3, 2005

Any good tutorials on dynamically duplicating movie clips (and working with them, loading into them) based on information (the number of object tags..) in a xml document?

View 2 Replies

ActionScript 3.0 :: Sort Objects Depths Based On Their Y Position

Jun 12, 2008

I've been trying to sort objects depths based on their Y position but have not been able to do it efficiently. I was able to successfully sort objects with a selection sort algorithm and a quick sort algorithm; however, both have only been partly successful. Selection sort gets about 8-10/30 FPS with 13 objects and gets about 14-18/30 FPS. This is not good enough as I figure I could have as many as a hundred objects to be sorted at once.

After digging around, I found that array.sort() is more efficient than a quick sort implemented in AS3 and that calling swapChildren() or swapChildrenAt() at every swap was bogging it down. So now I am copying the objects array and sorting it with sort() and then comparing the two and swapping displayObjects so as only to call the swapChildren() or swapChildrenAt() method once per element. It appears to be running, and at full speed, though it won't swap correctly. Here is my code:

[Code]...

View 14 Replies

ActionScript 2.0 :: Duplicating Mc's Based On Number Of Objects In A Xml Document?

Mar 3, 2005

dynamically duplicating movie clips (and working with them, loading into them) based on information (the number of object tags..) in a xml document?

View 2 Replies

Flex :: Flash - Using Sprite Objects In A MXML-based Application?

Oct 25, 2010

Canvas.addChild() insists any DisplayObject added implements IUIComponent. But I don't want my core graphics engine dependent on Flex. Is there an obvious/common way around this, to have simple graphical objects like Sprites & Shapes in a Flex application? The individual DisplayObject children I want to add as children represent objects in a game world, like a spaceship or a missile or a horse...

Not sure if Canvas is the most appropriate container, perhaps Group or another class is optimal for a game-engine... example MXML & AS3 code showing a skeleton setup is most welcome. I'm targeting Flex4 & Flash 10, but Flex3/Flash9 solutions are still of interest.

View 1 Replies

ActionScript 3.0 :: Sorting Vector Of Objects Based On Property (Numeric)

Jan 9, 2010

What I want is to sort a Vector array of objects(not primitive), based on a propery(Number). (think character.zDepth). Generally the same thing as the sortOn function of Arrays, except that we don't have that for Vectors.
like myArray.sortOn(x, Array.NUMERIC)
Dealing with Vector arrays of primitives not complex objects.

View 4 Replies

ActionScript 3.0 :: Adding/Removing Objects To/from An Array Based On A Variable?

May 8, 2009

So a small example of my situation...On my stage I have 5 items labeled item1_mc, item2_mc, item3_mc and so forth...they all have two keyframes on their respective timelines, one labeled "active" and the other "inactive". My code contains 2 arrays, inactiveArray and activeArray and a variable known as energy that regularly goes to and from 0 - 100.

What I am looking to achieve is basically the function of...

if energy >= "insert given items 'active threshold' 20, 40, 60, etc..." then add it to the activeArray, if it is not, remove it and add it to the inactive array.

all objects in activeArray gotoAndStop("active");

all objects in inactiveArray gotoAndStop("inactive");

I have tried many different ways of achieving this effect but I always end up with duplicates and extras or something doesn't move when it's supposed to, where it's supposed to, it just ends up into a giant cluttered mess and I start from scratch.

View 8 Replies

ActionScript 3.0 :: Handling Evals In Objects Based On Each Set Of Data In An XML File

Feb 15, 2011

I need to make a function that creates an object based on each set of data in an XML file. I am currently using bracket notation to do it, but don't know how to increment the next object's name dynamically. I wanted to do something like this:

[Code]...

View 3 Replies

Actionscript :: Change The Size Of A Displayed Object Based On 2 Objects Proximity?

Jan 7, 2011

Can I use actionscript to change the size of a displayed object based on 2 objects proximity?
 
As in the closer 2 objects get, the bigger another one gets?

View 1 Replies

Flash Based Tetris - Importing Random Objects And Moving Blocks

Jul 23, 2011

One of my main interests is playing games so I thought why not make a game? I see lots on the Internet games based in Flash so I thought that would be my best starting point to make actual graphic based games... (not to mention I actually got taught at university how to use flash to a certain extent). The game I decided upon was tetris. I'm sure you're all familiar with the block based puzzle game and might be able to shed some light upon what I am doing right and what I am doing wrong. So, I've firstly made my game screen with a window for all the blocks to come down in.

I've also put some dynamic text place holders ready for when I come to keeping track of how many 'lines' the player has scored, the time and so on in the right hand side of the screen. I have made graphics for the different colour 'building blocks' (just one block of 24x24 in different colours for each shape) and then used the 'building blocks' multiple times to create my shapes (I, J, L, O, S, T, Z). These blocks are called tetrominoes. Now I've come to a point where I need to import these tetrominoes randomly from the library and get them to appear in the middle just off the top of my block screen.

How do I import random objects from a particular folder in my library to the stage in Flash CS5 AS3? After realising a quick solution to my problem was not to be found quickly I then thought about what will happen to this block once it has been imported... Well, in Tetris the block moves slowly down until it hits another block or the bottom of the block screen. I know that I can do something with a detectHit() function. How do I get my block to move down the screen by a set amount of pixels every second or so?

View 4 Replies

ActionScript 3.0 :: Removing Instantiated Objects - VideoPlayer Class From Main Class

Nov 8, 2009

I have question regarding removing instantiated objects. Let's say i have a main class in which i instantiate a custom video player (or whatever) class:

Code:
...
var videoPlayer = new VideoPlayer(...);
addChild(videoPlayer);
...

And inside VideoPlayer class i have of course dozens of objects (movie clips, sprites representing different parts of VideoPlayer) and dozens of event listeners attached to them. My question is, if i want to remove this VideoPlayer class from my main class is it enough to just do:

[Code]...

View 2 Replies

Actionscript :: Combine A Live Stream Subscriber With A Chat Box Based On Shared Objects?

May 5, 2009

The following code is a combination of samples taken from red5. Basically I am trying to combine a live stream subscriber with a chat box based on shared objects. I'm not a flash developer and have a very limited understanding of what is going on here.

// ** AUTO-UI IMPORT STATEMENTS **
import org.red5.utils.Connector;
import org.red5.samples.simplechat.BasicChat;

[code]....

I don't think that var chat is being initialized anywhere as trace(chat) prints 'undefined'. However var connector and var publish_video seem to collect their instances from the stage.

This sample code included those two and worked fine, but I can't make my additions behave the same way.

I have added an instance of BasicChat to the stage (I'm using Flash CS4) and have spent the past many hours playing with it's various properties, layers and groupings, but to no avail. why my var chat isn't collecting its instance from the stage?

View 1 Replies

ActionScript 3.0 :: Class Creating Multiple Objects Of Another Class?

Feb 12, 2009

I have a class that represents a turret in the center of my screen.When I hold down SPACE, I want it to create a "bullet"-object that moves in the direction of the turrets cannon, every frame the SPACE key is held down. I am having problems with this cause I am getting this error when I am trying to create the object:

Error #1009: Cannot access a property or method of a null object reference.

This is where the error occurs:

ActionScript Code:
public function chaingun(x_:int, y_:int, rot:int, cd:Number, spd:Number, sprd:Number, life:Number) {
this.Cooldown = cd;
this.Speed = spd;

[code]....

PS: What happens is that when I press the SPACE key, the "turret" class event handler runs the function "Shoot_Chaingun" and that function creates a new Chaingun-object (which actually is a bullet), that inherits the x, y, and rotation of the turret, along with some additional varaibles, including lifetime. Then upon creation, I use "addChild(this)" to add it to the main stage, and "removeChild(this)" once it's lifetime is up.

EDIT: And also, I just realized I don't have a MovieClip linked to this chaingun class. How do I make sure that every time a chaingun object is made, the MovieClip is also loaded?

View 4 Replies

ActionScript 3.0 :: Referencing Class Objects From Class?

Jun 19, 2010

I have an enemy on the stage that reads whether it's being hit by a bullet by a hittest. There's a for loop inside the enemy's class that looks for all the bullets and names the bullet that's hitting it "hitBullet". What I'd like to do have an easy way of seeing what type of bullet is hitting the enemy. I'm basically looking for something like

if (hitBullet == RegBullet) {
//do regular bullet dying
}else if (hitBullet == ClusterBullet) {
//do clusterbullet dying
}

, where RegBullet and ClusterBullet are classes. But I have no idea what hitBullet is equal to when a ClusterBullet or RegBullet hits it. I traced hitBullet to see what it would return and got "[object ClusterBullet]", but I'm not sure what that would be in the actual code.

View 2 Replies

Flex :: Possible To Use Different Skins In A Class Based On Some Conditions?

Apr 21, 2011

We are building an application which is using skin classes in mxml. We plan to build different variants of this application for different user segments, where most of the functionality remains same but only skins vary based on the user segment.We are adding skins to the application by the following syntax:

<s:BorderContainer id="Banner" height="15%" width="100%" skinClass="mySkins.backgroundSkin"/>

Is there a way we can have a skin based on some conditioni.e if usersegment = "A" then use myskins.backgroundSkin1, else use myskins.backgroundSkin2?

View 2 Replies

ActionScript 3.0 :: How To Call Different Class Based On Value Of Variable

Sep 29, 2009

I'm brand new to actionscript and I've decided to try and make an overhead tile scrolling game. It's been going good so far, but here is my problem:
I have the level data stored in an array, where the number represents the corresponding tile.
I have movie clips in my library called "tile_1", "tile_2", "tile_3" etc.
Anyway, what I was thinking of doing was this:
var newTileContents:("tile_"+lvlArray[i]) = new ("tile_"+lvlArray[i])();
newTile.addChild(newTileContents);
Where, if the value in the lvlArray at [i] is 2, then it will create an instance of tile_2 etc.
But I am not sure how to to type the "tile_"+lvlArray[i] bit properly.

View 7 Replies

ActionScript 2.0 :: Class Based Function Hiccup?

Feb 27, 2007

This one is going to take some setup, so bear with me,I have built an actionscript file to be used as a class library (i think that is what i would call it), it looks like this:

[Code]...

That is to say, when i press a key on the keyboard once, the loaded movie follows the mouse. But when i press the same key again, the first loaded movie stops, and the new one loaded follows the mouse. What happens. I should note that when i use and #include to call the same chunk of code, the problem vanishes.

View 5 Replies

ActionScript 3.0 :: Buildin Class - DataTable Or Matrix - "xml Class" Cannot Store Objects?

Jan 5, 2010

I have some data (preferably objects, insteads of string) in the flash which I want to store as table format. So that I can query them. It is not datagrid as I do not have to show them. Currently, I am use "xml class" because of the query function. However, "xml class" cannot store objects.

View 1 Replies

ActionScript 3.0 :: Load XML Data Into Class-Based Model?

Feb 12, 2009

I'm new to FLEX.I've a requirement where i do have to load the data into Class Based Model(VO) from an Employee.xml which has got employeeName,departmentName,address & projectId tags.

View 0 Replies

ActionScript 2.0 :: Custom Component Based On Class With Labels

Oct 17, 2003

I am trying to build a component based on a class where when you enter a label at design time (in the properties panel), it displays on the component on the stage. This is done in all the FUI Components that have labels and I was wondering if any one knows which part of the code does this.

View 6 Replies

ActionScript 3.0 :: Calendar Class With Updating Events Based?

Dec 2, 2010

I have built a class based on a calendar script found here on this forum. I have modified the script to work in a class and expanded on the calendar by checking each day of the month against a database to see if there are events on that day. (if there is an event, the day movie clip goes to another frame to highlight said day)Everything works great.. at first glance. The first time the calendar loads, all the days are properly in place and the Event.ADDED_TO_STAGES runs correctly, highlighting the dates with events.

The problem occurs when the user changes the month. Everything again works the way it should except for the Event.ADDED_TO_STAGE. This event only runs for each day the first time the calendar is loaded.

Code:
package classes {
//import necessary classes
import flash.events.*;
import flash.display.MovieClip;

[code].....

View 2 Replies







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