O Flex ignora alterações no services-config.xml

Ontem, passei metade do dia tentando forçar o Flex Remoting a usar HTTPS sem sucesso.

Hoje eu tentei me conectar a outro domínio. Alterei o URL do terminal, mas parece que o flex ignora minhas alterações. Tenho certeza de que não existe um URL antigo em nenhum arquivo no diretório src, até renomei services-config.xml para services-config2.xml, limpei e recompilei o projeto muitas vezes, até fiz uma compilação de versão, mas ainda conecta para o mesmo domínio.

Eu testei o aplicativo flex no host local e no mesmo domínio, que possui serviços AMF, mas funciona da mesma maneira.

Meu services-config.xml é:

<?xml version="1.0" encoding="UTF-8"?>
<services-config>
    <services>
        <service id="amfphp-flashremoting-service" class="flex.messaging.services.RemotingService" messageTypes="flex.messaging.messages.RemotingMessage">
            <destination id="amfphp">
                <channels>
                    <channel ref="my-amfphp-secure"/>
                    <channel ref="my-amfphp"/>
                </channels>
                <properties>
                    <source>*</source>
                </properties>
            </destination>
        </service>
    </services>
    <channels>
        <channel-definition id="my-amfphp-secure" class="mx.messaging.channels.SecureAMFChannel">
            <endpoint uri="https://xxx.dev.company.com:443/AMF" class="flex.messaging.endpoints.SecureAMFEndpoint"/>
            <properties>
                <polling-enabled>false</polling-enabled>
                <serialization>
                    <instantiate-types>false</instantiate-types>
                    <log-property-errors>true</log-property-errors>
                </serialization>
                <add-no-cache-headers>false</add-no-cache-headers>
            </properties>
        </channel-definition>
        <channel-definition id="my-amfphp" class="mx.messaging.channels.AMFChannel" >
            <endpoint uri="http://xxx.dev.company.com/AMF" class="flex.messaging.endpoints.AMFEndpoint" />
            <properties>
                <polling-enabled>false</polling-enabled>
                <serialization>
                    <instantiate-types>false</instantiate-types>
                    <log-property-errors>true</log-property-errors>
                </serialization>
                <add-no-cache-headers>false</add-no-cache-headers>
            </properties>
        </channel-definition>
    </channels>
</services-config>

Definição de RemoteObject em mxml:

<mx:RemoteObject id="Agentrpc" destination="amfphp" source="Agentrpc" showBusyCursor="true">
    <mx:method name="getAgentID" result="getAgentID_resultHandler(event)" fault="faultHandler(event)"/>
</mx:RemoteObject>

Estou usando o Flex 3.

Edit: dei uma olhada no arquivo gerado / dir e vejo que os arquivos FlexInit (como MainModule_FlexInit-generated.as) contêm código:

ServerConfig.xml =
<services>
    <service id="amfphp-flashremoting-service">
        <destination id="amfphp">
            <channels>
                <channel ref="my-amfphp-secure"/>
                <channel ref="my-amfphp"/>
            </channels>
        </destination>
    </service>
    <channels>
        <channel id="my-amfphp-secure" type="mx.messaging.channels.SecureAMFChannel">
            <endpoint uri="https://gintautas.dev.company.com:443/AMF"/>
            <properties>
                <polling-enabled>false</polling-enabled>
            </properties>
        </channel>
        <channel id="my-amfphp" type="mx.messaging.channels.AMFChannel">
            <endpoint uri="http://gintautas.dev.company.com/AMF"/>
            <properties>
                <polling-enabled>false</polling-enabled>
            </properties>
        </channel>
    </channels>
</services>;

Isso está correto, mas o aplicativo não faz solicitações para gintautas.dev.company.com

Edição 2: instalei o Flash Builder 4 e tentei compilar usando os compiladores 3.5 e 4.0 (no modo de compatibilidade), mas ambos têm o mesmo problema :(

questionAnswers(3)

yourAnswerToTheQuestion