Во время разработки я должен тестировать, используя несколько разных хостов. Больно менять IP-адрес везде, где я использую navigateToURL или в mx: HTTPService.
Я бы хотел установить переменную с 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')
Тогда мне нужно будет только изменить IP-адрес, назначенный hostIP, а не на протяжении всего проекта. К сожалению, я не могу понять, как вставить переменную в строку 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>
Спасибо
John