Показать сообщение отдельно
  #1 (permalink)  
Старый 22.05.2015, 23:01
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

FF мелькает при смене src через onload
Каноничная схема

onload=function(){
		img_1.src=this.src;
		if(to)
			to=window.setTimeout(play,obj.t*1000);
	},
	play=function(){
		if(curr<m.images.length){
			obj=m.images[curr++];
			var img= new Image();
			img.onload=onload;
			img.src=m.dir+'/'+obj.src;
		}
	},


FF дебильно мигает и ничего ему не помогает. Уменьшил пикселяж картинок на 1024 и никакой интерполяции нет - отвратительно мигает.

Опера и Хром меняю фотки чисто как доктор прописал.

Почему я раньше не замечал таких эффектов у ФФ? Может потому что не делал такое локально?

Это локальный скрипт, точнее начало, там в хтмле объект, в нем массив с объектами, в пропертях - имена файлов, файлы лежат тут же, рядом в папке, собственно грузить ничего и не надо, но на всякий случай я сделал через онлоад - не должно мля мигать, а он начал мигать.

Как это починить?
Ответить с цитированием