Doh! Only way to get better at this is to keep working at it. Thanks for all three of your great suggestions. The powers that be want a note, so we¹ll go with that that. I¹ll find uses for the other options for sure.
Cheers! -- Blair Cox From: Sid Maskit <[EMAIL PROTECTED]> Reply-To: <[email protected]> Date: Thu, 31 Jul 2008 09:43:06 -0700 (PDT) To: <[email protected]> Subject: Re: [flexcoders] NaN to return a string? Sure, just replace the 0 with whatever text you want, putting it inside single quotes since the entire statement is inside of double quotes. Since you are setting the value of a label, what ever you put in is going to be cast to a string anyway. Try something like this: <mx:Label id="display" text="{(isNaN(myNumber as Number)) ? 0 : PrepForDisplay.format(myNumber)}" visible="{display.text != '0' && display.text != 'In,fin,ity.00'}"/> Note that you need to give the Label component and id, and use that id to refer to it in your statements within braces. By the way, as you are no doubt noticing, the larger point here is that braces are not just for binding, but can contain all sorts of ActionScript. Finally, the reason that there is && instead of && is that we are inside of MXML, which is to say inside of XML, and we cannot use the & character there, but must escape it. Sid Maskit Partner CraftySpace Better Websites for a Better World http://www.CraftySpace.com blog: http://smaskit.blogspot.com/

