ActionScript 3.0 :: Accessing A Combobox From Within A Function?
Dec 24, 2009
I have a combo box defined inside a function and want to access it from a function that is called on the OnChange event of the combo box.combo1.addEventListener(Event.CHANGE, chkAnswer);How do I access combo1 from function chkAnswer? In other words, what is the equivalent of this.value in as3?
I've created a number of MC's dynamically. Inside each MC, there are 4 comboBoxes. I'm trying to access the selectedItem.label from code.When I However, when trying to access from code on the timeline, I can't get the value e.g.trace("=======================" + my_FC_row.getChildAt(4)); // Value is ComboBoxIf I trytrace("=======================" + my_FC_row.getChildAt(4).selectedItem.label);
I just want to acquire the existing label from the currently selected item in a ComboBox. I populated it with a DataProvider with a list of strings and it will not allow me to get the currently selected label, especially if I input a new one, not included in the DataProvider
I want to use the combobox function that MX has, but how do script it? The one that I've got from the help site is quite vague(I guess that is why I spent more time in flashkit and kirupa more than Macromedia site, even the help-forum is not that user friendly{personal commnets}), that is
function onChange(component){ if (componet._name=="check1"){ listBox1_mc.setEnabled(componet.getValue());{ else_if (componet._name=="check2"){ listBox2_mc.setEnabled(componet.getValue());} }
I would understand that this could be a lenghty subject, maybe somebody could guide me to a place that I could get a tutorial?
I want a comboBox that will allow the user to select what colour palette they want the application to have.I am using a comboBox to do this and want to have a function with arguments as the data in the comboBox item.I've managed to do it and pass arguments but these are running when the comboBox is set up. I only want the function to run when the user presses the submit button. How can I prevent the function from running on set up?Here is my code:
I want a comboBox that will allow the user to select what colour palette they want the application to have.I am using a comboBox to do this and want to have a function with arguments as the data in the comboBox item.I've managed to do it and pass arguments but these are running when the comboBox is set up.I only want the function to run when the user presses the submit button. How can I prevent the function from running on set up?Here is my code:
I want a comboBox that will allow the user to select what colour palette they want the application to have. I am using a comboBox to do this and want to have a function with arguments as the data in the comboBox item. I've managed to do it and pass arguments but these are running when the comboBox is set up. I only want the function to run when the user presses the submit button. How can I prevent the function from running on set up? Here is my code:
Plus, my movie is taking ages to submit, even though there is nothing on the stage. There are components in the library though. Would this cause it to take about 5 seconds to export to swf?
I'm developing an AIR app that requires a menu to show only during the first run. In it the user will be able to choose the desired language for the app to run in.
I'm displaying this menu without a problem but I need it to stay visible until the "select language" comboBox is changed and then return the selected choice's data value.
how to return a value only after the combo box is changed.
function promptFRMenu():String{ FRMenu.enabled = FRMenu.visible = true; //when I detect the app is running for the // first time, the dialog box is enabled
I have a combobox that act as autosuggestion for a search application. Search function is getting triggered by a search button. I also want to trigger the search function either when the item in combobox is double or single clicked. Code:
why can i access the first function in a class with
PHP Code:
import test.test var test:test = new test();
but I cannot access the second or third function in the same manner? they seem to be seperte entities within the class definition.
can access
PHP Code:
public class NetStreamex { public var connection:NetConnections = new NetConnections(); public function NetStreamex():void { connection.createNetConnection("rtmp://localhost/test/1");
I want to use the variable var_page3_title for dynamic text boxes in movie clips further on down the timeline. Of course I don't want to repeat this code for every textbox so my question is, how to I access the variables from the function loading();
In my SWF, I have a function that automatically runs at a certain time.The user must not run that function or change a timer variable, so is he able to do it with some work ?
I need to access the contents of a variable that is filled inside a function, but is declared outside the function.. [URL] says that if you declare the variable outside of the function the variable should be accessible even when its content is filled by a function. I have declared the imgs variable at the start, outside the function, as an array. After that the function retrieves a string from the URLLoader and splits that string into to the imgs array/variable.
I have this code on the main timeline: var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; loader.addEventListener(Event.COMPLETE, loading);
[Code].....
I want to use the variable var_page3_title for dynamic text boxes in movie clips further on down the timeline. Of course I don't want to repeat this code for every textbox so my question is, how to I access the variables from the function loading();
I'm trying to access this function from another timeline. This function resides on the root level and I want to access it from a button within an MC on the main timeline. How can I do this?
i am working on a project that has separate swf files serving as different sections (students, faculty, etc). for each section, on the first frame i have a combobox that lists the different values within that particular section. when a user clicks on the value, it takes them to the specific frame within that swf. there are two problems:
1. when the user selects a value, everything functions correctly but an error is thrown that says:
I have a .fla file with some code in the actions panel.A bit of code calls a function in a class from the actions panel .The function in the class is run, but I want to be able to call a function in the main actions panel code from the function in that class .The class doesn't extend anything so (parent as MovieClip).function() does not work.
The only problem is it can't "see" myGlobals. I was wondering if someone could tell me why it can't see it! I'm sure it has something to do with scope.
I created a canvas in a function, and in his function I have a CLICK eventlistener. On the click I want to manipulate what's inside the canvas. Will referencing the canvas using the Dictionary class work?
I have been playing around with combining flash and PHP/Mysql for some time now, mainly sending one flash variable to a PHP file and then retrieving a result and turning it back into a different flash variable. My problem is i've got to the stage where I need to access these variables from other functions. Now I think I need to find some way of defining them outside of the function, maybe using global vars? Well i'm not gonna pretend I know anything about it. The two functions from which I access my PHP variables is as follows:
ActionScript Code: function btnDown(event:MouseEvent):void { var variables:URLVariables = new URLVariables(); var varSend:URLRequest = new URLRequest("http://localhost/test.php");
[Code]....
So I need a way to access the phpVar1 variable in a totally seperate function
im attempting to keep it as portable as possible so its easier to edit later, and i dont have to go around copying/pasting too much code. - i'll cut to the chase..
On my main timeline, i load all the image-file names, as variables.. using loadvars into thumbnails, which ive given instancenames Loader_1 to Loader_20, inside these thumbnails is the Loader component Thumb_1. Here is the code on the main timeline, to load these variables.
Code: BigLoader._visible = false; var my_lv:LoadVars = new LoadVars(); // load variable function
[Code]....
how i could make this more portable without -completely- changing the format its in [so i can still understand it]
ActionScript Code: function createMaskBox():void { var maskBox:MovieClip = new MovieClip(); galleryContainer.addChild(maskBox); }
creates maskBox under the function therefore not accessible form outside of this function from what i understand. Is there a way to create a var WITHIN a function which would exist as if defined outside of it, directly in code?
I have an instructions.as file which is trying to call a function in the document class through a mouse click event listener and am getting a 1009 error.
Here are my to actionscript files:
** this the the instructions.as** package Elements{ import flash.display.MovieClip; import flash.events.*;
I want to be able to make my own math-functions, so that I don't have to write the same trivial functions in all my classes. I would like to import a class called something like MathExtended, and then use functions like this:
MathExtended.sign(x)
I have made an example that tries to import a custom class like that:
Code: /* This is the main script which my fla. runs. */
Is there a way to make the variables generated from a for loop within a function accessible to other functions? because at the moment other functions are firing errors because the variables refferenced are from a different function.
You may of seen this code from other threads
ActionScript Code: function nodePoints():void { //VarName, mcName, XPos, YPos var row1:Array = ["clientComp", new clientComp(), 100, 200];
- a fla file with movieClips on the timeline , this fla is linked to the Main class
- a Main class who does some randomization of the animations
- a MenuItem class which function is to give each button menu the same functionnality
the problem is that I'm trying to access to the randomNumber function inside the Main class from the MenuItem class to prevent the rewriting of the function inside this class. I've made some research on Google and apparently I have to create a Singleton class so I can access the Main class from everywhere, I've followed those instructions but it still doesn't work, when I trace the Main class from the MenuItem class it gives me a Null result!Main Class code :
i have two classes , and i need to call static function from one class to the other. also when i call this static function i need access the local variable of that class. Class Test2: Quote:
[Code]...
when i run these class i get the following error Test2.as(18): col: 10 Error: Access of undefined property testVar. this function works if i change [testVar] to a static variable , is there any other way to make this function work other than making the [testVar] variable to static?
I am creating a text scroller and am having problems with clearInterval - the text starts scrolling, but it won't stop after I try to clear it upon a button click.
1. I declare a var (uint) equal to a setInterval() call within a function (if the text exceeds the width of the textField)
2. I have a button that "turns off" the mp3 player (swf) and resets all the text fields.
3. I can't seem to access the setInterval ID var from within the click handler.
I have declared the var (uint) at the root level, then set it to setInterval() within the function. Then I tried to access it from the click handler. I thought this would work since it's global at that point, but it doesn't.
Here's a link to the page so you can see how it doesn't work [URL] (you have to click on the last link with the long client name)
Here's the code that's involved with this function (of course this is only the relevant code, but I would post the fla when done for anyone who wants to use it):
Code: Select all//::: SCROLL DISPLAY TEXT function scrollDisplays():void { (trackTextField.textWidth > trackTextField.width) ?