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

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

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

Регистрация: Nov 2002
Сообщений: 8
Question Использование "удаленной картинки"

Добрый день всем!

Вначале замечу, что во флеше и ActionScript я разбираюсь не очень, поэтому заранее извиняюсь, если использую неверную терминологию и т.п.

Вначале краткое описание задачи

имеем флеш сайт, необходимо получение контента с удаленного сайта. контент на удаленном сайте в виде WDDX пакета (XML) содержит допустим урл некой картинки

интересует следующая возможность (да или нет и насколько сложно ) могу ли я при парсинге WDDX пакета во флеше "отобразить" удаленную картинку

то есть во флеше показывается картинка с адреса "http://www.sample.ru/sample.jpg"

при необходимости размер картинки так же может быть передан в WDDX пакете вместе с остальной информацией.

Старый 27.11.2002, 22:07
Alex_Lom вне форума Посмотреть профиль Отправить личное сообщение для Alex_Lom Найти все сообщения от Alex_Lom
  № 2  
Alex_Lom

Регистрация: Mar 2001
Адрес: Киев
Сообщений: 91
Отправить сообщение для Alex_Lom с помощью ICQ
Все возможно, и все просто.
Если нужно постоянно поддерживать связь с сервером(часто обновлять информацию) то нужно использовать XMLSocket
Но в большинстве случаев достаточно простых http запросов, которыми пользуется скажем XML.load
Простой пример использования последнего:
пусть есть xml документ вида:
Код:
<list>
<img src="http://www.sample.ru/sample.jpg">
<img src="http://www.sample.ru/sample.jpg">
  .... 
</list>
пусть его выдает скрипт imlist.php
Тогда во флеше пишем:
Код:
XML.prototype.ignoreWhite = true;
doc = new XML();
doc.load("http://www.sample.ru/imlist.php");
doc.onLoad = function(suc){
	if (suc && doc.firstChild.nodeName != undefined){
		_root.container1.loadMovie(doc.firstChild.childNodes[0].attributes.src);
		_root.container2.loadMovie(doc.firstChild.childNodes[1].attributes.src);
/*в данном случае мы точно знаем что в нулевом и первом
 чайлде находятся ссылки на мувики в их аттрибутах src,
но в общем случае можно перебрать все ноды и найти
скажем только те, у которых имена img*/ 
	}
}
при этом в нем должны существовать мувики container1 и container2 в которые и будут грузится jpg-шки
В общем реалиазация зависит от конкретной ситуации, тоесть какие данные, сколько и как часто нужно посылать.

Старый 28.11.2002, 10:49
Sable вне форума Посмотреть профиль Отправить личное сообщение для Sable Найти все сообщения от Sable
  № 3  
Sable

Регистрация: Nov 2002
Сообщений: 8
Спасибочки большое!


Да еще может кто подскажет, есть ли в Flash MX "родные" средства работы с WDDX или все равно лучше использовать extention WDDX serialize/deserialize ??

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

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

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


 


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


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