ActionScript 3.0 :: Setting ComboBox Default Selection Using Data Field?
Jul 20, 2009
I've got a comboBox with defined data and label fields. On Event.CHANGE I capture the data field. I need the comboBox to default back to the user selection if they should navigate to another screen and then come back. Normally I've got an array of labels that I can use to just lookup the index: comboBox.selectedIndex = labelArray.indexOf(user selection); In this case I don't have labelArray. What I really want to do is something like this (only with real AS, not fake):
comboBox.selectedData = storedDataString or, if the data array is accessible: comboBox.selectedIndex = comboBox.data.indexOf(user selection); Is there an easy way to do this, or should I just suck it up and add yet another global label array?
I have a Flash Form that is fairly long (about 8 short pages), so I have set the form up so that it can be reviewed when the filler-outer is done and they are ready to submit it. I'm using a Shared Object to store the information they enter so they won't lose their information if they hit refresh or need to come back later.
If they go back to the page with comboboxes on it, the comboboxes have reset to the default. The answer and data in the SO haven't changed, but it looks like it to the consumer/viewer.
So, I'd like for the boxes to display the choice they picked when they were on that page. I need use the value from the database to show the particular value in the ComboBox whenever the user returns to that page.
Is it possible to use AS2 to dynamically set the current state of a ComboBox?I'm loading variables from an external file, and I need the ComboBoxes to reflect the selection that comes in.
i have a text input box in which i want to insert Hebrew (RTL language) text. now, the RTL support i need is basic, and thats easy enough to do. however, for entering hebrew in the box, the user has to set hebrew in his windows language bar. is there a way of making the default input language in the box hebrew, regardless of what is currently set in the language bar? note - the hebrew characters are showing just fine, its just that to enter them you have to make sure the language bar is set to hebrew as well.
I'm encountering a problem I did not think of. I have a single textfield, that oncesubmitted via "Get" method, sends the data to the site (Think of a google search field in a banner).In any case, I have some default text in the field. But when someone clicks on the submitbutton, the default text gets submitted as the search string. Is there a way to get the result from submitting the form without entering text into the textfield to be a default URL, and not the text string? See Below:
I'm trying to set a specific list item in a mx combobox to have a custom item renderer, the problem is that I cannot do this via mxml, it needs to be done via actionscript at a later stage, eg: combobox gets created, combobox gets populated, user does other tasks, combobox needs to set one or more items in the combobox to have icons (via item renderer)..
I can do this via the onChange event, but it only applies the icon when the combobox is opened and there is a slight delay so you can see the icon being added.
i am working on a project. i've got stuck somewhere and i believe it is too much easy.
i've a "LIST COMPONENT" on the stage. there are many items there in that list. whenever i make that list's visibility = true; i want it to select item no.1 by default. i know it is very simple but i can't remember...
I have made a flash player that get the movie from a seperate server. There are also some slideshows that depending on time in the movie chances so the pictures are relevant with what you are watching., this pictures chanses with the from a xml file. I would now also like a Combobox that works as a chapter selecter. I have "made" the combobox and the text that i have in the xml shows up however now i cant get the combobox to work
I have a combobox with multi selection. when i click on add button, which ever data is selected in the Combobox, those data has to be displayed in the another comboBox.
Like the title says I can't seem to get my combobox to allow the first item to be selected after loading.If I select any other item in the list it works fine and I can immediately come back and select the first.Seems like strange behavior but as this is my first project using the combobox I'm hoping it's something I've overlooked or just didn't realize I needed.Here is the code I'm using
I'm trying to make a simple drop down list where each selection has its own value. I have a combobox with the following parameters. Editable = false Labels = choice1, choice2 Data = 0,1 Row Count = 8 Change Handler = blank
I have an instance name of "type" on the component. Now I have a dynamic text field with a var of "price" and on the first frame of my movie I have this code if (_root.type == 0) { _root.price = 10; } if (_root.type == 1) { _root.price = 20; } But its not showing these values in my text field when I select those choices.
I have a datagrid.In this datagrid I have a combobox item editor. This datagrid also has multiple columns where a user inputs numbers in each column. These numbers are then calculated by formula where the sum is posted in the "total" column. In this combobox there are two options for the user to choose from and each option has a different formula for calculating the inputted numbers. What I want is for when a user chooses "option 1" one formula is used to do the calculation, when "option 2" is chosen by the user then formula two is used to the calculation.Here's an example:
Combobox Option 1 (formula 1) is chosen by user = (Column2 - Column1) x column3 = "total" column Combobox Option 2 (formula 2) is chosen by user = (Column1 - Column2) x column3 ="total" column
I realize you would use a conditional such as "if else" statement, but im just not sure how to do it. I've been trying to implement this for a while with no success.
Do you have idea about the reason for that error and how to prevent it? N.B. The code that triggers this error is as a result for click handler. If before encountering this error change the selection on my yearsCb, everithing is fine. EDIT: I forget to specify that this error is thrown when it is a selected item in my ComboBox. It seem that after container that holds the ComboBox loses the focus, it doesn't recognize it's ComboBox child as having a selected item anyway (this problem arise only after the modal popup close.).
I am building a website for an online store in Flash 8. I needed to use a dropdown menu for selecting the size of a clothing item, so I just used the default ComboBox component. I thought it was working fine, until I came across a strange bug (with the component, or my own code) where the ComboBox was not showing the current selected item.
The dropdown's list works, and shows all the options, but if you click on one, it doesn't get displayed as the current selection in its TextBox. The weird thing is that it still works fine, and I can access the data ok. If I use myComboBox.text I can access the current selections text, even though Nothing is being displayed.
Has anyone come across this before, and has any suggestions for what I am doing wrong.
A few details: Here is the actual code I am using to load the options into the ComboBox: Code: Select allvar my_cb:ComboBox = this.pages.product.size_comboBox; my_cb.removeAll();
var sizesList:Object = productData[categoryID][productID]["sizes"]; for(var s in sizesList){ my_cb.addItem({data:s, label:sizesList[s]}); } my_cb.redraw();
There are a number of other things happening the same time as its adding the items to the comboBox, e.g. loading images, creating movieClips, etc. Could loading this be causing the comboBox to not function properly.
I'am trying to create a Flex Application where users can select courses from a combo box based on the department that offers the course. The combo box has an XML variable as its data provider and has the different departments listed. When a user selects the department from the combo box the courses offered for that department should automatically update (show up) in the data grid under their respective columns. What it needs to do is retrieve the XML for the selected department and then set the data provider for the srcgrid accordingly. I am having a lot of trouble with things displaying correctly in the data grid. The course should be under Course ID, course name under Name, etc...
HTML Code: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[
We've all been to driver download pages where you select your model from one combobox list and then that choice populates the next combobox of choices and then that combobox choice spawns a link to the driver.Combobox 1 will display a list of 14 items. Each item in that list has a subset of 3-4 items that will appear in combobox 2 once a selection is made. Then when a selection is made in combobox 2 a link will appear for a download
Is there a way for you to set the default value for a combo box. Lets say the combo box is there, but the user doesnt have to interact with it. How can set the value of the combo box to a value without user input?
I trying to populate a combobox from a .php file and return the values of the selection. I have the .php set up to where it outputs something like
&artists=anartist,anartist2,anartist3, etc..they have names..I already have the combobox set up to where it displays
anartist anartist2 anartist3
after you click the dropdown arrow..How would I get it to return a the numerical value for the artist (ex: anartist would be "0" since it is first in the list) and put it into a variable so that when it is selected it could be placed into an eval() function to create a variable such as "albumcover0" to be loaded through a function. I have been reading tutorials for hours to no avail.I want a single function to produce the number from the selected artist and place it into a variable, then go through all of the loadImage(for the "album image") etc functions..they will be functions that I have made already previously and call all of them with the number in the called fuctions (ex: loadImage(0)) where "0" is the number derived from the variable out of the combo box.Ive tried tons of tutorials, I think that it has something to do with me using flash mx 2004, and as2 turned on.
Ok I can't find any doco on this and it's driving me crazy. Anyone know how you specify the default value for the V2 ComboBox component based on the selectedItem when you don't know the selectedIndex? Here's my scenario:
I have a hardcoded combobox called "dd_names" with 50 names in it. I'm returning a dataset into Flash via a SQL query, and onload I need the dd_names dropdown to default to the value of the name returned in the dataset. So if the query returns "Tom" I need the dropdown to default to "Tom."
I tried setting dd_names.selectedItem = "Tom" and dd_names.value = "Tom" and these don't work. The ComboBox just defaults to the first item in the list.However, if I use the selectedIndex property and set dd_names.selectedIndex = 3, the ComboxBox doesn't default to the first item in the list but shows the appropriate item. This doesn't help because I don't know the selectedIndex being returned from the query - I only know the selectedItem. Anyone know how to do this??
For example the spark ComboBox.Where is the default skin?Is it generated (at compile or runtime)?If it was in fact written by someone how does the compiler/Virtual Machine know where to find the skin class? I didn't see a location specified in the ComboBox source.
i am having problems with setting the default value of the numericstepper. what is happening is that each time i change the value of Ath in the numeric stepper then change the frame the Ath value changes to it's max value. this happens with all of the numericsteppers that i set a default value with using actionscript. all relevent code is bellow along what each frame is for/does
public class ribbon extends Sprite { private var fallAmount,taper; public function ribbon(FallAmount=50,Taper=0.2){ fallAmount=FallAmount; taper=Taper; }
I have a more than one container in a view. I am trying to set default button at the moment page is loaded so that when I press enter, function that handles keydown event called. If I simply set default button in preinit() function, it does not work.
i have got a layer that contains some movie clips but i would like them hidden by default and then displayed when an option is chosen from the combobox.