![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 107
|
Один и тот же проект. Фото с описанием подгружаются из XML файла.
Сам файл формируется по запросу пользователя из БД. При замене критериев изменяется XML и подгружается новый. Этот проект копирую на другой комп без изменений. Загружается первый сформированный XML файл.Всегда. Вне зависимости от того изменяется ли файл или нет. И там и там стоит один и тот же денвер, флеш плейер 9. Что еще может влиять.... Сегодня нужно показывать проект. щас пойду вешаться....... подскажите плииз. что делать |
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
это локально или в нете?
|
|
|||||
|
Регистрация: Jan 2007
Сообщений: 107
|
локально
|
|
|||||
|
Регистрация: Jan 2007
Сообщений: 107
|
xml файл обновляется с помощью пхп. ПХП со своей работой справляется замечательно. Поясняю ситуацию:
КОМП № 1. 1. Нажимаем кнопку выбрать категорию из комбобокса 2. вызываем пхп 3. пхп берет из базы данных соответсвтующие данные и записывает их в xml файл 4. по окончании работы пхп скрипта флеш начинает загружать свжесозданный xml КОМП № 2 п.п.1-3 работают нормально на четвертом этапе флеш наотрез отказывается загружать свежий файл, а обновляет данные на странице. причем данные уже физически на диске не существуют (в xml файле совсем другие свежие данные) |
|
|||||
|
[+4 28.04.08]
|
если работает с пхп (но все же локально) - значит какойто сервак развернут типа Денвера. С кэшированием надеюсь боритесь? Там оно есть. Если не боритесь, то положительных результатов ждать не приходится.
плюс НЕ ДОЛЖНО быть в коде AS такого "System.useCodepage = true".
__________________
icq 247164778 Последний раз редактировалось mozi; 12.06.2007 в 21:32. |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 107
|
типа денвера:-)
useCodepage отсутствует а как бороться с кешированием?:-) |
|
|||||
|
самый простой - при загрузке xml приписывать случайное число:
result = new XML(); result.ignoreWhite = true; result.load(filename+"?v="+Math.random(9999)); result.onLoad = Delegate.create(this, handleLoaded); Последний раз редактировалось flskif; 12.06.2007 в 23:18. |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 107
|
Непонятно, что делает данная строка
to flskif Эх, можно я вас расцелую:-)) Последний раз редактировалось etc; 14.06.2007 в 20:25. |
|
|||||
|
Не откажусь =)
Эта строка позволяет на событие onLoad повесить функцию handleLoaded, где this указывает на целевую область видимости (это может быть конкретный экземпляр класса или мувиклип, именно на него будет указывать ключевое слово this в вызываемом методе или функции-обработчике, handleLoaded-- это метод-обработчик данного класса (или функция на таймлайне мувиклипа). Это позволяет решить проблему области видимости, примерно такого плана: // здесь this указывает на одну область видимости
// например какой-нибудь обьект (допустим MyObject)
result.onLoad = function()
{
// здесть this указывает не на MyObject а на result
}
Читать вот это: http://flash-ripper.com/archives/000680.htm |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|