Nope, haven't tried that yet.

Basicaly what I did to get it to work is to make all my variables in 
Flex2 be strings.  Then when I assign the value returned from the 
CFC, if its a date or number being returned I use String() which will 
convert the number or date to a string representation.

<mx:DateFormatter id="StdDateFormat"/>
<mx:CurrenctFormatter id="StdMoneyFormat" precision="2"/>

[Bindable]
public var date_dp:String = new String();
[Bindable]
public var total_dp:String = new String();

date_dp = String(result[0].DATE);
total_dp = String(result[0].TOTAL);

Then in the binding I use a currency formater and a date formater 
which seem to take strings or number/dates as acceptable input and 
output correctly.

<mx:Label text="{StdDateFormat.format(date_dp)}"/>
<mx:Label text="{StdMoneyFormat.format(total_dp)}"/>


--- In flexcoders@yahoogroups.com, "Rafael M. Martinelli" 
<[EMAIL PROTECTED]> wrote:
>
> Greg,
> 
> I'm not sure, but I think that in AS 3.0 you can't assign an empty 
string to
> a Date Object. It's stronglly typed. As well you can't assigns na 
empty
> string to a Numeric variable. You must return 0 or -1 to a numeric 
variable.
> I guess that's the problem.
> 
> As you're using Flex2 and ColdFusion, have you tested using session
> variables? It's not working for me and I don't know why. I tested 
the same
> components using just the browser and it worked.
> 
> Thanks.
> 
> Rafael
> 
> -----Mensagem original-----
> De: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] 
Em nome
> de Greg Johnson
> Enviada em: quinta-feira, 3 de novembro de 2005 15:06
> Para: flexcoders@yahoogroups.com
> Assunto: [flexcoders] Flex 2:CFC can't seem to return the same type
> 
> I have a date field that gets returned to Flex2 from a CFC.  Thing 
is when
> there is a date in it, it returns a date.  When there is no date in 
it, it
> returns a empty string.
> 
> Flex is having indigestion as the Flex variable is of date type.  
So when a
> date is returned, its happy, when a empty string is returned, it 
complains
> about coersion failure from string to date.
> 
> If this were a different language I would use something like 
IsDate, but the
> closest thing to it seems to be the DateValidator which, atleast as
> presented in the documentation, seems more complex then what I 
really need. 
> 
> Is there a function in Flex 2 that will accept a date or a empty 
string and
> will return ether a valid date or an empty date?  Or is there a 
better way
> to pass the date from the CFC so even when its "" flex still sees 
it as a
> date type?
> 
> Thanks
> 
> 
> 
> 
> 
> ------------------------ Yahoo! Groups Sponsor --------------------
~--> Fair
> play? Video games influencing politics. Click and talk back!
> http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/nhFolB/TM
> --------------------------------------------------------------------
~-> 
> 
> --
> Flexcoders Mailing List
> FAQ: 
http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives: http://www.mail-archive.com/flexcoders%
40yahoogroups.com
> Yahoo! Groups Links
> 
> 
> 
>  
> 
> 
> 
> 
> 
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.361 / Virus Database: 267.12.6/151 - Release Date: 
28/10/2005
>






------------------------ Yahoo! Groups Sponsor --------------------~--> 
Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life.
http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/nhFolB/TM
--------------------------------------------------------------------~-> 

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to