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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Aug 2002
Сообщений: 30
Question Ролик с одного сервера, данные подгружает с другого. Такое возможно?

Сталкнулась с проблеммой, помогите разобраться

Хотелось сваять флешку которая показывает статистические показатели с нескольких серверов. Данные принимает в XML формате. ip передаеться через FlashVars.
Если флешка запускаеться локально - все работает, данные берет с любого сервера.
Если с сервера, то данные берет только с того же сервера с которого грузить, а с остальных нет.

Это баг или фича?
вроде бы в java подобное есть в интересах секьюрити. Здесь тоже или я что-то не так делаю.

Старый 04.12.2002, 11:58
Alien Life Form вне форума Посмотреть профиль Отправить личное сообщение для Alien Life Form Найти все сообщения от Alien Life Form
  № 2  
Alien Life Form
 
Аватар для Alien Life Form

Регистрация: Mar 2002
Адрес: Украина, Харьков
Сообщений: 157
Отправить сообщение для Alien Life Form с помощью ICQ
А какой функцией загрузаешь данные?
__________________
Ops...

Старый 04.12.2002, 12:09
Katy123 вне форума Посмотреть профиль Отправить личное сообщение для Katy123 Найти все сообщения от Katy123
  № 3  
Katy123

Регистрация: Aug 2002
Сообщений: 30
подгружаю _root.lstXML.load(vPath)

обращаюсь к серверу по ip

вообще все в лоб реализовано
на кнопке висит функция LoadData()

function LoadData()
{ vPath=DoPath()
_root.lstXML.load(vPath)
}


lstXML=new XML(); // список потоков
lstXML.ignoreWhite = true;

lstXML.onLoad = function(success)
{ if(success == true) { // здесь обработка
}
}

Старый 04.12.2002, 12:22
Alien Life Form вне форума Посмотреть профиль Отправить личное сообщение для Alien Life Form Найти все сообщения от Alien Life Form
  № 4  
Alien Life Form
 
Аватар для Alien Life Form

Регистрация: Mar 2002
Адрес: Украина, Харьков
Сообщений: 157
Отправить сообщение для Alien Life Form с помощью ICQ
Попробовал, подгружать - все ок!
Код:
 
первый кадр


mainXML = new XML();
mainXML.ignoreWhite = true;
_root.loading = true;
mainXML.load("URL");
mainXML.onLoad = function() {
	_root.loading = false;
};

третий кадр

if (loading) {
	gotoAndPlay(_currentframe-1);
} else {
  чето делаю
}
может ты не ждешь когда подгрузится XML?
(второй кадр пустой)
__________________
Ops...

Старый 04.12.2002, 12:37
Katy123 вне форума Посмотреть профиль Отправить личное сообщение для Katy123 Найти все сообщения от Katy123
  № 5  
Katy123

Регистрация: Aug 2002
Сообщений: 30
Я действительно не жду, у меня только один кадр.

Если я ошибаюсь поправь плз, но я была уверена что событие onLoad возникает именно когда обьект подгружен
и если он кореектный то success=true.

и все. Те пока данные не подгружены, события нет. Данные пришли - возникло событие

????

Старый 04.12.2002, 12:57
Alien Life Form вне форума Посмотреть профиль Отправить личное сообщение для Alien Life Form Найти все сообщения от Alien Life Form
  № 6  
Alien Life Form
 
Аватар для Alien Life Form

Регистрация: Mar 2002
Адрес: Украина, Харьков
Сообщений: 157
Отправить сообщение для Alien Life Form с помощью ICQ
Павильно, событие возникает как токо данные пришли (то я просто по привычке написал так, потому что у меня по одному проекту функции лежали все в руте а обращался я к ним откуда угодно, поэтому прелоадер был необходим)

а так я ж говорю все должно работать!
даже trace(_root.lstXML) в onLoad не работает?
должно! я провер - все ок!

(может пути к переменной не так написала?)
__________________
Ops...

Старый 04.12.2002, 13:15
Katy123 вне форума Посмотреть профиль Отправить личное сообщение для Katy123 Найти все сообщения от Katy123
  № 7  
Katy123

Регистрация: Aug 2002
Сообщений: 30
если бы пути были не правильные он бы вообще не работал
А он работает так как нужно если обращаюсь за XML обьектом к тому же серверу с которого флешку гружу
а вот если к другома серверу, то событие onLoad не возникает.

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

Но если Ты говоришь, что у тебя все нормально проходит с разных серверов. То я ещё раз у себя все перепроверю.

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

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

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


 


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


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