When working with Date() objects in Flex/Actionscript, I'm using to following function to check for null dates. Is this the proper way to check for a null date or is there a better alternative out there?[code]...
I have a form where a user can select up to three radio buttons and click submit. however if they don't select a radio from one of the groups (they dont care to answer the question or just missed it) the value of the radio button (I think) is null and gets returned as such using this code:
function Question1():Object{ return RadioButtonGroup(Q1R1.group).selection.value;}
Then, when they hit the submit button it sends the values to the database. This works fine, but only if they select a radio button for each group. If they missed one I get the following error:
"TypeError: Error #1009: Cannot access a property or method of a null object reference. at mid_fla::MainTimeline/Question1() at mid_fla::MainTimeline/clickHandler()"
When I did a trace on the value of Question1() it returns function Function() {}
how to check if the value returned is a null object reference or whatever and give it a default value if it is?
I have a weird problem. An Object is being passed to my function, and some parameters are optional, so naturally I would check to see if they are there, and if not, do nothing.However, I'm getting a null reference error (#1009) when I'm just checking it. Here's the sample:
public function parseObject(params:Object) { if (params.optionalParam) trace("Got Optional Parameter!");
I have create a menu but when clicking on menu so that it shows, I get an error on the line because of the line "myMenu.show(null,null)". See function below:
private function createAndShowmyMenu():void { myMenu = Menu.createMenu(null, myMenuDataProvider, false); myMenu.labelField="@label"[code]........
I'm using the native Flash StyleSheet Object to hold externally loaded CSS styles, and when I run the the getStyle("myStyle") function of the StyleSheet Object, it returns an Object in all cases, even when the style doesn't exist!
In cases where no style is found on the StyleSheet, the ASDocs say that the getStyle() function should return null. So if "notAStyle" is not a style on the StyleSheet, and I test[code]...
The following is my codes. This is still work in progress; so, you will see some functions with empty contents. Plus, this is my first Flex application; please bear with me. This is a quiz application that gets the questions and answers to each questions from a ColdFusion web service. There are three types of questions, True or False, Multiple Choice with single selection, and Multiple Choice with multiple selections. So, based upon the question type, the application would dynamically generate the appropriate amount of radio buttons or check boxes for the users to select. I got these working. The problem that I am having is, I am not sure how to check what the users have actually selected. In some other forums and posts on other web site, it said that I can use event.currentTarget.selectedValue to get the user selection. But when I actually do it, I got a run-time error saying, "Property selectedValue not found on mx.controls.FormItem and there is no default value." My question is, what do I need to do to capture the user selections?
We are trying to automate our flex application. After adding automation libraries to our project we get the following exception:
TypeError: Error #1009: Cannot access a property or method of a null object reference. at mx.automation::AutomationManager$/addDelegates() at mx.automation::AutomationManager$/addDelegates() at mx.automation::AutomationManager$/addDelegates()
[code].....
We are using Flex 3.4 and maven2 to build the application.
I have begun on a list: My reference is null!Stage is null! Convert this code from as 2 to as 3 for me! Crossdomain policies are in the way of my cool idea Dynamic property names I need to use stuff on the parent! I don't want my children to scale when I scale the parent! Classes vs instances. Mod note: I do not want this topic pinned, we will use a fresh topic once we have agreed to the content.
the script i wrote is working fine. but the script attached to the flash player which i have no control over is throwing a script error (im using IE8).how can i fix this? if i run it locally there is no error.
It's returning null the first time I click an image however subsequent attempts traces a value (I assume because it is set then, just not when the app loads). how to recognize it when the app loads?
sometimes I remove child and trace it afterwards and it outputs null although I havent yet set it to null, why is that? and do I need to set it to null also in that case?
I am getting this error, randomly when I start my application (and it's sub applications). As you can see the stack trace is rather useless, although through the debugger I can see the parent of container (second in the stack) is an MXML class that has a repeater that repeats another component. Therefore I guess the component with the problem is that repeated component, although I am unsure what I can change to stop this from happening. If anyone can give me some insight to the FocusManager or the getFocus() function it would be really handy.[code]
I have a problem with Flex module. I want to access url variables by this.loaderInfo.url, i call a function in createionComplete handler of module and sometimes it works and sometimes it doesn't. (Can't access... null). Any suggestions?
This function is called in creationComplete handler of module. And although it throws error window, the alert with url shows and contains url of module.
private function checkModuleUrl():void { var url:String = this.loaderInfo.url; Alert.show(url); }
"Stab" is a tabnavigator, I like to access the id within navigatorcontent which is datagrid. I tried getchildbyname can't it can't seem to find the datagrid "nc1,nc2, etc" and return null.
How can you make a ComboBox where the user can select null?If you simply create a combobox with null in the dataprovider, the value appears but the user cannot select it:[code]Is there a way to make that null selectable?A workaround is to add an item into the dataProvider that is not null but 'represents' null; and then map between null and that object every time you access the combobox. But that's not really an elegant solution; you would always have to keep this mapping in mind in all code that accesses a 'nullable' combobox.It could be done in a subclass of course, but either I introduce new attributes (like nullableSelectedItem); but then you have to be careful to always use these attributes. Or I override ComboBoxes selectedItem; but I'm affraid that is going to break the base class: it might not like something changing its idea of what the current selected item is from within. And even this fragile hack works, on top of selectedItem and dataProvider this nullItem then also needs to be handled special in data and listData for renderers, in labelFunction, and then it's probably still being exposed in events the ComboBox sends.It might work, but it's quite a hack just to fix the problem that if the user clicks on the item it isn't activated (for the rest the ComboBox handles null fine).(Another alternative is to have a ui component delegate to a ComboBox, but that's even much more code just to avoid this small problem)
I have the following piece of code(part of a much bigger program). I this code I am re-using a motion that has been previously used successfully. The trace stmts are used to identify the exact location of the error and the error conditions as best I can.[code]
When you cast null to an object using Object(null), the result is an object.When you cast undefined to an object using Object(undefined), the result is an object.But saying null as Object or undefined as Object remains null.Why is this? I can't find anything in the documentation about this.
The objects that result from these casts can have properties set on and read from them. It's as if the cast created information, or removed whatever special information the null and undefined values have. But there's no indication in the AS3 documentation that the null and undefined special types are actually objects.
I have an ArrayCollection with following structure (when viewed in debug mode): [0] - [0] -- src - [1] -- src src is the path to an image.
I need to get all of the src's out of the arraycollection. However because of the first (unnamed) node I can't take them in. I've tried ArrayCollection[0].children and save the result in another ArrayCollection, however the new ArrayCollection has 2 Objects in it but no 'src'. There are just 2 null objects firstArrayCollection is filled with the data as described above. secondArrayCollection.addItem(firstArrayCollection[0].children);
When viewing the content of secondArrayCollection i see following structure (and data): [0] null [1] null
Yet another woe with the AdvancedDataGrid - this time, with the AdvancedDataGridEvent. It seems that when listening to the ITEM_EDIT_END event, several of the event properties are returned null. I've been getting null for event.column, event.item, etc.
I have encountered somthing a little strange in flex, possibly somthing im doing wrong but im not sure. In two cases which i have noticed, when there is only 1 item in a s:List or s:DropDownList for some reason when using list.selectedItem it appears as null. Using requireSelection="true"i know this isnt the case.
Here is the error:TypeError: Error #1009: Cannot access a property or method of a null object reference.at mx.styles:: StyleProtoChain$/ initProtoChainForUIComponentStyleName()[C:autobuild3.2.0frameworksprojectsframeworksrcmxstylesStyleProtoChain.as:72][code]......
Maybe you could school me in how to keep null object references out of complex Classes?
See [URL] Now there is a button called Answera, which when clicked should have a symbol (movie clip) called Check appear at the cordinated specified. Check exists in the libary (but does not have an instance name) and no where else on the stage. when I run this code I get: 1180: Call to a possibly undefined method Check. -> var rightCheck = new Check(); How is it undefinded if it exists in the libary?
I have an app where I am looking to make the enter key act like a tab key. I can easily capture the keypress event and setFocus to a textinput field. The problem is figuring out which textinput field to give focus to. I have this code
trace(this.window.focusManager); //returns TheWindow86.focusManager trace(this.window.focusManager.getNextFocusManagerComponent()); //returns null //This is what I was hoping would work this.window.focusManager.getNextFocusManagerComponent().setFocus();
The code is in a controller class and "this.window" references an instance of a nativeWindow mxml file "TheWindow.mxml". The first trace works as expected, but the second one gives null.