Показать сообщение отдельно
Старый 22.04.2006, 23:25
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Код:
var clip:MovieClip = createEmptyMovieClip("clip", getNextHighestDepth());
alpha = 100;
this.onEnterFrame = function() {
	clip._alpha = alpha;
	var b = Math.floor(256*alpha/100);
	var c = b/256*100;
	trace(clip._alpha+','+c+','+(c==clip._alpha));
	alpha-=0,5;
	if (alpha<0) {
		delete this.onEnterFrame;
	}
};
Вероятно именно так и происходит пересчёт значения alpha. Приведённый пример выше не совсем верен. А пример, приведённый в данном сообщении наглядно иллюстрирует работу флеша с прозрачностью (об этом свидетельствует вывод true во всех trace)


Последний раз редактировалось etc; 22.04.2006 в 23:27.