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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 17.03.2006, 12:09
kost@ вне форума Посмотреть профиль Отправить личное сообщение для kost@ Посетить домашнюю страницу kost@ Найти все сообщения от kost@
  № 1  
Ответить с цитированием
kost@
 
Аватар для kost@

Регистрация: Jul 2005
Адрес: ПТЗ
Сообщений: 313
Отправить сообщение для kost@ с помощью ICQ
По умолчанию Чудеса кеширования

Интересная ситуация. Кто может объяснить, что происходит?
Теперь внимательно. Есть флешевский «windows projector». Он подгружает swf-ки с картинками и параметрами (loadMovie). Один из параметров отвечает за картинку (например, picNumber = 1, покажет первую картинку).
Итого. На каждый компакт диск я записываю
1) EXEшник (который при загрузке подгружает параметры и картинки)
2) SWFку (pix.swf) с зашитыми картинками.
3) SWFку (params.swf) с разными параметрами (picNumber).

Еще раз. На диске будет три файла. Каждый диск будет отличатся друг от друга параметром, который зашит в params.swf. Так на первый диск, например, я записываю params.swf с параметром picNumber = 1.
На второй - с параметром picNumber = 2
etc…

Первая фиха!
Вставляю первый диск. Все ОК. Первая картинка отображается.
Вытаскиваю, вставляю второй диск. Снова первая картинка.
Перегружаю комп. Вставляю второй диск – вторая картинка.
Вставляю первый – опять вторая картинка.


Такое впечатление, что происходит кеширование первого вставленного диска (причем до первой перезагрузки!). А потом какие диски (с разными picNumber) не вставляй, будет браться картинка (или picNumber) первого вставленного диска(!).

Вторая фиха.
Вставляю первый диск. Все ОК. Первая картинка отображается.
Вытаскиваю, вставляю вообще левый диск (например, Reanimator XP, какую-нибудь игруху… да любой диск!). Вытаскиваю его.
Вставляю второй диск. Опять все ОК. Вторая картинка отображается.


Вставив другой диск, я (условно) очистил кэш. Мне интересно, это кэширование плейера (если это вообще можно назвать кэшированием), или это мерзкие происки операционки (WinXP, в моем случае)? Какой диагноз, доктор?

Да, забыл добавить, что если работать с жесткого диска, то все ОК! Проблемы начинаются при записи на компакты...


Последний раз редактировалось kost@; 17.03.2006 в 12:11.
Создать новую тему   Часовой пояс GMT +4, время: 12:04.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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