開発中、いくつかの異なるホストを使用してテストする必要があります。私がnavigateToURLを使用するすべての場所またはmx:HTTPServiceでIPアドレスを変更しなければならないのは面倒です。
IPで変数を設定したい...
public var hostIP:String = "192.168.1.100";
その後、私はする代わりに...
navigateToURL(new URLRequest('http://192.161.1.100/JudgesRegistration.html?email='+email+'&password='+password),'_self')
私は次のようなことをしたいです...
navigateToURL(new URLRequest('http://'+hostIP+'/JudgesRegistration.html?email='+email+'&password='+password),'_self')
そうすれば、プロジェクト全体ではなく、hostIPに割り当てられたIPを変更するだけで済みます。残念ながら、URL文字列に変数を埋め込む方法がわかりません。これも可能ですか?
これが私のHTTPServiceの外観です...
<mx:HTTPService
id="emailPasswordService"
method="POST"
url="http://192.168.1.100/chaos/emailPassword?output=xml"
makeObjectsBindable="true"
result="emailPasswordSuccess(event)"
fault="httpServiceFaultHandler(event)"
showBusyCursor="true"
resultFormat="e4x">
</mx:HTTPService>
ありがとう、
ジョン