Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> HTTPService не работает при перемещении swf файла, нет доступа на сервер при переносе SWF 
:(
    Опции темы
FreakOnALeash
Дата 26.12.2008, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 11.12.2007

Репутация: нет
Всего: нет



Добрый день!
Сразу скажу, во Флексе я новичок. Написал простое приложение, которое связывается а 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;
 
            }



PM MAIL   Вверх
bars80080
Дата 29.12.2008, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: нет
Всего: 315



там случаем нет при формировании флэшки выбора: для локального пользования/для внешних ресурсов?


PM MAIL WWW   Вверх
CPlusPlusFAN
Дата 11.1.2009, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 315
Регистрация: 1.11.2005
Где: Воронеж

Репутация: нет
Всего: нет



У меня такая же проблема. Правда коннект идёт к 127.0.0.1. При переносе из bin-debug приложение отказывается коннектиться. Думаю это связано с настройками безопасности... Как тогда сделать приложение полностью независимым?
PM MAIL ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flex | Следующая тема »


 




[ Время генерации скрипта: 0.0534 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.