Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.07.2007, 12:25
shtala вне форума Посмотреть профиль Отправить личное сообщение для shtala Найти все сообщения от shtala
  № 1  
Ответить с цитированием
shtala

Регистрация: Nov 2005
Сообщений: 34
По умолчанию Не подгружается внешний текст

Непонятна сама природа явления: есть код, например
Код:
var urltext = "http://www.site.com/1.xml";
var xml_data:XML=new XML();
xml_data.load(urltext);
в последующих фреймах полученные данные выводятся в текстовое окно.
Вобщем все работает нормально, но замечено, что на высокоскоростном интернете файл 1.xml не читается, хотя в xml_data.status не выдается никаких ошибок.
В чем может быть дело, подскажите, пожалуйста.


Последний раз редактировалось shtala; 17.07.2007 в 13:31.
Старый 17.07.2007, 12:35
Что такое хорошо? вне форума Посмотреть профиль Отправить личное сообщение для Что такое хорошо? Найти все сообщения от Что такое хорошо?
  № 2  
Ответить с цитированием
Что такое хорошо?
 
Аватар для Что такое хорошо?

Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
а успевают-ли данные загрузится до того, как ты к ним обращаешься?

Код:
xml_data.onLoad = function(ok) {
	if (ok) {
		trace("Загружено! Теперь можно перейти на следующий кадр фильма");
	}
};

Старый 17.07.2007, 13:06
shtala вне форума Посмотреть профиль Отправить личное сообщение для shtala Найти все сообщения от shtala
  № 3  
Ответить с цитированием
shtala

Регистрация: Nov 2005
Сообщений: 34
у меня стоит в третьем фрейме проверка:
Код:
xml_data.onLoad=function():Void {
	flag=1;
}
if(flag!=1) {
	gotoAndPlay(2);
}
а в четвертом фрейме собственно идет обращение к даннім из файла 1.xml
Но такая конструкция, как уже отмечалось, не корректно работает на высокоскоростніх каналах, т.е. данные могут загрузиться, при обновлении со второго, третьего, а иногда даже 15 раза


Последний раз редактировалось shtala; 17.07.2007 в 13:31.
Старый 17.07.2007, 13:13
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
shtala, отредактируйте свои посты и оформите код тегами [code][/code].

Старый 17.07.2007, 13:22
Dr.OH вне форума Посмотреть профиль Отправить личное сообщение для Dr.OH Найти все сообщения от Dr.OH
  № 5  
Ответить с цитированием
Dr.OH

Регистрация: Aug 2003
Сообщений: 299
Отправить сообщение для Dr.OH с помощью ICQ
сделай по-нормальному, дольше ошибку искать будешь. Все в одном фрэйме - запрос отправил и ждешь получения. Получил - пошел играть дальше.
Т.к. в данном случае у тебя объявление функции может не совпадать со временем ее получения... function, кстати, должна получать параметр типа bool - а твоя функци, вне зависимости от того пришли данные или нет, всегда будет оповещать, что все нормально.

Старый 17.07.2007, 14:10
shtala вне форума Посмотреть профиль Отправить личное сообщение для shtala Найти все сообщения от shtala
  № 6  
Ответить с цитированием
shtala

Регистрация: Nov 2005
Сообщений: 34
написал такой код:
Код:
var xml_data:XML=new XML();
xml_data.onLoad=function(success:Boolean) {
	if (success) {
		flag=1;
    }
}
xml_data.load(urltext);
Все заработало! Спасибо!

Создать новую тему Ответ Часовой пояс GMT +4, время: 08:37.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 08:37.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.