Добрый день! Сразу скажу, во Флексе я новичок. Написал простое приложение, которое связывается а PHP файлом на сервере с помощью HTTPService и получает от него ответ в виде XML файла. Все это я написал в Adobe Flex Builder 3. Все работало хорошо до тех пор, пока не попытался перенести приложение на сервер. Приложение запустилось, а ответ не пришел. Далее попытался просто перенести папку в проектом в другой раздел, таже ситуация! Если не переносить, а запускать из папки bin-debug все работает. С примерами из интернета такая же ситуация. Подскажите пожалуйста что я не так делаю! Заранее спасибо. Вот пример кода файла доступа к серверу на всякий случай:
| Код |
import mx.collections.ArrayCollection; import mx.rpc.events.ResultEvent; import mx.rpc.http.HTTPService; import mx.controls.Alert; [Bindable] private var branList:ArrayCollection; [Bindable] private var comList:ArrayCollection; [Bindable] private var perconData:ArrayCollection; [Bindable] private var branchurl:String = "http://www.test1.ru/bases_con/getBranch.php"; [Bindable] private var companyurl:String = "http://www.test1.ru/bases_con/getCompany.php?com_id="; private var xmlLoader:HTTPService; private function init():void{ getSomething(branchurl,branchHandler); } public function getSomething(url:String, handle:Function):void { var httpService:HTTPService = new HTTPService(); httpService.url = url; httpService.addEventListener(ResultEvent.RESULT, handle); httpService.send(); Alert.show(url); } private function branchHandler(event:ResultEvent):void { var httpService:HTTPService = event.target as HTTPService; httpService.removeEventListener(ResultEvent.RESULT, branchHandler); branList = event.result.branches.branch; } private function getCompany():void{ // Alert.show(companyurl+(branchList.selectedIndex+1).toString()); getSomething(companyurl+(branchList.selectedIndex+1).toString(),companyHandler); } private function companyHandler(event:ResultEvent):void { var httpService:HTTPService = event.target as HTTPService; httpService.removeEventListener(ResultEvent.RESULT, companyHandler); comList = event.result.companyes.company; // Alert.show(companyurl+branchList.selectedIndex.toString()); } private function companyDetail():void { comName0.text=comList.getItemAt(branchList0.selectedIndex).name; comType0.text=comList.getItemAt(branchList0.selectedIndex).type; comPhone0.text=comList.getItemAt(branchList0.selectedIndex).phone; comFax0.text=comList.getItemAt(branchList0.selectedIndex).fax; comCheef0.text=comList.getItemAt(branchList0.selectedIndex).cheef; comContact0.text=comList.getItemAt(branchList0.selectedIndex).contact; comEmail0.text=comList.getItemAt(branchList0.selectedIndex).email; comRegion0.text=comList.getItemAt(branchList0.selectedIndex).region; comComment0.text=comList.getItemAt(branchList0.selectedIndex).comment; comUrl0.text=comList.getItemAt(branchList0.selectedIndex).url; comName0.text=comList.getItemAt(branchList0.selectedIndex).city; comAdress0.text=comList.getItemAt(branchList0.selectedIndex).adress; }
|
|