ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Flash AS3
  #1  
Старый 21.03.2010, 21:15
Аватар для Alv
Alv
Познающий
Регистрация: 30.01.2007
Сообщений: 69
Провел на форуме:
1405367

Репутация: 47
Отправить сообщение для Alv с помощью ICQ
По умолчанию Flash AS3

Есть ссылка на XML файл, наполенный:
Код:
<response><card1>2</card1><card2>2</card2><card3>2</card3><card4>2</card4><card5>2</card5><card6>2</card6><card7>1</card7><card8>1</card8><card9>1</card9><card10>1</card10><card11>1</card11><card12>1</card12><card13>1</card13><card14>0</card14><card15>1</card15><card16>0</card16><card17>0</card17><card18>1</card18><card19>2</card19><card20>1</card20><card21>1</card21><card22>1</card22><card23>1</card23><card24>0</card24></response>
Нужно прочитать в массив все данные.
AS3 Flash.
 
Ответить с цитированием

  #2  
Старый 22.03.2010, 05:33
Аватар для DTW
DTW
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
Провел на форуме:
420713

Репутация: 104
Unhappy

Цитата:
<?xml version="1.0" encoding="UTF-8" ?>
<response>
<card id="1">2</card>
<card id="2">2</card>
<card id="3">3</card>
<card id="4">5</card>
<card id="5">1</card>
<card id="6">4</card>
</response>
Код:
var myXML:XML = new XML();
var XML_URL:String = "cards.xml";
var myXMLURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(myXMLURL);
myLoader.addEventListener("complete", xmlLoaded);

function xmlLoaded(event:Event):void
{
 var arr:Object = new Object();
 arr["attr"] = new Array();
 arr["uzel"] = new Array(); 
myXML = XML(myLoader.data);
var size:int =  myXML.card.length();
var i:int=0;
for each(var item:XML in myXML.card)
{
	
	if(i < size)
	{
	 arr["attr"][i] = item.attributes();
	  arr["uzel"][i] = item;
	 i++;
	}
}
for (var at:String in arr)
{
trace(at+  ": " + arr[at])
}
}
если сделать так все работает ,просто удобней делать
что б элемент card был без разных номеров их лучше аттрибуты класть.
 
Ответить с цитированием

  #3  
Старый 22.03.2010, 12:29
Аватар для Alv
Alv
Познающий
Регистрация: 30.01.2007
Сообщений: 69
Провел на форуме:
1405367

Репутация: 47
Отправить сообщение для Alv с помощью ICQ
По умолчанию

Спасибо. Помогло. А есть ли альтернативы команды sleep(); А то как-то быстро грузится. Нужна задержка.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Macromedia/ Adobe - Flash для начинающих Colin47 Авторские статьи 8 09.04.2010 19:10
Тестирование ресурсоемкости Flash и HTML5 не выявило однозначного лидера CyberHunter Мировые новости 14 15.03.2010 20:50
PHP программист ищет flash (AS3) программиста для создания приложения vkontakte.ru olishort Разное - Покупка, продажа, обмен 0 16.11.2009 12:04
Adobe показала новый функционал платформы Adobe Flash DeMoN_2009 Мировые новости 0 05.10.2009 22:55
Bypassing JavaScript Filters the Flash! Attack k00p3r Чужие Статьи 0 12.07.2005 16:11



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ