ActionScript 3.0 :: 3 ComboBoxes - Choices In 1st And 2nd Determine 3rd Box Display
May 11, 2009
I want 3 comboBoxes. The choices in the first and second will determine what will be displayed in the 3rd box. E.g.
1st box - Choose a genre of music (Rock; Pop; Dance etc.)
2nd box - Choose your county
3rd box will display a list of gigs of your chosen genre in the county selected.
Upon choosing a listing in the 3rd box a dynamic text box will display details (address; contact number; price; web address etc).
In my application, I am using a ComboBoxs control and where in the init() of the mxml, I am defaulting the selectedItems to a subset of the list in the combobox.The combobox has a simple array of items:[code].....
Any command to check whether an object is currently present in the Display List? I have a TextField called _startHereText. I have some logic where I need to sometimes use RemoveChild to take this object out of the Display List, but I first need to determine if it is presently there.
Does flash.display.Loader determine the file by filename or header?
The reason why I ask is that I'm getting an IOError: "Unknown File Type" when loading an swf which has a strange filename (in the form of "filename.randomnumbersandletters.swf").
In Actionscript 3 is there any way to determine the precise display object hierarchy an event will traverse through when dispatched from a given object? The object is not necessarily a display object.Although I could imagine this actually being useful somehow, in my particular case it is a learning exercise. I'm trying to master the event system in flash and have some locations where I'm very curious what path an event will take when I dispatch it.
A retired social worker, beginner learning AS 3 scripting, I would like to try to use AS 3 to create a questionnaire for an eLearning lesson and am not sure how to script it. Each statement (questionnaire has 28 of these) to which the user responds has 11 choices: 'how much does this apply to you'; 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%, 100%. The user selects one of these (radio button?). Then, after completing all 28 items, the responses' values are totaled for the 28 items, divided by 28 to get the overall "score." Would also need an if/else: if total score >= 30, show one message, else if =< 29, show a different message. I've looked at some multiple choice quiz type example, but so far have been lost trying to apply these to 11 choices.
i need to be able to make a random selection from three choices. Basically i'll have three seperate .swfs (probably named "1.swf, 2.swf, 3.swf") and also three separate mp3 files (probably named same way).The container .swf will have a function which will probably make a 'random' selection from the three .swfs of which one to load and also make a 'random' selection from one of three mp3 files to load
I am ramping up a Flash Media Interactive Server ver 3.5. My question is - I don't have Flash CS4, -does the flvPlayback component in it allow netstream connection control to facilitate FMIS connections? One that allows fullscreen for VOD streaming would be what I need.
I want to make a simple frame by frame path branching game. The problem is that I know that writing in and filling in EVERY FRAME going all along for EVERY CHOICE PATH would be an insanely tedious amount of work. My basic project is reminiscent of japanese visual novels, and I've been looking for turtorials to help me with this style of role playing games, but all of the tutorials concentrated on the adventure RPGs. : Being a novice at Actionscript, past working buttons to make it go to the next frame and stopping it, I was wondering if its possible to make a choice you make earlier in the game affect it later. Such as, you keep following the game normally afterwards, but depending on your choice you'll go to a different scene later. basically, this way I'd like to eliminate the need to make two duplicate paths with only minor variances to show the changes for some choices. Another thing that I would like to know if its possible to do, though this is less important, as I have yet to look for these things and I'm sure I can find them but a save/load system, easy to find I'm sure. And an unlocking system. Something so that once they hit a certain CG I can unlock it in a 'memories' menu on a main screen.
I am having trouble getting a function to work within flash. I basically am creating a video where the intro video plays through then the user is prompted with 3 choices to select which video will play next. I am using keyboard input to make the selection. I have the keyboard input capturing working, pretty basic, but I am having trouble getting it to switch to say scene 2 (where I have another video).
And I get a compiler error stating "Scene 1, Layer 'content', Frame 1, Line 11 1120: Access of undefined property event.
I've created a new layer in the scene 1 and put that code in and everything compiles fine. I created scene 2 and imported a video into it from the library but the video plays and does not respond to any key input and the output is not showing the trace any longer. Enter does work to pause and play the video though.
import flash.events.Event; import flash.events.KeyboardEvent; function reportKeyDown(event:KeyboardEvent):void { stage.addEventListener(KeyboardEvent.KEY_DOWN, reportKeyDown); if (event.keyCode == Keyboard.ENTER){ gotoAndPlay("Scene 2"); }}
How do you reset combo-boxes?I have this form with combo-boxes and input textfields, and I want a button that can reset the form.The input textboxes are easy:TextBox1.text = "";
I'm using php to pass FlashVars to my movie for a list of courses and dates - this works fine.The data from FlashVars comes in as simple strings.I then want to use two comboboxes to list the courses and the dates those courses are available.I tried this and MANY other versions but to no avail..I've also been playing withComboBox.removeItemAt() and ComboBoxReplaceItemAT() but again to no avail.
CODE: GET COURSE NAMES DATAcourse_cb.addItem({data:_root.course_name1, label:_root.course_name1});course_cb.addItem({data:_root.course_name2, label:_root.course_name2});course_cb.addItem({data:_root.course_name3, [code].............
What is the best way to populate a multiple Comboboxes when using Flex 4.5 and PHP 5?
I am developing a Flex app that displays about 20 Comboboxes on the screen - each combo showing different data. I would like all of the comboboxes to be populated at once when the app starts. I used the default "Data/Service" wizard in Flex that automatically creates the PHP that returns an ArrayCollection to Flex. For example, below is the current PHP function I use that populates each ComboBox:
public function getListsByCODE($code) { $stmt = mysqli_prepare($this->connection, "SELECT a.IDCODE, a.CODE, a.DESCR, a.NOTES FROM DROPDOWN_VW a WHERE (a.CODE = ?)"); $this->throwExceptionOnError();
I have a problem with a couple of combobox in flash, the problem is that I have a xml with this structure:[code]And I need to load in a combobox the attribute "NAME".[code]On the other hand in another combobox i need to load the date ID node that will depend of the NAME attribute you choose in the previous combobox.Finally, in a movie clip I created some dynamicaly buttons in which appears the TITLE attribute of the videos and it must call the urls of the videos.But the combo didnīt load anything.How can I do to load data in the comboboxes?
I'm trying to duplicate comboboxes in a for loop. The comboboxes are populated with data using the additem function from an array of information. The first combobox is in place at runtime and populated with the data and then, after a user selects how many comboboxes he wants, I run a function to duplicate it. this is the easy part. Everything is duplicated as expected, but as for the data in the duplicated comboboxes, there is no data inside of them!
Code: var carFieldsArray:Array = new Array (allCars.carMC); for (var q=0; q<_root.howManyCars;q++) { if (q>0) { temp = carFieldsArray[q-1].duplicateMovieClip("carMC"+q, allCars.getNextHighestDepth()); temp._y += 55; [Code] .....
The carArray is the array with the data. The carfields array is an array that i created for easy access to the comboboxes carMan is the combobox.
I've tried adding 5 comboboxes with createClassObject and attachmovie, and that works fine but when i do a destoryClassObject or RemoveMovieClip on 1 of the comboxes, the Main Label in all the other comboboxes go blank?
Basically what I am doing is a ui for a electronic book. The book is broken into 3 parts and each part has its own set of chapters. My xml schema is pasted below. And what I would like is to have two comboBoxes. The first one would list the names of the parts available, i.e.. Part I, Part II, Part III. The Second one would list the chapters avalable under that part. For example, If Part i, is selected then the second combo box would list chapter 1-5, while if the second part is selected, the second combo box would list chapters 6-10. I am using flash 8 pro, and the xmlconnector and comboboxes.
I use a rather big font size and the bottom of some characters is truncated ("g" for example, or any character going under the baseline):
I first thought it was a problem with the component height, but even with a very large height the characters got truncated, with big empty spaces above and under the text. I looked for a solution on the net but did not find one. Worst: I was not able to find references to my problem though it seems to be an important one. Is there a CSS property to prevent this behavior or do I have to look elsewhere?
i've searched for several hours, and didn't find an answer for my problem. i'm trying to place comboboxes in a datagrid filled with DYNAMIC data. (the number and the content of these comboboxes always change. i don't know in advance how many columns there are, where i need to use comboboxes. so every single combobox gets a unique dataprovider, which comes from an external source, WHEN the program runs.)
-i found MANY threads discussing this problem, but solving via crappy mxml files, filling the comboboxes inside the sourcecode by hand. i want to point out, that isn't good for me.
-i found a better solution, in which they used some sort of custom itemrenderer to get the data from the internet. (kind of a country chooser thing) but sadly that wasn't good enough, because the number and name of the countries in the world are static more or less, they don't change. so their renderer class didn't depend on any parameters from the main algorithm.
but in my program i calculate the data in my own actionscript objects, then fill an arraylist with that. so at the beginning i load the desired data from the net, and when i get the response of the urlrequest, AFTER that i start to populate the datagrid/combobox.
i can fill any datagrid or combobox without trouble, but to put that combobox inside a datagrid cell seems to be impossible.it drives me crazy. i managed to do this in several languages before, c#, java, even php+html, but in flex it looks way too complicated then it should be.
Im building a program that queries a database for options and displays the options in a number of comboBoxes. The comboBoxes are dynamically built and loaded via code and added to the stage. I would like to build the comboBoxes into a single movie clip (maybe not the correct wording) so I can use options like tweening and such to make it look better. The code is below.
I am displaying a combo box in something of a WYSIWYG preview. I want the user to be able to click on the combo box and see the options inside, but I don't want them to be able to change the value. I tried using preventDefault() on the change event but it doesn't work. I don't want to disable it because I do want the user to be able to "look inside" the dropdown.
So I'm trying to block the change, but can't. My next resort is to change the selected index back to what it was before the change, Is there any way to do this within the scope of a ListEvent.CHANGE event listener?
Current Workaround is to basically re-assign the controls selected item the same way I am defining the selected item when I originally build it (a default selection). So a user sees their change then it immediately changes back to the default selection.
When using Loader class to load display objects (bitmaps, SWFs...) from remote URLs, is there any way for them to be instantiated (referenced as we know, by Loader::content property) as some user specified valid subclass? For example if I had a class that extended a Bitmap, is there any way for the loaded object to be of this class?
I am a complete rookie in ActionScript2.0/Flash.I just started learning regarding a project. My problem is I want to display data from MySQL in a DropDown Menu in Flash. the SendAndRecieve functionality only aids us to receive any responses,right?(Please correct me If I am Wrong.
I want to update a row in mysql when a user uses an application with flash. And when they exit that application, I want to change the row to reflect that the user has left. Is there a way to do this easily? Currently, I'm thinking of writing a connection manager with sockets.
Is there any way to display flash objects which are outside the display area when flash is embeded in HTML The reason i ask is my current project has a rotating + enlarging effect which is largely dynamic so sometimes an object may clip the edge of the stage areathis looks messy but i dont want to increase the stage area to cover the largest possible area any object could enter because most of the time the objects are at the center and small so i would end up with a lot of white space
I have a list containing display objects from throughout the application (insertion order). I want to process the list either top-down (parent, child) or bottom up (child, parent). The only requirement is that either a parent is processed before any child or vice versa a child before its parent. What is a good approach? This question is not about sorting a list. It's about retrieving the depth of a particular display object.
Example Display list: A (root) B1 C1 C2 D1 B2 ......
My list: list = [E1, F4, A, B2, B1, C3, ..., N9, N8]
Bottom-up: N9, N8, F4, E1, C3, B2, B1, A
Top-down: A, B2, B1, C3, E1, F4, N9, N8 Does not matter if N9 before N8 or N8 before N9. Important is that any N is before M (first run) or any M before its children N* (second run).