![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2005
Сообщений: 30
|
Суть проблемы: 8 картинок (~65 К) на разных слоях, при нажатии на кнопочки одна картинка плавно, но довольно быстро меняет другую, путем постепенной смены альфа канала, в этот момент просвечивает фоновая картинка. Так вот когда 8 картинок все работает отлично, стоит мне только добавить одну картинку, то начинает исчезать фоновая картинка, если у той альфа не 100, если добавляю еще одну картинку плюс к предыдущему глюку начинает еще жутко тормозить смена альфа канала. При удалении любой из 10 картинок, глюки начинают исчезать в том же порядке в котором и появлялись. Все остальные эффекты работают нормально.
Подскажите плиз как с этим бороться??? таким образом меняю альфы картинок: function func_alpha_interval(new_img) { s = true; for (k = 0; k < all_img.length; k++) { if (all_img[k] != new_img) { if (all_img[k]._alpha < 50) { all_img[k]._alpha -= dAlpha2 } else { all_img[k]._alpha -= dAlpha1 } if (all_img[k]._alpha < 0) { all_img[k]._alpha = 0 } else { s = false } } else { if (all_img[k]._alpha < 50) { all_img[k]._alpha += dAlpha2 } else { all_img[k]._alpha += dAlpha1 } if (all_img[k]._alpha > 100) { all_img[k]._alpha = 100 } else { s = false } } } if (s == true) { clearInterval(alpha_interval); } } |
![]() |
Часовой пояс GMT +4, время: 07:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|