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

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

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

Регистрация: Mar 2012
Сообщений: 2
Question Загрузка данных из xml

Добрый день,форумчане
недавно начала заниматься AS3 (необходимо для создания проекта) и сразу возникли проблемы. Без функции он выводит все данные из xml файла, а если с функцией выдает ошибку:
Код:
TypeError: Error #1123: Оператор "filter" не поддерживается для типа builtin.as$0.MethodClosure.
	at map_fla::MainTimeline/nazvanie()
	at flash.events::EventDispatcher/dispatchEventFunction()
	at flash.events::EventDispatcher/dispatchEvent()
	at flash.net::URLLoader/onComplete()
Просто пока мало,что понимаю,необходима ваша помощь. Заранее спасибо.

Код AS3:
var xmlfile: XML;
var loading: URLLoader=new URLLoader();
loading.load(new URLRequest("sity.xml"));
loading.addEventListener(Event.COMPLETE,nazvanie);
 
function nazvanie(e:Event):void{
	xmlfile=XML(e.target.data);
 
	//var gorod = xmlfile.city.image[1];
	//var loading:Loader = new Loader();
	//loading.load.(new URLRequest(gorod));
	//addChild(loading);
 
	//trace(xmlfile);
	//trace(xmlfile.*);
	//trace(xmlfile.city.image);
	//trace(xmlfile.city.place.*);
	//trace(xmlfile.city.image.length());
	trace(xmlfile.city.image[1]);

Старый 24.03.2012, 18:41
illuzor вне форума Посмотреть профиль Отправить личное сообщение для illuzor Найти все сообщения от illuzor
  № 2  
Ответить с цитированием
illuzor
 
Аватар для illuzor

Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
Цитата:
xmlfile = new XML(e.target.data);
Вы про new забыли

Старый 24.03.2012, 18:45
tut_ja вне форума Посмотреть профиль Отправить личное сообщение для tut_ja Найти все сообщения от tut_ja
  № 3  
Ответить с цитированием
tut_ja

Регистрация: Mar 2012
Сообщений: 2
и с new все равно не работает(

Старый 25.03.2012, 00:33
illuzor вне форума Посмотреть профиль Отправить личное сообщение для illuzor Найти все сообщения от illuzor
  № 4  
Ответить с цитированием
illuzor
 
Аватар для illuzor

Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
Сам xml тресится?
Дайте лучше исходник

Старый 25.03.2012, 01:28
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 5  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
> Вы про new забыли
Это как раз не нужно. XML - глобальная функция, которая может конвертировать объект в XML.

Судя по содержанию ошибки xmlfile где-то объявлена как функция, и когда вы пытаетесь применить к ней фильтр, то получается ошибка.
Или ошибка говорит вам об этой строчке: loading.load.(new URLRequest(gorod)); где вы пытаетесь использовать фильтр у loading.load, где loading.load - функция, и оператор "фильтр" к ней не применим.
__________________
Hell is the possibility of sanity

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

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

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


 


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


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