En effet, si vous utiliser la version 1.9 d'amfphp avec Flex2 (ou Moxie), l'uri du gateway d'AMFPHP est spécifiée dans le fichier 'services-config.xml', lequel est interprété à la compilation. Mais heureusement, chez Adobe ils ont tout prévu. On peut modifier cette config grâce à la classe 'mx.messaging.config.ServerConfig'. Ainsi, avec le fichier 'services-config.xml' fourni avec AMFPHP, pour modifier l'uri du gateway, procédez comme ceci :

		
import mx.messaging.config.ServerConfig;
			
public function setChannelURI(uri:String):void
{
				
XML(ServerConfig.xml.channels.channel.(@id=="my-amfphp")[0]).endpoint.@uri = uri;
				
}

Maintenant, pour changer l'uri du channel, il nous suffit d'appeler quelque chose du genre :

setChannelURI('http://localhost/monprojet/php/amfphp/gateway.php');

Et voilà... 8-)