ActionScript 2.0 :: Flash8 Retrieve Index-number Of A Value In An Array?
Apr 30, 2009
For instance:
PHP Code:
my_Array = new Array();
my_Array.push("one", "two", "three", "four")
Here's the catch: another variable (for instance) called "three" is loaded. I want to look up "three" in my_Array and retrieve the index-number (should be 2 of course). How can I accomplish that?
Supposing that i've a lot of MC placed on stage, every MC is stored into an array. Clicking on one of it, can i retrive the position in which it's stored into the array?
Is it possible to return the index of the first instance of a specified value within an array? Similar to:
Code: var my_string = "string"; var index = my_string.indexOf("g");
/*Outputs:
1 */
Basically, I have two arrays, each with 10 values (in slots 0-9 of the arrays). So I need to see if an array has a specified value in it, but then I have to see if the other array has a certain value in it, in the same spot as the first instance of what I search for in the first array.
I am trying to trace an index number from an array.
I know this must be about as simple as it gets, but I just cant figure it out.
I know the contents of the array are all asighned a number begining with 0.
I need to find out the index number of a thumbnail when you click on it.
Code: function whenThumbsLoad(event:Event):void{ var thisThumbsLink:String = clipPathList[ c ]; var thisThumbsTitle:String = clipTitleList[ c ];
[Code].....
I know I can trace the thisThumbsLink and get that, but all I need is it's index number. Also I trace(c); and I get how many there are, but I just don't know what to trace to find the index number.
i used a for loop to addChild of a class object(movieclip) to the stage and at the end line of for loop after addChild i push it into an array and i add eventlistener to it , such as
for (var i:Number = 0; i < 9; i++) { ..... clip = new CLIP; ......
[Code]....
and if i want to get the array number which currently accessing how can i do that ? for example, i drag one of the mc class from the array which has already added eventlistener above.
how can i get the number of the array which im accessing ? evt.target..... etc ?
The Action script code below takes the strings in the array (pgtit) and creates a dynamic navigation bar I am trying to trace the index number of the array being click I just seem to get -1.
var pgtit:Array=["link1","link2","link3","link4"]; var xPos = 0; var menuHolder:MovieClip = new MovieClip; addChild(menuHolder);
Say you have a class Parent, which has a property childArray:Array. In this array, we will register several instances of the class Child. Is there an easy way for a child to know which position in the array it currently has? I know I could just pass the index number into the child as I register them, but if a child were to be deleted from the array, all children past the deleted childs index would need to have their indexes updatedl. While this is of course not a huge task, I just have this feeling it should be a better and more dynamic solution.
[code]I want to input a number and find a match for the number, returning the values on the row in to specific fields for each number. For example, if I input the number 10 in an input field, I want the number 1.2276, 0.00100, 106.38 and the rest of that row to output these values I have seen so many options, don't know where to start.
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]...
//*//*//*//*//**//**/**//**//**//**//**//**//**//**//**//**//**// var t:Array=new Array();t=[d1,d2,d3,d4,d5]; var d:Array=new Array();d=[t1,t2,t3,t4,t5];
I want to know the index number of the object when I clicked it.. trace(mc.getChildAt(0)) = display the object at the index 0 lets say the output is [object] button Now I want to reverse it. When I click the object button button.addEventListener(MouseEvent.CLICK, onClick) function onClick(e:MouseEvent){ trace(e.currentTarget.????????) //I want to trace what index number is that button, the output should be "0" }
I have a ComboBox, with it prepopulated with the States.When I have a variable that says it should be pre-selected to for example CA, how do I do that, without haveing to figure out the index number for every single state?
i am trying to make a banking system, i have a text box which is called totaltxt, the number is currently set to 0, i press a "50" button, and the total should be 50 right?....but im getting 050 instead,heres my code, i am using AS2 btw
PHP Code: var bank:Number; bank.valueOf(totaltxt.text)
This is my first AS3 post, I have recently taken the step from AS2. I am displaying an image from an XMLList using event.target.name. I need to access it's index number in the list to set to a variable.Here is the code:
thumbLoader.addEventListener(MouseEvent.CLICK, showPicture); function showPicture(event:MouseEvent):void imageLoader.load(new URLRequest(event.target.name));
I recently bought a new machine and tried to put my Flash 8 software onto it. The serial number was fine, but it requested the serial number of the software I upgraded from, which I no longer have (MX, I think it was. I threw it out ages ago thinking I didn't need it ). I can't even remember what email address my macromedia/adobe account was under, it might even be under an email address for a domain I no longer have.
I do still have the software installed on my old PC. Is there anyway I can find out the serial number of the MX I upgraded from off of the Flash 8 on there? Or it is a lost cause?
on (release) { health -= 10; if (health>500) {[code].........
I was wondering if there is a code i can use to replace the 10 with a random number between say 1-10.(Ergo when the script triggers the health is decreased with something between 1-10 instead of the set nr 10)
basically i have a custom function for the array class. and within it i can refer to the aarray by using "this" however in a trace statement i want to be able to get the name of the array.
Code: // i think getDefinitionByName() might be of some kind of help. var myArray:Array = [1,2,3,4,5] Array.prototype.functionName = function(){
I'm trying to create a shuffle button for my mp3 player. I don't want it to repeat any song in the xml playlist until all the songs are played. Is there to display a random number on the click of a button, without repeating any number in the array until all the numbers in the array are used?
I'm trying to import some variables set up in a .txt file. However the variables that I would like to behave like numbers are not doing so.
I have a variable in the text file called "&middleimg=1" when I pull this in and say do the following:
Code: var numvar:Number=0; numvar = _root.myvars.middleimg+1;
I get "11" rather then "2" as the result. I tried setting up my text file as such: "&middleimg:Number=1" but get an "undefined" result. Is there anyway to get imported variables to behave like a number instead of a string?
I am trying to access data from an array. The array is in the root and I am trying to get it's data into a submovie. In as2 it would have been:
mylabel.text = _root.myarray[1];
So, i have tried:
mylabel.text = root.myarray[1]; and mylabel.text = (this.root as Array).myarray[1];
and tons of other configurations.. I get the 1119 error no matter what i do. I am beginning to think I just can't get the info from the array in a sub movie..
I have an array variable called ball[#], which value starts at 0 and is incremented up to 8.
I also have a corresponding array variable called _ballPlaced which returns true or false if a ball is placed in a target zone.
What I would like to do is retrieve the array value variable from the ball[#] at any time.
For instance, the ball[#] variable can be clicked and dragged, so when it's selected it becomes the event.target. E.g. How can I put the array value of the ball[0] in the ball _ballPlaced array.[code]...
I have parsed an xml message into several arrays inside a function. I am able to see the data with a trace when it is placed inside the function, but I get a "parameter cannot be null" when the trace is outside the function.
function parseMC(assesInput:XML):void { for (i = 0; i<assesInput.*.length(); i++) { qArray[i] =(assesInput.multipleChoice[i].question.text());
On my stage is a dynamic text box and a "save button".The text box shows a random number which somehow does not save.In the fla file I added is a circle whose color can be changed from red to green, just to point out what I mean.
In a Flex project, I have an array with objects in it. I want to save this array in a cell on a mysql table along with some other basic info like title, and an id. How to echo all the rows... I'm trying to echo the contents of an array that was serialized and placed in a single cell. This array has objects in it. So, I have this code here to serialize the array, and insert it along with the other info into my DB:
function submitLogDbObj($array,$id,$title) { $title=mysql_real_escape_string($title); return mysql_query("INSERT INTO logs (text,id,title) VALUES ('".serialize($array)."','$id','$title')"); }
Then for a test I'm trying to make a loop that will display the log in a way that looks like a conversation... An object in my array would look something like: [1] icon = "" msg = "this is a test" name = "Them: " systemMsg = 0 [Code] .....