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

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

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

Регистрация: Jun 2010
Сообщений: 2
Question парсинг xml и TypeError: Error #1006: value is not a function.

Не нашол темы для нубов, потому напишу здесь
код в первом ключе (среда програмирования Adobe Flash Proffesional CS5)
Код AS3:
var my_xml:XML = new XML();
my_xml.ignoreWhite = true;
my_xml.onHTTPStatus = function(httpStatus:Number) {
    trace("HTTP status is: " + httpStatus);
};
my_xml.onLoad = function(success:Boolean) {
    if (success) {
        trace("XML successfully loaded");
        // 0 (No error; parse was completed successfully.)
        trace("XML status is: " + my_xml.status);
    } else {
        trace("unable to load XML");
    }
};
my_xml.load("http://blabla.net/xml-data.php");
ошибка
Код:
TypeError: Error #1006: value is not a function.
	at CS4sampleLive/frame1()
и потом чтоб два раза не спрашивать, как распарсить данные в текстовые поля (с такого например файла)
Код:
<?xml version="1.0" encoding="windows-1251"?>
<chapter>
<item>
<date>2010-06-07</date>
<code>036</code>
<char3>AUD</char3>
<size>100</size>
<name>австралійських доларів</name>
<rate>665.0716</rate>
<change>-6.9001</change>

</item>
<item>
<date>2010-06-07</date>
<code>031</code>
<char3>AZM</char3>
<size>100</size>
<name>азербайджанських манатів</name>
<rate>985.6041</rate>
<change>-0.6204</change>
</item>
</chapter>
только большая просьба обьяснить не на профжаргоне, а написать кодом как сделать, ведь я только начинаю и много делаю методом тыка на примерах.. мне так легче учиться. Спасибо откликнувшимся

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

Регистрация: Jan 2010
Сообщений: 39
Код AS3:
var myXML:XML = new XML(); 
var XML_URL:String = "адрес XML"; 
var myXMLURL:URLRequest = new URLRequest(XML_URL); 
var myLoader:URLLoader = new URLLoader(myXMLURL); 
myLoader.addEventListener("complete", xmlLoaded); 
 
function xmlLoaded(event:Event):void 
{ 
    var xml:XML = XML(myLoader.data); 
//xml.item.length() количиство элементов
	for (var k:int=0;k<xml.item.length(); k++){
	//пример вывода всех полей code у item'ов в TextArea h1
h1.htmlText+=xml.item[k].code+"<br>";
	}
}

Старый 06.06.2010, 01:25
mshok вне форума Посмотреть профиль Отправить личное сообщение для mshok Найти все сообщения от mshok
  № 3  
Ответить с цитированием
mshok

Регистрация: Jun 2010
Сообщений: 2
большое спасибо

Старый 07.06.2010, 08:51
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
mshok, вы уж определитесь, на какой версии ActionScript вы пишете.

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

Теги
xml , парсинг xml

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

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


 


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


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