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

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

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

Регистрация: Jul 2009
Сообщений: 32
По умолчанию "XML документ содержит ошибку"

Привет всем!
Пишу такую штуку:
Код AS1/AS2:
var index:XML= new XML();
 
index.load('mp3player.xml');
 
index.ignoreWhite=true;
 
 
 
if (xml.status != 0)
{
trace ('XML документ содержит ошибку');
return;
}
Выдает: XML документ содержит ошибку

Что тут не так?

Старый 15.07.2010, 02:01
Бармалейкин вне форума Посмотреть профиль Отправить личное сообщение для Бармалейкин Найти все сообщения от Бармалейкин
  № 2  
Ответить с цитированием
Бармалейкин

Регистрация: Jun 2010
Сообщений: 18
В двух словах: с ним не так то, что он ещё не загрузился. Используйте события.

Старый 15.07.2010, 02:51
Bezlepkin вне форума Посмотреть профиль Отправить личное сообщение для Bezlepkin Найти все сообщения от Bezlepkin
  № 3  
Ответить с цитированием
Bezlepkin

Регистрация: Jul 2009
Сообщений: 32
Код AS1/AS2:
var index:XML= new XML();
 
index.load('mp3player.xml');
 
index.ignoreWhite=true;
 
 
 
index.onLoad = function(success) {
	if(succes) {
 
trace ('OK');
}
else {
	trace('XML документ содержит ошибку');
}
}
Так тоже самое

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

Регистрация: Feb 2008
Сообщений: 560
Значит документ таки содержит ошибку, приведите его листинг.

Старый 15.07.2010, 13:12
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 5  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 Bezlepkin:
Откройте XML в браузере Opera, если таковой есть - он, если мне память не изменяет, указывает позицию ошибки.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 15.07.2010, 13:51
KirAmp вне форума Посмотреть профиль Найти все сообщения от KirAmp
  № 6  
Ответить с цитированием
KirAmp
Banned
[+4 10.07.10]
[+1.4 10.08.10]
[+1 20.08.10]

Регистрация: Jul 2009
Адрес: Саратов
Сообщений: 229
Отправить сообщение для KirAmp с помощью ICQ
ахаха..... неужели из вас смертных никто ошибки не заметил? Что в XML надо использовать не onLoad, а onData???

Пример красивого исполнения:
Код AS1/AS2:
var index:XML = new XML();
index.ignoreWhite = true;
index.load('mp3player.xml');
 
index.onLoad = function(success) {
   if(succes) {
     func("Работает!")
   }
   else {
      func('Ошибка при загрузке XML')
   }
}
 
function func(output_trace){
   trace (output_trace);
   trace ("--------------!");
   trace (index);
}


Последний раз редактировалось KirAmp; 15.07.2010 в 14:21.
Старый 15.07.2010, 13:54
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 7  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
Цитата:
Сообщение от KirAmp Посмотреть сообщение
ахаха..... неужели из вас смертных никто ошибки не заметил? Что в XML надо использовать не onLoad, а onData???
Зачем?
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 15.07.2010, 13:56
KirAmp вне форума Посмотреть профиль Найти все сообщения от KirAmp
  № 8  
Ответить с цитированием
KirAmp
Banned
[+4 10.07.10]
[+1.4 10.08.10]
[+1 20.08.10]

Регистрация: Jul 2009
Адрес: Саратов
Сообщений: 229
Отправить сообщение для KirAmp с помощью ICQ
Хемуль, затем что с методом онЛоад багит загрузка xml... сколько раз замечал

Старый 15.07.2010, 13:59
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 9  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
Цитата:
Сообщение от KirAmp Посмотреть сообщение
Хемуль, затем что с методом онЛоад багит загрузка xml... сколько раз замечал
Ни разу не замечал.
Более того, вы разницу между этими событиями вообще понимаете?
Цитата:
onData (XML.onData handler)

Invoked when XML text has been completely downloaded from the server, or when an error occurs downloading XML text from a server. This handler is invoked before the XML is parsed, and you can use it to call a custom parsing routine instead of using the Flash XML parser. The src parameter is a string that contains XML text downloaded from the server, unless an error occurs during the download, in which case the src parameter is undefined.

By default, the XML.onData event handler invokes XML.onLoad. You can override the XML.onData event handler with custom behavior, but XML.onLoad is not called unless you call it in your implementation of XML.onData.
Цитата:
onLoad (XML.onLoad handler)

Invoked by Flash Player when an XML document is received from the server. If the XML document is received successfully, the success parameter is true. If the document was not received, or if an error occurred in receiving the response from the server, the success parameter is false. The default, implementation of this method is not active. To override the default implementation, you must assign a function that contains custom actions.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 15.07.2010, 14:05
KirAmp вне форума Посмотреть профиль Найти все сообщения от KirAmp
  № 10  
Ответить с цитированием
KirAmp
Banned
[+4 10.07.10]
[+1.4 10.08.10]
[+1 20.08.10]

Регистрация: Jul 2009
Адрес: Саратов
Сообщений: 229
Отправить сообщение для KirAmp с помощью ICQ
Хемуль
ХЗ..... onLoad использовал несколько раз.... и иногда он недогруженные файлы мне выводит как загруженные...

Технически разницы не знал между ними...

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

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

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


 


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


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