Показать сообщение отдельно
Старый 17.09.2008, 02:14
CROL вне форума Посмотреть профиль Отправить личное сообщение для CROL Найти все сообщения от CROL
  № 1  
Ответить с цитированием
CROL
 
Аватар для CROL

Регистрация: Dec 2007
Сообщений: 102
Attention setMask - помогите

Сделал галерею, проблема заключается в следующем:
при очитке кеша броузера функция setMask иногда не срабатывает причем не на одних и тех же картинках, а на разных...
сайт: http://www.sciannaceramiche.it/ (пока что доступен только итальянский язык (it))
кусок кода где я вставляю маску:
Код:
pic.loadMovie(folder + photo_filename[p]);


preloader.onEnterFrame = function()
{
	var bytes_loaded:Number = pic.getBytesLoaded();
	var bytes_total:Number = pic.getBytesTotal();
	var percent:Number = 0;
	
	percent = Math.round( bytes_loaded / bytes_total * 100 );
	if( percent != 100 && percent > 0)
		txt = percent + "%";
	else
		txt =  "0%";

	preloader._width = percent * 3;

	if( percent == 100 )
	{
		pic.setMask(pic_area);
		preloader._visible = preloader_bg._visible = false;
		play();
		delete this.onEnterFrame;
	}
	else
	{
		preloader._visible = preloader_bg._visible = true;
		gotoAndStop("start");
	}
}
и вопрос как можно отследить замаскировался клип или нет?

локально все работает на ура... проблема пока наблюдается только в мазилле


Последний раз редактировалось CROL; 17.09.2008 в 05:04.