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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> URLLoader.load, проблема загрузки файлов 
V
    Опции темы
Tiffany
Дата 26.11.2009, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Никак не могу загрузить файл с сервера. Есть такой код (срабатывает при нажатии на кнопку):
Код

<mx:Script>
        <![CDATA[
                public function readXML():void
                {
                    import mx.controls.Alert;
                    var loader:URLLoader = new URLLoader();
                    try
                    {
                        loader.load(new URLRequest("http://igrushki/igrushki.html"));
                    }
                    catch (error:SecurityError)
                    {
                     Alert.show(error.message, "ERROR");
                        trace("A SecurityError has occurred.");
                    }
                }
                
        ]]>
    </mx:Script>


Так вот никак не грузится, не знаю что делать. Пробовала разные файлы (локальные/удаленные). Может я что-то где-то не дописала или не до настроила?
PS Flex 3 (AS 3)
PM MAIL   Вверх
Tiffany
Дата 26.11.2009, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Сори, все, нашла  smile 
PM MAIL   Вверх
SaikstiN
Дата 20.12.2009, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А у меня например вообще через раз загружает...

Это сообщение отредактировал(а) SaikstiN - 20.12.2009, 18:07
PM MAIL   Вверх
nilrem
Дата 12.2.2010, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 15.2.2006
Где: Киев

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



Лучше все же вот так:
Код

<mx:Script>
        <![CDATA[
                import mx.controls.Alert;
                var loader:URLLoader = new URLLoader();
                public function loadXML():void
                {
                    loader.dataFormat = URLLoaderDataFormat.TEXT;
                    loader.addEventListner(Event.COMPLETE, this.handlerComlete);
                    loader.addEventListner(IOErrorEvent.IO_ERROR, this.handlerError);
                    loader.load(new URLRequest("igrushki.html"));
                }

                private function handlerComlete(event:Event):viod{
                    try{
                      var xml:XML = new XML(loader.data);
                    catch(error:Error){ Alert.show(error.message, "ERROR");}
                }
                 
                private function handlerComlete(error:IOErrorEvent):viod{
                    Alert.show(error.toString, "ERROR");
                }
 
                
        ]]>
</mx:Script>


так отлавливаются почти все ошибки, да и загрузка более корректная нежели описанная выше
PM MAIL WWW ICQ Skype   Вверх
chaos
Дата 15.2.2010, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

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



nilrem, все хорошо. только вот что если серверный скрипт нельзя трогать. те принимает form/multipart

имхо пример рабочий, но приведен думаю из-за незнания других(нормальных) варинатов
PM WWW   Вверх
nilrem
Дата 17.2.2010, 01:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 15.2.2006
Где: Киев

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



chaos, не понял намека? При чем тут серверный скрипт? И если есть другие варианты подгрузки XML файлов, кроме URLLoader и URLStream, ну покажите ваш "НОРМАЛЬНЫЙ" вариант.
Кстати мой вариант вобще из большинства учебников и приведен как пример правильной реализации отлавливания событий завершения загрузки.

Это сообщение отредактировал(а) nilrem - 17.2.2010, 01:58
PM MAIL WWW ICQ Skype   Вверх
chaos
Дата 17.2.2010, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

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



nilrem, да чот я затупил smile
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flex | Следующая тема »


 




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


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

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