Показать сообщение отдельно
Старый 23.11.2006, 07:01
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 15  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Arrow а вот и разгадка феномена.

вот как все решается:
Код:
mask.cacheAsBitmap = true;
clip.cacheAsBitmap = true;
clip.setMask(mask);
mask._alpha=0;
clip.onRollOver=function(){
	if( mask._alpha >94){
		mask._alpha = 100;
		mask.onEnterFrame = null;
	}else{
		this.onEnterFrame = function() {mask._alpha+=5;}
	} 
}
 clip.onRollOut=function(){
		if( mask._alpha < 6 ){
		mask._alpha = 0;
		this.onEnterFrame = null;
	}else{
		this.onEnterFrame = function() {mask._alpha-=5;}
	} 
}
То есть динамически сажается маска, и маска и клип casheAsBitmap, и далее альфа убирается с маски, и это работает!
Исходник в студии - alphaMask.rar. Как и ранее, вверху шрифт не включен, внизу включен. Наведите мышкой.
pkfun, а откуда примерчик? Там была дискуссия?
..Это, чесслово, какие-то фокусы.