ActionScript 3.0 :: Matching TextInput Using Arrays
Jun 20, 2011
I'm trying to create a simulator for the HyperTerminal console. On my swf file, the user is supposed to start by typing in "configure terminal" into TextInput. So far I'm able to do so using this code:
HTML Code:
this.stop();
stage.focus = input_4;
import flash.ui.Keyboard;
how to compare two arrays for matching numbers? One array is called randomNumberArray and hold 7 numbers in it, and the other myArray_array which hold 6 numbers in it.
Once they have compared how do I then display messages depending on how many numbers have matched. so lets say less then 3 numbers are matches I'd want it to display on the interface 'Sorry you have not matched at least 3 numbers'.
I have this code that's meant to compare two arrays for matching numbers. Depending on how many matches there are, a certain message will be displayed in a dynamic text field. But for some reason it's not working, can anyone figure out why?
ActionScript Code: var _num:Number = 0; function compare_Arrays() { for(var i = 0; i < numbersChosen.length; i++) { for (var k = 0; k < randomArray.length; k++) { if (numbersChosen[i] == randomArray[k]) { [Code] .....
I am running into some trouble adding an array into another array to create a multi-dimensional array.The code appears as below:
var slideDataArray:Array = new Array(); var slideShowDataArray:Array = new Array(); slideDataArray[0] = xmlData.SlideShowParameters.SlideShowImagesDirectory;[code]........
I am looking for a means of placing the slideDataArray into a 'slot' or value of slideShowDataArray so that I can in the end pass the slideShowDataArray as a parameter to another function.As of now, the last slideDataArray appears 11 times (the loop runs 11 times) in slideShowDataArray and the way the code is written the slideDataArray is unique every iteration of the loop.
I've got a bit that loads a big chunk of xml data about products.I push product info into an array(e.g. productArray), then add that array to another array (e.g. allProductsArray)How do I sort those arrays? For instance, if I want to sort the allProductsArray based on the info in productArray[0]?Alternatively, would something other tha an array of arrays be a better route?This loader loads the same sort of info for many different clients, so the bit to sort on will change.
I'm trying to write a function where I can specify any amount of array, and the return value will be an array containing the contents of all of the specified arrays.I've done this, but it seems like a really slow and ugly way of doing it:
var ar1:Array = [1,2,3,4,5,6,7,8,9]; var ar2:Array = ['a','b','c','d','e','f','g','h']; function merge(...multi):Array[code].....
Is there an inbuilt and more efficient / nice way of achieving this? The result does not need to be in the same order as the input - completely unsorted is fine.
A little explanation: Im making a random arranging number Array. So instead of using a loop and assigning 0 to first array element, 1 to second, etc.I need to make it totally random but without repeating any numbers. To do that I made a second Array that will have the same number of children to serve as a reference.Each of them will be an Object with a property "num" , wich will be its actual number, and a property "called" wich defaults to false.Like this:
ActionScript Code: for(var i:int=0;i<vQuantity;i++){ ranArray.push( new Object() );
I've had a problem for awhile that was really odd. After some intense debugging, I realized the problem lied in setting an array equal to another array.[code] When setting one array equal to another, the values aren't copied over, but a reference to that memory is stored. So no matter which variable you change, they are both references to the same memory and thus both will reflect the changes.With other data types, this doesn't happen.I could fix it by looping through t1 and using push() to add each index from t1 into t2, but that seems a little messy.
correct syntax for pushing variables to arrays within arrays? I have searched many threads but found nothing that exactly answers my query.I have a class (Brigade) which amongst other variables contains an array (BrigadeUnits) This is the third element.. My Brigades are stored in an array called AllBrigades. I now need to fill the BrigadeUnits array with objects of my Units class.The hierarchy I want to create is as follows:
AllBrigades (array of Brigades) Brigade (object) BrigadeUnits (array within Brigade object) Unit (Object to be stored in BrigadeUnits array)
I have tried various approaches including the following, assuming that I am addressing the first Brigade in the array:
I'm developing a flash application, and one of the things it has to do is take some user input, compare it to a number of possible matches in an XML file, and return the closest match. At the moment, I'm putting the user input into an array, looping through it, then looping through the XML and keeping track of how many nodes match in a separate array.That all sounds very confusing so here's an example:
I have flex 4 and writing my own autocomplete component (based on the popupanchor) to search for different books. In the dropdown box, how can I highlight the text that matches? For instance, a user types in "ema" and the search returns "Pet Sematary"....I want to highlight the letters "ema" within "Pet Sematary"
I was given a task to make a match making game in actionscript 2, problem is, i have very little knowledge about the language (well, and how matching works in as2, what are the important codes, code emplacements, and all I am new in AS2, and i really need a lot of help with our project. :)
I plan to match images. But.. I was planning to have a sort of "Compatibility" match-up game, like,..let's say we have two batteries, one has a 50v capacity(how do u measure batteries?) then the other has a 100v capacity, then there's this battery slot that only accepts a 50v battery, then you will have to match this 50v battery to that battery slot, that's my concept for the game, sir. I hope you got what i said, sir. :D
i'm itterating thru an array of text field objects and tracing the selected focus field when pressing tab, as well as each object.i'm trying to equate these object, but while they trace the exact same they are not.
m_InputFieldsArray = new Array(m_TitleTextInput, m_CommentsTextArea, m_EmailTextInput); for (var i:Number = 0; i < m_InputFieldsArray.length; i++) { trace("Get Focus: " + Selection.getFocus());
[code]....
the first group traces the same, but apparently they do not match. Selection.getFocus() returns a string, while the array index is tracing the text field object. if i add toString() to the text field object it will trace as [Object object] how can i accomplish a match?
I am trying to create a game where random figures are revealed. These random figures relate to a list of monetary amounts on the same page. As a number is revealed the corrisponding amount on the page is then deleted, hopefully with a bit of fade, movement, jazzed up a little.I cannot work out a code in order to do it. The code below is how I randomise the hidden amounts via a button.
I'm having a problem with using regexp to validate form fields, everything is working fine as long as I don't explicitly try to match a dot(.) character. This fails on both email and the voorletters regex. I've tested both these regexes in RegExr and they are doing what they're supposed to there.
Code: var regex_voorletters:RegExp = /^([A-Z.])+$/i; var regex_email:RegExp= /^([w-.]+)@((?:[w]+.)+)([a-zA-Z]{2,4})$/i
I'm sure there are a million posts on this, but I cannot for the life of me figure out the wording under which they are classified.I am trying to get my site to scale so that the width is 100% the width of the screen, and the height, if there's more than can be viewed, is cut off. No scrolling. If I simply use the 100% width property, it seems to also give height at 100% value, so this way the whole site fits on the screen, but there is empty space on the right and left which is not what I want. Does this make sense how I've worded it?
i don't understand arrays in functions, but how do you find the matching items given in an array? for example: var fruit:Array = ["apples", "oranges", "grapes", "oranges", "apples", "grapes"]; how can i get it to show only the number of apples in the array?
1) on this dude's site, Beyond the Pixel , he/she's got the style sheet repeating a trend gif. I created one myself and have got it working on my htm file. Problem is, I want to be able to get the htm repeated image to seamlessly blend into my swf file. How did BTP do it?
I assume I need to estimate the pixel distance (the repeated gif I'm using is 5x5 pixels) then absolute place the swf file using proper css placement code. Then I'd just start that same gif in flash on the movie's edge and repeat it across the movie (x and y). I think I'm right on the former, but feel that I'm being to simplistic in the latter. Ayuda, �gracias!
2) I followed this tutorial on preloaders. Got it to work, even managed to get it to load vertically and change the size of the loadBar. Problem, and it may not be on true publishing, but when I test the movie, the preloader does its deal but right before it goes to frame 3 to display a ND picture, a little green box pops up in the upper left of the frame. It does this every time. I'm using Flash MX '04 on a G5.
Experimenting with Flash as usual.Preloader's are always something that have caused me trouble.Here's what I typically use for a timeline based preloader in AS3:
this.addEventListener(Event.ENTER_FRAME, loading); function loading(e:Event):void { var total:Number = this.stage.loaderInfo.bytesTotal;[code].......
I'm really interested in a preloader that loads right across the stage however - regardless of if the stage is resized.I should imagine it'll involve implementing = Math.round(stage.stageWidth); at some point?
when extending a class, is it impossible to override a method without also matching the parameters?for example, i'd like to use the method's name, in this case it's a socket extension and the method i want to override is connect. however, i want to request additional parameters that the stock connect function does not request.
is the only alternative to create my own connect-like method with my own parameters, call super.connect from this function and override the stock connect function to throw an error if it's called?
I want to find a script that compares colors in a given region and gets the closest websafe color.I found the color sampler class that returns the average color. So now I just need to learn how to get the closest websafe color to the average color. how to compare color values and get the difference?
i was wondering if anyone has a simple drag and drop quiz. I did use wondershare to make it, but found i cant use it in my site as its 3.0 and not 2.0
Also used articulate quiz maker, but that includes annoying headings and an interface which can't be removed.
All i want is simply one side with 6 boxes and another with 6 boxes and matching the boxes, and then a submit button which tells the user if they have passed or failed etc.
I have a time line, with 12 images in it, and fwd/rev buttons allowing me to walk thru the images. I've also got internal .mp3's that match each image and a background music bed - it's all working great.... except for one little thing....if you to too fast thru the images fwd/rev the sounds overlap each other and that's bad, so what I'm looking for is to be able to stop the previous sound before playing the next sound. Sounds so simple to do, but I've tried everything I can find to make it happen with no joy. I'm more of a designer than coder, however I really need to make this work. Do I need to create an array of some sort?
although I've been reading it for some time now and I have found it very useful. However, I've encountered a problem with Flash that I dont seem to find here and I thought it would be just about time to The thing is this, I dont know if its even possible, but can a variable obtained from an input text be used to search an image in the _root directory with the same name and load it in a new browser window?Heres an example of the AS Im using: