Simple. Take the array [4,6,6,7,8,8] for example.we have the number 6 and 8 twice.Isn't there a method to return this array like: [4,6,7,8] ?or, how can I push this number into the array only if they are not pushed yet?I tryed to make a loop with condition to check if the numbers was already there, but I had no bliss.this is my code now:
HTML Code:
meses = [];
arquivos = xmlData.firstChild.childNodes[0];
Making a random number between lets say 0 and 99 is relatively straight forward using the Math.random class What is the best way to create 100 unique random numbers from between 0 and 99 where no random number is repeated?Would I make a random number, chuck it into an array then the next random number created is checked against the array, and if the number has been created before try for another number?
I'm an interior architect at a small architecture firm and I have been tasked with updating the firms website. I have no prior experience with flash, but have been able to learn enough to update all expcept for the portfolio section. For some reason, when I add three additional frames to the portfolio gallery timeline, it repeats the previous three frames before playing the new three. This happens only when I publish the file, when I run the timeline and view it on the stage everything appears fine.
I am building sort of a slideshow that features a counter. Everytime the countdown gets to 0 it should go to another frame RANDOMLY and start itself again. So far, I was successful at that using a Math function [i.e. gotoAndStop(Math.round(Math.random() * 5)+1);]. However, i needed the random function to include UNIQUE instances, so that it would not go twice to a same frame. Everywhere I looked for I was told that the way of doing that was creating an Array.
However, it all worked with the Math function and now that I have an array not only it doesnt work but I get a runtime error, an ArgumentError: Error #2109: Frame label 0,2,3,1 not found in scene Scene 1. It's like it cannot find the source of the randomiser function. How did this happen and, how can I make it work and still obtain a unique randomised order?
I have been using Actionscript 3.0 in Adobe Flash Builder for a few weeks,and I really like it! Bare with me because I'm not really good at it, yet. Anyway, I was wondering how would I go by adding up odd numbers from an array of numbers? I know how to make all of the numbers add up, but adding only the odd numbers I'm not so sure how to do it.
The Setup: For each movieclip the hittests a set of "target" movieclips an array is given a value. If mcIcon1 is dropped onto mcTarget1 the first number in the vacant array is given the value of one. The Issue: If I remove mcIcon1, for example, from the mcTarget1 movieclip I can't find a way of just removing the 1 from that array without the rest of the array numbers being reset.
how can I output the lower value inside an array of numbers? I have this but it is not doing the work, it is always returning the very first number in the array.
I built a class that parses JSON data, stores it in an array, and now I want to return that data so that it can be stores in an array in my root AS file. I'm eventually trying to pass the returned array to another class. My class looks like this:
1061: Call to a possibly undefined method payload through a reference with static type com.src.DataGrab.
Does anyone have advice on what might be wrong with my class, or a more logical way to write the getResults() function so that I can get retrieve the array being generated by this class?
I've been trying to figure out what I'm doing wrong here. I the below code works, but I want another function to be able to use the data stored in the 'sectionPathes' array.
How can I 'return' this data, so that other functions/etc can use it.
I'm wondering how I can return the value of an array that is being created inside a for loop?I have created a class that is using ZendAmf to grab page titles out of a database. After the connection is made I put the page titles into an array with a for loop. I would like the class to return the value of the completed array.
I have tried using a public array variable and a getter, but I'm never going to get the correct value until the for loop finishes. So how would I go about getting the array variable after the loop has completed?I'd rather not set a listener that listens for a boolean inside the for loop.
The code is coming up with [Text Object] instead of what the text actually is (and if I actually add .text it calls up absolutely nothing). This functions perfectly well when using the standard array without the sub-properties and {} brackets (so I think the problem might be somewhere in the push statements). I am not understanding what the error is (probably something blatantly simple, my only guess being some sort of conversion problem).
In a nutshell, I have a for loop updating a dynamic text element but it seems to iterate so fast that only the last item in the loop is updating the text. I'd like the dynamic text element to be updated with EACH item in the loop, not just the last.I have a single frame movie where I create a simple array of strings from an external text file:
_global.i = 0; _global.numplaces = 0; _global.PlacesArray = new Array();
[code]....
The traces work fine and show that the for loop is iterating properly. However the place.htmlText dynamic text in a movie nested one level down (for tweening purposes) that I'd like the loop to update is only updating with the last item in the array.
I have this class that basically reads a json file and then places it into an array, which I then want to pass back to the var set etc, how do i go about this:I have the following at present:Heres part of my list class:
Code:
... the normal import etc of stuff above then the following.... public function loadVideoList(_videoURL:String=""):void { try{
I've got an array (called "thearray") that I've just sorted alphabetically using thearray.sort.I then wanted to check if a certain item (myItem) was in the array, so I did a loop:
for (var w=0; w<thearray.length; w++){ if (thearray[w]==myItem) trace("this item has been found in the array")
Now, I want to know if it's possible to return the new position number of the item in the array - ie finding the element number of myItem (as in arrayelement[0], arrayelement[1], arrayelement[2]-- the number in the [ ].)
I have an object array into which I've pushed a number of objects with different variables :- myArray.push({myRef: 1, myValue: "W"}); I can sort the array in numerical order using :-myArray.sortOn("myRef", Array.NUMERIC);but after sorting I would like to collapse the array using something along the lines of :-myArray.join("");to join the OTHER variable (myValue)...Is it possible to do this without pushing every instance of 'myValue' to another array and then joining that?
I'm making an activity that involves measuring the depth of a fictitious river at various points. I have an array containing those depths at the various points and a slider for traversing through the depths and outputting to a textfield.
As the user moves the slider up and down, they can see the depth of the river at that point and plot it onto a graph. What I would like to do is be able to figure out the depths inbetween the explicitly defined values.
here is the code, it's pretty simple:
[Code].....
How would I go about figuring out the values inbetween?
I'm curious and I know there are many ways, but anyone have a good solution towards adding up the numbers in an array minus it's current node?If I am at myNumbers[3] for example, how do I add everything to the left of my current node such as myNumbers[2], myNumbers[1], myNumbers[0]?var myNumbers:Number = ["123", "45", "111", "54"];
So my array contains marks for a ficticious class and i need to be able to calculate these marks to give me a class average which is this formula; all marks added / number of marksIs there a way to do this within an array?
My code for the program so far is: // Create Arrayvar marks:Array =["100","76","80","54","23"];// Button Functionenter_btn.addEventListener(MouseEvent.CLICK, onClick); function
As the title says I am looking for a loop sequence to search through my array and find values that are even and then calculate them with a button click. I have this code which is completely wrong:
I have an assignment where I need to create an array with 9 numbers between 1 and 34, also none of the numbers need to appear twice.This is what I have so far, so as you can see I'm stuck on the part where I have to check if the number already exists in the array.[code]
[code]I have information coming in from an XML page. One of the childnodes is an ID. The numbers of the IDs go from 29 to 40. I'm trying to have 6 numbers randomly grabbed from the list, so I made a function to find a random number between a given "Low" and "High" numbers, then another to continuously add 1 if it's already one of the other numbers(I'm pretty sure the method of that part, I could have taken a short cut.)Where it says to trace the two numbers near the top of the find5RandomNumbers function, they trace 29 and 40. But near the bottom where it's told to trace all 6 items, they come back as "NaN."[code]
I'm trying to create an array of random unique numbers from 0 to 39 so that I can list these numbers in a countdown and without repetition, ie: 25, 29, 11, 03, 17 etc. These are 40 different numbers, equal or greater than 0 and equal or less than 39.
How do I add array values that are numbers when loaded dynamically via sql?Example script doesn't calculate. Instead it just adds as though the elements of ycor array are string based. So ycor[0] = 2 and ycor[1] = 3 added equals 23 not 5. Of course these elements are being dynamically set via mysql db that generates a xml table. I've left out file locations and passwords for obvious reasons. Why are the elements being treated as strings?
Code: var theXML:XML = new XML(); theXML.ignoreWhite = true;[code].....
I'm trying to get the 255 smallest numbers from an array made up of all the alpha values in a given BitmapData, and storing these numbers in the Alpha array for paletteMap().We all know how to get the smallest/highest number from an array, or to delete repeating numbers or even to average numbers inside an array. I've been tweaking for 2 days with these possibilities but unfortunately I can't find anything satisfactory.
I am using actionscript 3 and I am creating an array of 16 buttons and need to use the function math.random to get it to pick 5 random unique numbers out of the array. As at the moment it is sometimes picking 5 unique numbers and sometimes it has duplicate buttons appearing?