I forget the case for boolean but the null equivalent (ie declared but no
value) of Number is NaN. Wouldnt that work for you ?



On 9/18/07, Samuel R. Neff <[EMAIL PROTECTED]> wrote:
>
>
> We use xxx.MIN_VALUE to represent null on both client and server (.NET).
> We've been doing it in .NET for several years and now with Flex
> integration
> it works very well. Of course everyone needs to recognize that MIN_VALUE
> is
> being used this way and if you actually had to store MIN_VALUE then you
> have
> a problem, but we've never had the need.
>
> Of course this doesn't work for Boolean, so for Boolean if you need
> nullable
> then declare as int instead and use int.MIN_VALUE for null, 0 for false,
> everything else for true.
>
> .NET itself now has nullable types which would be more elegant but they
> have
> performance implications and would not provide as good interoperability
> with
> Flex.
>
> HTH,
>
> Sam
>
> -------------------------------------------
> We're Hiring! Seeking a passionate developer to join our team building
> Flex
> based products. Position is in the Washington D.C. metro area. If
> interested
> contact [EMAIL PROTECTED] <careers%40blinemedical.com>
>
> -----Original Message-----
> From: [email protected] <flexcoders%40yahoogroups.com> [mailto:
> [email protected] <flexcoders%40yahoogroups.com>] On
> Behalf Of merelypixels
> Sent: Tuesday, September 18, 2007 1:16 PM
> To: [email protected] <flexcoders%40yahoogroups.com>
> Subject: [flexcoders] nulling primitive data types
>
> Hello All,
> I've been running into a rather frustrating issue with flex: namely
> that although data types are supposedly implemented as AS classes, you
> cannot null variables of primitive data types e.g.
>
> var blah:int = null; //blah == 0
> var blah:Number = null; //blah == 0
> var blah:Boolean = null; //blah == false
>
> admittedly we can define -1 as null for non-Boolean types, but what if
> a negative number becomes a logical value in some case?
>
> now this wouldn't be a problem if we didn't have to communicate with a
> SQL back-end, but sometimes I need to be able to pass a null value to
> the db either to signify that the current value shouldn't be changed
> or to specify that information is not currently known for the value.
>
> ...
>
> Thanks for your time,
> Pixels
>
> 
>



-- 
Arpit Mathur
Lead Software Engineer,
Comcast Interactive Media
---------------------------------------
post your flex tips on
http://flextips.corank.com

Reply via email to