I've heard this happening, if you edit your code, while you are in
Debug mode. I rarely ever use it, maybe that's why i haven't seen it
yet. Bring your machine and FlexBuilder into a clean state and from
then on, whenever you edit your code, stop a running debug session and
switch to the development mode.

Hope it helps,
Ralf.

On Mon, Jul 14, 2008 at 6:07 PM, Scott <[EMAIL PROTECTED]> wrote:
> Coldfusion is just the webservice that is being called from Flex. For some
> reason, flex isn't updating its code properly. I have run into this but
> never found the root cause or easy fix. I just recreated the application and
> continued on. I've had times where flex will lock open a file and it will
> not update and I'm forced to reboot the computer. (I did try that as well).
> I know when that happens though, when I hit project->clean I get an error
> that a file is open. I've closed everything off that I can see running on
> the computer but the file still remains open. The only way I found to clear
> that up is rebooting the computer (which is very annoying).
>
> Another thing I'm seeing right now is that when I select a break point and
> debug the application, the program moves the break point to a location a few
> lines down. So it looks like it may be out of sync. It does this every where
> I try setting a break point.
>
> -----Original Message-----
> From: [email protected] [mailto:[EMAIL PROTECTED] On
> Behalf Of Ralf Bokelberg
> Sent: Monday, July 14, 2008 10:36 AM
> To: [email protected]
> Subject: Re: [flexcoders] Re: AS3 function returning true when it only can
> be false
>
> The compiler might have issues, but it seems to work pretty well most
> of the time. I'm using it for years on a daily base. I have never used
> Coldfusion though, so i cannot say anything about the interface
> between Flex and Coldfusion. Anyways, a simple trace statement should
> give you clarity about what is going on.
>
> Good luck,
> Ralf.
>
> On Mon, Jul 14, 2008 at 5:52 PM, Scott <[EMAIL PROTECTED]> wrote:
>> I do have another function that returns bool and it does work ok... And
>> for
>> sake of argument I changed the "true" and "false" to 0 and 1 and had the
>> same effect.
>>
>>
>>
>> I just noticed that another one of my functions isn't returning the
>> correct
>> information. It's returning the email address which was changed days ago.
>> I've had similar things like this happen in the past when I was playing
>> around with flex before being serious about developing with it. My
>> solution
>> then was to recreate the application and copy over the mxml files. I'm
>> thinking something is stuck again with the compiler.
>>
>>
>>
>> Regardless, I'm going to look at that proxy. I've written a .cfm file to
>> test the component and everything tests out ok.
>>
>>
>>
>> Has anyone had issues with things getting "stuck" in the compiler as well?
>>
>>
>>
>> ________________________________
>>
>> From: [email protected] [mailto:[EMAIL PROTECTED] On
>> Behalf Of valdhor
>> Sent: Monday, July 14, 2008 10:12 AM
>> To: [email protected]
>> Subject: {Disarmed} [flexcoders] Re: AS3 function returning true when it
>> only can be false
>>
>>
>>
>> All that means is that ColdFusion is returning a boolean. When it goes
>> across the pipe and is returned to Flex, it may be a different type
>> altogether.
>>
>> I would suggest using an HTTP Proxy like Charles
>> (www.charlesproxy.com) to see exactly what is being returned over the
>> pipe.
>>
>> As an aside, I find that Charles is indispensable when trying to debug
>> remote calls and results. It has saved me countless hours and is well
>> worth the cost.
>>
>> --- In [email protected], "Scott" <[EMAIL PROTECTED]> wrote:
>>>
>>> Actually it does return a Boolean
>>>
>>> <cffunction name="userStatus" access="remote" returntype="boolean">
>>>
>>> -----Original Message-----
>>> From: [email protected] [mailto:[EMAIL PROTECTED]
>> On Behalf Of Ralf Bokelberg
>>> Sent: Monday, July 14, 2008 8:58 AM
>>> To: [email protected]
>>> Subject: Re: [flexcoders] AS3 function returning true when it only
>> can be false
>>>
>>> It appears to me, that your Coldfusion script returns a string instead
>>> of a boolean. Every string with a length > 0 evaluates to true in a
>>> boolean expression.
>>> Cheers
>>> Ralf.
>>>
>>> On Mon, Jul 14, 2008 at 4:05 PM, Scott <[EMAIL PROTECTED]> wrote:
>>> > This is weird...
>>> >
>>> >
>>> >
>>> > I'm linking to a coldfusion component I'm creating.
>>> >
>>> >
>>> >
>>> > For the sake of playing around a bit, I created the variable "rc"
>>> >
>>> >
>>> >
>>> > The following AS3 function queries the CF server to see if the user is
>>> > logged in or not; returns true for yes, false for no
>>> >
>>> >
>>> >
>>> > public function userStatus():Boolean
>>> >
>>> > {
>>> >
>>> > rc = authManager.userStatus();
>>> >
>>> > return rc;
>>> >
>>> > }
>>> >
>>> >
>>> >
>>> > That function always returns "true", even though the coldfusion
>> query is now
>>> > set to return false for both cases as you see below.
>>> >
>>> >
>>> >
>>> > This is the coldfusion function:
>>> >
>>> >
>>> >
>>> > <cffunction name="userStatus" access="remote"
>> returntype="boolean">
>>> >
>>> > <cfif IsUserLoggedIn()>
>>> >
>>> > <cfreturn false> ß-- this is normally true but set it
>> to false
>>> > to verify what is going on
>>> >
>>> > <cfelse>
>>> >
>>> > <cfreturn false>
>>> >
>>> > </cfif>
>>> >
>>> > </cffunction>
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > This is the actual Flex display/call:
>>> >
>>> > <mx:Text text = "{'Logged in? ' + idLoginForm.userStatus()}"/>
>>> >
>>> >
>>> >
>>> > This displays the following:
>>> >
>>> >
>>> >
>>> > Logged in? True
>>> >
>>> >
>>> >
>>> > Any idea on what is going on here?
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > (as a side note, I can't set a break point in that function. The
>> break
>>> > point keeps moving to the bottom of the function and out of the
>> scope of the
>>> > variable so I can't watch it.)
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > Thanks!
>>> >
>>> >
>>>
>>>
>>>
>>> --
>>> Ralf Bokelberg <[EMAIL PROTECTED]>
>>> Flex & Flash Consultant based in Cologne/Germany
>>>
>>> ------------------------------------
>>>
>>> --
>>> Flexcoders Mailing List
>>> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
>>> Search Archives:
>> http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups
>> Links
>>>
>>>
>>>
>>>
>>> --
>>> This message has been scanned for viruses and
>>> dangerous content by MailScanner, and is
>>> believed to be clean.
>>>
>>
>> --
>> This message has been scanned for viruses and
>> dangerous content by MailScanner, and is
>> believed to be clean.
>>
>
> --
> Ralf Bokelberg <[EMAIL PROTECTED]>
> Flex & Flash Consultant based in Cologne/Germany
>
> ------------------------------------
>
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives:
> http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups Links
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>
> 



-- 
Ralf Bokelberg <[EMAIL PROTECTED]>
Flex & Flash Consultant based in Cologne/Germany

Reply via email to