I upgraded to Flex Builder 3 Beta 2.
When I compiled, I got the following compiler error:
"Invalid endpoint port '' specified for channel definition 'my-amf'."
I changed my services-config.xml file to include the port in the URL when defining my endpoint like this:
<channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
<endpoint uri="
http://www.myCoolCompany.com:80/Fluorine/Gateway.aspx" class="flex.messaging.endpoints.AMFEndpoint"/>
</channel-definition>
This allowed me to get past the compiler errors.
Then we discovered that this change causes problems with Firefox FlashPlayer 9.0.47.0. When my SWF tries to communicate using Flash Remoting it will hang and never return. This only seems to be a problem with Firefox and is not a problem with the later versions of FlashPlayer that are available to developers.
This is a big problem!
The current release of Flash Player is 9.0.47.0. This is the version that has the problem! Even if a later upgrade could fix the problem, I don't want to force my users to download a new flash player right now.
Why does beta 2 force this compiler error. This strict port definition requirement does not seem necessary and my SWF has been working without this port defined for quite some time.
Please remove this compiler error so that we can compile without it. To get rid of this problem for my users I was forced to go back to Flex Builder 3 beta 1. :-(