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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Jan 2007
Сообщений: 107
По умолчанию загрузка XML. По разному на разных компах

Один и тот же проект. Фото с описанием подгружаются из XML файла.
Сам файл формируется по запросу пользователя из БД. При замене критериев изменяется XML и подгружается новый.
Этот проект копирую на другой комп без изменений. Загружается первый сформированный XML файл.Всегда. Вне зависимости от того изменяется ли файл или нет.
И там и там стоит один и тот же денвер, флеш плейер 9.
Что еще может влиять....
Сегодня нужно показывать проект. щас пойду вешаться....... подскажите плииз. что делать

Старый 09.06.2007, 11:25
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 2  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
это локально или в нете?
__________________
Free-lance | Twitter | Me

Старый 09.06.2007, 19:09
alilu вне форума Посмотреть профиль Отправить личное сообщение для alilu Найти все сообщения от alilu
  № 3  
Ответить с цитированием
alilu

Регистрация: Jan 2007
Сообщений: 107
локально

Старый 09.06.2007, 20:38
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 4  
Ответить с цитированием
chingachgoog
Banned
[+4 01.02.09]
[+1 01.02.09]
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
Я только не пойму: это ЧИСТЫЙ флеш-проект или флеш+оболочка?
Сам флеш записывать на комп XML не умеет.

Старый 12.06.2007, 16:35
alilu вне форума Посмотреть профиль Отправить личное сообщение для alilu Найти все сообщения от alilu
  № 5  
Ответить с цитированием
alilu

Регистрация: Jan 2007
Сообщений: 107
xml файл обновляется с помощью пхп. ПХП со своей работой справляется замечательно. Поясняю ситуацию:
КОМП № 1.
1. Нажимаем кнопку выбрать категорию из комбобокса
2. вызываем пхп
3. пхп берет из базы данных соответсвтующие данные и записывает их в xml файл
4. по окончании работы пхп скрипта флеш начинает загружать свжесозданный xml
КОМП № 2
п.п.1-3 работают нормально
на четвертом этапе флеш наотрез отказывается загружать свежий файл, а обновляет данные на странице. причем данные уже физически на диске не существуют (в xml файле совсем другие свежие данные)

Старый 12.06.2007, 21:15
mozi вне форума Посмотреть профиль Отправить личное сообщение для mozi Найти все сообщения от mozi
  № 6  
Ответить с цитированием
mozi
[+4 28.04.08]
 
Аватар для mozi

Регистрация: Mar 2006
Сообщений: 115
Отправить сообщение для mozi с помощью ICQ
если работает с пхп (но все же локально) - значит какойто сервак развернут типа Денвера. С кэшированием надеюсь боритесь? Там оно есть. Если не боритесь, то положительных результатов ждать не приходится.

плюс НЕ ДОЛЖНО быть в коде AS такого "System.useCodepage = true".
__________________
icq 247164778


Последний раз редактировалось mozi; 12.06.2007 в 21:32.
Старый 12.06.2007, 22:06
alilu вне форума Посмотреть профиль Отправить личное сообщение для alilu Найти все сообщения от alilu
  № 7  
Ответить с цитированием
alilu

Регистрация: Jan 2007
Сообщений: 107
типа денвера:-)
useCodepage отсутствует
а как бороться с кешированием?:-)

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

Регистрация: May 2007
Адрес: Minsk
Сообщений: 44
Отправить сообщение для flskif с помощью ICQ
самый простой - при загрузке xml приписывать случайное число:
Код:
result = new XML();
result.ignoreWhite = true;
result.load(filename+"?v="+Math.random(9999));
result.onLoad = Delegate.create(this, handleLoaded);
И еще совет: не совершать лишних движений - не надо скриптом сохранять xml, можно из флешки сразу обратиться к php скрипту и получить в ответ xml
Код:
result.load("http://localhost/getXml.php?v="+Math.random(9999));


Последний раз редактировалось flskif; 12.06.2007 в 23:18.
Старый 14.06.2007, 15:16
alilu вне форума Посмотреть профиль Отправить личное сообщение для alilu Найти все сообщения от alilu
  № 9  
Ответить с цитированием
alilu

Регистрация: Jan 2007
Сообщений: 107
Код:
result.onLoad = Delegate.create(this, handleLoaded);
Непонятно, что делает данная строка

to flskif
Эх, можно я вас расцелую:-))


Последний раз редактировалось etc; 14.06.2007 в 20:25.
Старый 15.06.2007, 16:38
flskif вне форума Посмотреть профиль Отправить личное сообщение для flskif Найти все сообщения от flskif
  № 10  
Ответить с цитированием
flskif
 
Аватар для flskif

Регистрация: May 2007
Адрес: Minsk
Сообщений: 44
Отправить сообщение для flskif с помощью ICQ
Не откажусь =)

Код:
result.onLoad = Delegate.create(this, handleLoaded);
Эта строка позволяет на событие onLoad повесить функцию handleLoaded, где this указывает на целевую область видимости (это может быть конкретный экземпляр класса или мувиклип, именно на него будет указывать ключевое слово this в вызываемом методе или функции-обработчике, handleLoaded-- это метод-обработчик данного класса (или функция на таймлайне мувиклипа).

Это позволяет решить проблему области видимости, примерно такого плана:

Код:
// здесь this указывает на одну область видимости
// например какой-нибудь обьект (допустим MyObject)
result.onLoad = function()
{
   // здесть this указывает не на MyObject а на result
}
Обычно это решалось так:
Код:
var parentObj:Object = this;
result.onLoad = function()
{
   paparentObj.doSomething();
}
Читать вот это: http://flash-ripper.com/archives/000680.htm

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

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

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


 


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


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