ActionScript 3 :: How To Make Array That Index Things Based On Object
Nov 8, 2010
How to make a kind of array that index things based on a object? but not being strict like dictionary.
What I mean:
var a:Object = {a:3};
var b:Object = {a:3};
var dict:Dictionary = new Dictionary();
dict[a] = 'value for a';
// now I want to get the value for the last assignment
var value = dict[b];
// value doesn't exits :s
How to make something like that. To not be to heavy as a lot of data will be flowing there. I have an idea to use the toString() method but I would have to make custom classes.. I would like something fast..
View 1 Replies
Similar Posts:
Jun 22, 2011
So, for sending to individual streams we have to reference the connected netStream we want to send to in some way like this:
sendStream.peerStreams[0].send("MyFunction",param1,param2);
and I have to determine which peer I'm sending to by their ID such as "peerID1234"
I know that you can check the peerID of the stream by doing:
sendStream.peerStreams[0]["farID"]
how can I make my send stream function know to use the array index where the peerID is?
so basically it could be like:
sendStream.peerStreams[where peerStreams[]["farID"] == peerID].send("MyFunction",param1,param2);
View 1 Replies
Jan 31, 2008
just a simple example:
var a = new Array()
a["apple"] = "red"
a["orange"] = "orange"
a["banana"] = "yellow"
trace(a.length) //returns 0
get it work?
View 4 Replies
Aug 16, 2011
I think it would be simplest to explain it like this:
[Code]...
View 1 Replies
Feb 8, 2011
In my game, Ive got a HUD, (heads up display, life bar, points scorer etc...) and when an enemy comes onto the stage, the lifebar is appearing behind everything else, and it should really be the thing that's infront of everything else. Is there like a line of code and a function or variable I should declare or import that allows me to create depth and put my lifebar at the front.
View 2 Replies
Jan 29, 2012
I'm building a plugin and I'm using actionscript to save the selection of an object in an illustrator document and then reference it later.
var arrObj:Array=new Array();
arrObj.push(app.activeDocument.selection[0]);
If I select now the same object in the document and check if its in the array it returns a -1 for the index value.
var id:int=arrObj.indexOf(app.activeDocument.selection[0]);
trace (id); //-1
Why is the selection not considered the same object as in that of the array?
View 1 Replies
Feb 23, 2011
how do you find an object's index / position within an array in flash actionscript 3? I am trying to set a conditional up in a loop where, if an object's id is equal to the current_item variable, I can return its position within the array.
View 1 Replies
Sep 15, 2008
reading the index from an array object?
if I have done something like this:
Code:
var array:Array = new Array;
array.push "moose";
var arrayObject = array[1];
trace (arrayObject.index) //this is the part i am curious about. Cause i have written another function where i need that kind of information.
View 13 Replies
Sep 8, 2009
I'm writing a multi-layered drawing app, and I want to be able to move the layers up and down. It's easy enough to change the objects in the display list and move the buttons, but in order for it to work continuously I need to be able to change the index of the button objects in the array so they are targeted properly by the function. Is there a way to do this in AS3?
[Code]...
View 7 Replies
Feb 22, 2012
How do I find an object's index in an array
I have an array of objects similar to[code]...
After chatting with my coworkers, they have suggested I enumerate this into a large array of indexed values with references to which index they are associated with, for instance [code]...
View 2 Replies
Oct 19, 2011
I was just wondering whether it would be possible to remove an object from an array without referencing its index, for example when the index is unknown, or when you want to splice it from within the class itself, like ina die function for an enemy in an array. I have a project due on Friday morning, GMT.
View 6 Replies
Feb 18, 2009
Assume I have an array with references to different display objects on the stage. The display objects do not have any other explicit references except for the array indexes. How do I evaluate if a certain index of the array is a reference to a certain display object?Some code to clarify:
Assume:
objArr[1] = dispObj1;
objArr[2] = dispObj2;
[code].....
View 2 Replies
Jan 1, 2004
I have a looped sound and some components in my main movie (scroll bar) which for some reason is really bogging down my swf and causing the preloader bar not to show up until like 46% or something ridiculous.So I am trying to solve the problem by having a preloader swf as suggested by Kode in this thread. However, now all my targeting is messed up in my main movie. Everything that was _root has to change but I can't tell what to load it into. I tried using _parent, _parent._parent, _root.container_mc (which is a blank movie clip created in the preloader swf that main is loaded into after the preloader is 100%) and others but nothing works. Even the simple looped sound which was originally just _root.backsound.start(0,999) can't be targeted.how to target things on my main stage based on the preloader swf?
View 14 Replies
Sep 22, 2008
I just make a grid based on array... my problem is how to highlight boxes that contain only character I mean if the box contain character it will gotoAndPlay(2)...eg:[code]
View 1 Replies
Jul 20, 2009
I need to remove the value associated with a property in a Flex 3 associative array; is this possible?
For example, suppose I created this array like so:
var myArray:Object = new Object();
myArray[someXML.@attribute] = "foo";
Later, I need to do something like this:
delete myArray[someXML.@attribute];
However, I get this error message at runtime:
Error #1119: Delete operator is not supported with operand of type XMLList.
How do I perform this operation?
View 2 Replies
Jan 23, 2010
I have a multidimensional array based data and i'm pretty confused in bringing it to simple linear array. I know it requires some for in loop to set property and its value and some nested looping but i lost in the half way.
I have following data
records:Array = [0]
name = gender;
records:Array
[Code]....
View 5 Replies
Jan 7, 2011
Is there a quicker way besides iterating thru all entries in the associative array Related to - How do I delete a value from an Object-based associative array in Flex 3?
View 2 Replies
Jun 21, 2009
Is there a way to make a movie clip based on a blank object?the way i usually make one is by drawing a rectangle and making it a movie clip.
View 1 Replies
Jan 30, 2009
I'm going to be building a site for a photographer and would like to be able to do something like the thumbnail navigation in this example: [URL] I'm assuming it's adding the thumbnails to the Display Object via an array based on an external XML file, and displaying them once their corresponding full-size images are loaded ... Perhaps it's building the nav simply by looking to see how many photos there are in a folder on the server (i.e. no discreet XML added for each shot). Not sure if this idea is even possible -- would like to hear from any of you if in fact it is.
View 0 Replies
Apr 27, 2010
Just wondering if there's a way to add an object to somewhere in the middle of an array.push only add things to the end of an array
View 5 Replies
Feb 24, 2012
how to get the X and Y coordinates of a character in a string based on index? I find it odd that I can get the exact letter and index by clicking a character in a text field, but I haven't found anything in code that can get those coordinates without a user click. Seems like they would have to know the x,y of the individual indexs to be able to tell you what letter you're clicking based on your own mouse coordinates.
View 3 Replies
Oct 7, 2010
I'd love to know how to make click and drag two different things. As it believes the drag function is also a click. Also I'd love to know how to set it so that ALL movieclips stop when they reach say -10px from each side?
View 2 Replies
Feb 15, 2011
I have used a method to shuffle a part of a Array, but i noticed that it does not work very well.When i run this method I sometimes get empty array values.So if you would try the example below and test it out some times you would get a right result but sometimes a wrong result.For example when i run this i get in my trace output:
a,b,c,d,g,,e,f (here after the g it goes wrong)
a,b,c,f,g,d,e (here it goes right)
a,b,c,d,,g,f,e (here it goes wrong)[code]...
View 8 Replies
Mar 1, 2012
I'm writing a game with Flash CS5/AS 3.0 that tries to simulate depth of field by drawing all the relevant Movie Clips based on their Y position in ascending order, i.e. things lower on the stage overlap things higher on the stage. A MovieClip with a Y position of 10 would therefore need to have a lower index compared to a MovieClip with a Y position of 20, so the second one gets drawn on top of the first.
I wrote a quick and dirty function just to test this. During the trace, I've noticed that the truck's index hits 0 when I go near the top of the stage, but if I go too far up it will completely disappear from the stage. Trace then starts generating this error:
ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
at flash.display::DisplayObjectContainer/getChildIndex()
at EICT::Game/ReorganizeDisplayIndexes()
[Code].....
View 2 Replies
Mar 17, 2009
how do you make things have a glow effect in flash 8? its probably some action script.
View 3 Replies
Jun 6, 2010
I'm trying to allow all things oitside of the stage peramiters to be visible in the browser screen so certain elements can be longer than the stage and still be shown Can't remember if it's a flash thing or an html thing.
View 6 Replies
Apr 30, 2010
For example if you had a cat and running a mouse over its tail would make it angry, but running the mouse over it's head would make it happy. I thought it might be done by having layers on a button with 2 hit areas, I mocked it up quickly, but it just played both animations when I hovered over each button.
View 3 Replies
Nov 5, 2010
I've been trying to use random to make something happen a certain percentage of the time. For example, for making the scientist go to frame 91 half the time and 181 the other half, I was using this code:
[Code]...
View 2 Replies
Mar 29, 2009
but i realize i do not know the syntax of what i want to do. So i have an event handler and i want to do different things depending on the object type. i could do
[Code]...
View 4 Replies
Oct 16, 2009
I have a set of images of dogs and a doghouse.
1. Each dog has an email assigned to it for the person.
2. Clicking on a dog (or alternatively "dragging it"), puts it in the doghouse and moves the existing dog out to the now empty location.
3. Once moved in, ther should be a button presented to create an email to the person saying they have been placed in the doghouse (so..like..mailto??).
4. Maybe an image of the doghouse with them in it could attached to the email.
5. LATER: The state of the page could be kept so future visitors know that the person is in the Doghouse.
I have an old JavaScript page that kind of shows the functions:
FAMILY DOGHOUSE
Also, what I have done in FLASH (so far) is also shown at the bottom of the page.
1. Not sure how to make the action wait for the mouse click or drag!
2. Also, maybe a button, once the people decide who goes in the doghouse, to submit and fire the email??
When I chose this little project I thought it was easy, but I realize I have not a clue how to begin beyond making buttons and tweens.
View 0 Replies