ActionScript 2.0 :: "Finding Maximum/Minimum Value In An Array"?
Jul 9, 2007
After researching the topic a bit more I was wondering why Kirupa uses a loop to return this value when you can simply use Array.sort and slice out the last (or first if reversed) elements.For all of you out there looking to do this not only for the max value but the top values (as many as you like until the end of the array) here is a simpler method:
Code:
var values = ['2', '4', '4', '1', '3'];
var count = 3;
How do you set a max and min value for a variable? I have defined a variable, myVar, to have a default value of 10 at run time. The user can then use buttons to increase and decrease the amount. How do I set the limits?
I have an advancedatagrid that displays a table of values from an arraycollection coming from a webservice. I am wanting to highlight either the maximum or minimum value in a row or column.I'm not bothered how they are highlighted - be it the backround changed, the font colour changed or just making it bold - I just want that particular cell to be different to the others.What I'm struggling with is finding the cell with the maximum (or minimum) value and then changing it's appearance.In one grid I want to compare across the row, in another accros the columns.
I need to change the starting and ending dates, so that the earliest date that can be chosen is January 1, 2011 and the latest date that can be chosen is April 30, 2011. Also, the user should only be able to select 30 days at a time.
I am trying to build my portfolio which is coming along fine.
I do however have a problem.. I want the site (SWF) to scale according to browser size.But, I want to implement a maximum and minimum width and height.
I dont want it to scale so that it is bigger than my stage size (1365px x 845px), and I dont want it to scale so that it can be smaller than for instance (800px x 600x). And I also want the SWF to be centered at all times.
If you need to see a working example you can see what I am trying to achieve on this site: [url]....Take a look at the slideshow when you enter the site, and try resizing your browser window. You'll notice that the pictures will shrink, but won't scale above their obvious 100% size. I tried looking at the page source, but I didnt understand much. Looks like they have used Actionscript for the resizing/aligning.
I'm building a photographer's gallery website and I need it to resize to fit in browser window. So far so easy...What I would really like to achieve is a maximum and minimum size that the gallery will go to.
So, if the images I am using are 1400x1000 (for example) when this size is reached by the user expanding the browser window i don't want the gallery to expand any more, just sit in the middle of the page.
Similarly I don't want the gallery to go below say 800x600... how to set a max/min?
I've noticed that AS3 doesn't seem to contain a way of defining a minimum amount of characters required but does have a maximum.Any way to do this with a textfield?
I am showing a stacked bar chart with Flex, and I am dynamically changing the data of the dataprovider. However, the minimum and maximum for the y-axis do not get reset with the new data. So if one dataset had a value of -100,000, but the next dataset has only positive values, the y-axis still starts at -100,000. How can I force the chart to redraw. I tried myChart.validateNow(), dataprovider.refresh(), etc.
On MouseDown I start a repeating timer to position the Scrollbar-Button(Slider).When it reaches minimum/maximum it jitters (switching between min/max and stage.mouseYŚ) How can I prevent that?
private function onTime(e:TimerEvent):void { if(this._scrollBtn.y < min)
I need algorithm ideas for generating points in 2D space with defined minimum and maximum possible distances between points.
Bassicaly, i want to find a good way to insert a point in a 2D space filled with points, in such manner that the point has random location, but is also more than MINIMUM_DISTANCE_NUM and less than MAXIMUM_DISTANCE_NUM away from nearest points.
So, I'm just starting a bigger AS3 project. I'm still learning AS3, transitioning from AS2 and I keep getting caught up on dumb stuff. I'm creating two variables to store a maximum and minimum value for a random number generator. Here's my code.
I'm having a little difficulty getting to grips with the getBounds() Movie Clip function. I assumed the getbounds() method simply got the boundary coordinates for the movie Clip, that one could use to draw a rectangle. This is what I'm trying to do;I'm trying to get a movie clips coordinate bounds, and use the min and max values of x and y to draw rectangle around the object. Simple right? But in my case, I'm getting some unexpected results. I wonder does ther registration point of the object determine the coordinate values? Also are the coordinate values local to the clip instance or global to the stage?
I´d like to know if it´s possible to find a minimum y point (where the shape ends) of a shape, in a given x coordinate.
Example: I have a complex shape like a big "S". Suppose the "S" minimum x coordinate is 0. How can I find the minimum y point of the "S" (again, where the shape ends) in the x coordinate of 14?
Here is the image: I need to find the y coordinate (or point) of the blue point in the image.
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'm attempting to populate an array with random numbers, but the random numbers must be a certain, minimum distance apart from each other.i've populated an array with 5 random numbers between 0 - 100:[code]after populating and sorting let's assume that myArray now contains these values:26, 27, 42, 92, 97 now i would like some ore all of the array values to be reset, if they need to be, so that they are at least a certain percentage (let's say 10%) of the maximum value (100) apart from each other.the first 2 values (26 and 27) are not at least 10% apart and neither are the last 2 values (92 and 97). however, if i simply moved the value 27 10% away from 26, so that 27 changes to 37, 37 now conflicts with the next value of 42.what is the best approach for populating an array of random numbers who's values will be at least a certain percentage apart from one another but still random.it may go without saying, but i'm looking for a solution that is portable, where maximum values and minimum distribution percentages can be anything, not just for my example above.
This should be a simple one. I am running an IF statement that needs to check the 5th value in a pre-populated array. I'm finding it hard to find the right method of searching the array.
[Code]....
indexOf seems to just return where the value is...but I already know where it is! I just want to know WHAT it is! There will also be values that are exactly the same in other positions in the array. I have to focus in specifically on the 5th value.
I am wondering if Flash has a built in way of finding if a value in an array exists. IndexOf only works with string values, but I couldn't find any function that tries to find a value of any data type in an array.
If there isn't one, I will just end up using this:
Code: contains = function (array, input) { for (i=0; i<array.length; i++) { if (array[i] == input) { return 1; } } };
I am trying not to use my own functions for things that Flash already has built-in, so I just want to double check with you all in case I missed something
So my array has 5 numbers in it and also the ability to add more to it as the user sees fit.I want to be able to display the max and min number in the array. I made a loop but i am not sure how to make it select the highest or lowest number automatically without me selecting it manually by typing it in.This is my code for determining this:
// Determine Min and Max Markfunction maxandminMark(){var markIndex:int;markIndex=(marks.indexOf(marks));if (markIndex != -1){ for (var i = markIndex; i < marks.length; i++) marks[i] = marks[i+1]; trace(maxandminMark);}}}
How do I find number of all the series (combinations of an array that have at least 3 consecutive values, like [7,8,9]) and have the longest number of values?
from [3,4,1,2,2] it would be 2 - ([1,2,3,4] twice, but ignore [1,2,3]*2 and [2,3,4]*2) from [9,6,7,5,8] it would be 1 - ([5,6,7,8,9])
[Code]....
this will create an array ($ranks) that will have these values [2:2, 3:1, 4:1, 9:1]
from this I will be able to multiply the values under 2,3 ad4 4 and multiply them by 3, so I would get 2*1*1 * 3
how to find the consecutive values, and ignore ones that aren't (like the 9)
I'm trying to find a simple way to solve this problem: I have an array of integers and need to find the highest value that is unique.Specifically, my array holds player scores. Ex: (4,7,6,5,2,7)I need a function that will give me the highest score that it is not tied with another score. So for the example above, it would return 6 (not 7 since there are two 7's)
i was looking at the tutorial Finding Values in an Array here and was wondering if i could replace
Code: dataValues = [10,9,8,7,6,5,4,3,2];
with a string value thats is read from a text box eg,
Code: dataValues = [myStringValue];
. myStringValue holds
Code: "1,2,3,4,5,6,7"
and only finds it if i type in the full value, how do i get it to find each value seperatley after each comma? Everytime i try that it doesnt work correctly.
I have an array with about 80 variables in it and everything is working fine, but I can't seem to figure out how to produce a variable name from the array. Example: I sort my array to get the highest value, then I cannot retrieve the actual name of the variable that holds the value.
[Code]...
I looked into "toString" and toLocaleString but they also gives me the number value.
what to do in order to find the number of sequences in an array? for example: my array is: banana, banana, apple, banana, banana. what shell i do in order to get the numbers: 2,1,2? (2 bananas, 1 apple, 2 bananas).
I'm just trying to find the size of a array I created. I know how to find the size of the swf and movieclips with getBytesTotal but that doesn't seem to work for arrays. anyone know of a method to find this or some built in function. I searched google and other search engines but only find the getBytesTotal command for use with MCs.
am creating a drag and drop activity which utilizes arrays to populate my 'drag' and 'drop' components with their parameters.So far, I am able to get all the drags to work (with a little a few days ago from the boards showthread.php?t=825222) . My problem now is that I need to register which 'drop' is being hit so that I can update the variables for that drop. However, as the drops are in an array, any time I reference that array it uses the information from the third and final drop, even if drop one or two are hit.Here is my code:
PHP Code: var usingDrop:Number; //the vars below are specific to each drop and used to be declared in the drop array - i