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

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

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

Регистрация: Aug 2005
Сообщений: 11
Отправить сообщение для Rescuer_77 с помощью ICQ
По умолчанию Xml непонятная весчь

Есть swf с прелоадером. Ловим отгрузку XML по флагам и по обработчику onload. На всех стадиях проверка проходит. т.е. getBytesLoaded/BytesTotal=1 и флаг loaded=true.
Но! В итоге XML не подгрузился! Обновляю страницу - все работает.
(локально проблем нет только загрузка с сервера).
Т.е. грубо говоря грузится XML куда-то в кеш видимо. Я даже использую в XML специальный тэг с единичкой, для проверки загрузки XML.
Почему не подгружает XML с первого раза? И главное,
что делать при обработке события onData=undefined? заново XML.load()?
Если просто ожидать подгрузки XML то висюки...
Помогите плиз...

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

Регистрация: Jun 2005
Адрес: Kharkov
Сообщений: 63
Отправить сообщение для Nео с помощью ICQ
скорее всего просто скипт не дожидается загрузки XML. Почему не работает onLoad не знаю. Без исходника ничего наверняка сказать нельзя.
__________________
The matrix has you...

Старый 29.08.2005, 18:07
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 3  
Ответить с цитированием
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
попробуй эту конструкцию (onData не задавай), скажи чаво ругнет:

my_xml = new XML()
my_xml.load("your.xml")
my_xml.onLoad = function(ok) {
if (this.status or !ok) {
return trace('loaded: '+ok+' valid: '+!this.status);
}
trace(this);
};

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

Регистрация: Aug 2005
Сообщений: 11
Отправить сообщение для Rescuer_77 с помощью ICQ
Дело в том, что на локале все работает.
Только стоит занести это все на сервак, так глюк.
Вроде все загрузилось, а данных из XML - нет.
Вернее со 2 раза все подгружается.
Запускать html. Или из первого кадра забанить переменную file_name
Вложения
Тип файла: rar End_Version.rar (127.6 Кб, 21 просмотров)

Старый 30.08.2005, 03:53
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 5  
Ответить с цитированием
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
- можно я использую твой скрипт для обучения начинающих?
просто я сам пытался написать такой - не получается.
а тут всё что надо налицо.

Старый 30.08.2005, 12:40
Rescuer_77 вне форума Посмотреть профиль Отправить личное сообщение для Rescuer_77 Найти все сообщения от Rescuer_77
  № 6  
Ответить с цитированием
Rescuer_77

Регистрация: Aug 2005
Сообщений: 11
Отправить сообщение для Rescuer_77 с помощью ICQ
да используй. только это наверное плохой пример будет... работает-то коряво...

Старый 30.08.2005, 12:44
Nео вне форума Посмотреть профиль Отправить личное сообщение для Nео Найти все сообщения от Nео
  № 7  
Ответить с цитированием
Nео
 
Аватар для Nео

Регистрация: Jun 2005
Адрес: Kharkov
Сообщений: 63
Отправить сообщение для Nео с помощью ICQ
проверял на серваке... у тебя сначала проигрывается кадр 11, а потом наступает событие onLoad со всеми вытекающими отсюда последствиями... Вывод: переходить на кадр 11 по событию onLoad либо написать например все в одном кадре в виде функций, а потом вызывать их в обработчиках событий.
__________________
The matrix has you...

Старый 30.08.2005, 13:09
Nео вне форума Посмотреть профиль Отправить личное сообщение для Nео Найти все сообщения от Nео
  № 8  
Ответить с цитированием
Nео
 
Аватар для Nео

Регистрация: Jun 2005
Адрес: Kharkov
Сообщений: 63
Отправить сообщение для Nео с помощью ICQ
попробуй это... правда корявенько, на скорую руку, но принцип должен быть понятен...
зы. я там прелоадер внешний сделал, чтоб заморочек меньше было, тока он под 7-й флэш, так что если не подходит, переделай под 6-й...
Вложения
Тип файла: rar End_Version1.rar (112.4 Кб, 9 просмотров)
__________________
The matrix has you...

Старый 30.08.2005, 13:19
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 9  
Ответить с цитированием
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
Цитата:
Сообщение от Rescuer_77
да используй.
- пасиба.
Цитата:
Сообщение от Rescuer_77
только это наверное плохой пример будет... работает-то коряво...
- дык. я его именно в этом качестве и собираюсь показывать.
да и работать не должно. если обзывать переменные
"x", "xxx" и т.п., то никакой мозг не сможет заставить
работать этот скрипт.

Старый 30.08.2005, 13:21
Rescuer_77 вне форума Посмотреть профиль Отправить личное сообщение для Rescuer_77 Найти все сообщения от Rescuer_77
  № 10  
Ответить с цитированием
Rescuer_77

Регистрация: Aug 2005
Сообщений: 11
Отправить сообщение для Rescuer_77 с помощью ICQ
2Neo!
Спасибо! Ты дал мне действительно нужный совет! Повесил переход на 11 кадр в событии onLoad ! Читал ведь я-дурень книгу. Там именно так все и делали. Так нет, блин все функции надо было самому переписать. А про onLoad только после этих качелей понял! Спасиб еще раз!
ЗЫ. К сожалению не могу посмотреть даже твой пример у меня MX.


Последний раз редактировалось Rescuer_77; 30.08.2005 в 13:30.
Создать новую тему Ответ Часовой пояс GMT +4, время: 06:30.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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