Показать сообщение отдельно
Старый 01.09.2009, 04:35
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Как связано кэширование и сработка события? Кэширование вредит, когда обновляем содержимое, а на событийную модель влиять не должно.
Если конечно, сомневаетесь, обойдите кэширование прибавлением динамического рандомного суффикса к URL загружаемого контента... Но, ИМХО, дело не в этом.

Может быть дело обстоит так - ведь после загрузки контента контейнер теряет все свои обработчики и почти все другие программные свойства.
Если вы знаете это, то у вас обработчики должны назначаться ПОСЛЕ загрузки, в теле функции onLoadInit:
Код AS1/AS2:
loader.onLoadInit  = function (target_mc) {
  //что-то делается с превьюшками, может быть размер меняете, может еще что...
  target_mc.onPress  = function () {
   //вызов загрузки "большой фотки
  };
};
Если нет, попробуйте сделать так.
Хотя, конечно, если в IE работает нормально, то странно.. но не видя вашего кода, судить тяжело.

Добавлено через 4 минуты
Возможно как раз из-за разницы в работе браузеров в одних случаях сперва назначачается обработчик, а потом подгружается картинка и обработчик убивается. В других - картинка успевает загрузиться до назначения обработчика. Если у вас сделано не как я привел выше, то повдение как раз будет таким.


Последний раз редактировалось mooncar; 01.09.2009 в 04:45.