Klasa: MovieClip
Kompatybilność: ActionScript 1.0, Flash 3+
Opcje mieszania, nadane dla klipu filmowego. Opcje mieszania są widoczne podczas nakaładania się dwóch obrazów na siebie. 2 to przycisk, 1 to inny obiekt.
| Wartość numeryczna | Wartość tekstowa | Ilustracja | Opis | 
| 1 | 
 | 
 | Przycisk pojawia się na przodzie tła. | 
| 2 | 
 | 
 | Zmusza kreacje tymczasowego bufora na potrzeby pre kompozycji przycisku. | 
| 3 | 
 | 
 | Nakładka jest dość często używaną wartością miesznia. Wielowartościowe kolory części przycisku stają sie przezroczyste w zależności od tła, potem nomalizowane przez dzilenie 0xFF, co powoduje ciemniejsze kolory. Często używane do tworzenia efektu głębi oraz cieni | 
| 4 | 
 | 
 | Jest to odwrotność opcji nakładki (multiply). | 
| 5 | 
 | 
 | Wybiera jaśniejsze skupienia pikseli przycisku oraz tłai łączy je używając jaśniejszych w danym miejscu kolorów. | 
| 6 | 
 | 
 | Odwrotność metody rozjaśniania (lighten). | 
| 7 | 
 | 
 | Zastępuje piksele różnicą kolorów między obiektami. | 
| 8 | 
 | 
 | Dodaje wartości częściowyc kolorów przycisku do tych z tła. | 
| 9 | 
 | 
 | Odwrotność opcji (add). | 
| 10 | 
 | 
 | Odwraca kolor pikseli w przeciwną stronę. Np czarny na biały. | 
| 11 | 
 | 
 | Wyświetla obsza kanału alfa przycisku na tle. Wymagana jest opcja "laver" dla tła. | 
| 12 | 
 | 
 | Usuwa obszar tła jaki zajmował obszar przycisku. | 
| 13 | 
 | 
 | Nałożenie, modyfikuje kolor każdej bitmapy bazując na cieniach tła. Jeśli tło posiada jaśniejsze niż 50% piksele szarości wtedy kolor przycisku zachowuje się jak opcja "screen", z wynikami "lighter". Jeśli poniżej wtedy wykonuje sie nakładka. | 
| 14 | 
 | 
 | Odwrotność nałożenia. | 
Listing
this.createEmptyMovieClip("mc2", this.getNextHighestDepth());
this.blendMode="layer";
this.createTextField("blendLabel", this.getNextHighestDepth(), 50, 150, 100, 100)
wypelnij(mc1, 0x00AA00, 0x22FFFF, 100, 100)
wypelnij(mc2, 0xFF0000, 0x2211FF, 100, 50)
mc2._x = 33;
mc2._y = 33;
var blendModeIndex = 0;
setInterval(changeBlendMode, 1000);
function changeBlendMode()
{
mc2.blendMode = blendModeIndex % 14 + 1 ;
// values 1 - 14
blendLabel.text = (blendModeIndex% 14 + 1) + ": " + mc2.blendMode;
blendModeIndex++;
}
function wypelnij(mc:MovieClip, color1:Number, color2:Number,
alpha1:Number, alpha2: Number)
{
matrix = {a:100, b:0, c:0, d:0, e:100, f:0, g:50, h:20, i:1};
mc.beginGradientFill("linear", [color1, color2], [alpha1, alpha2], [0, 0xFF], matrix);
mc.lineStyle(8,0x888888,100)
mc.moveTo(0, 0);
mc.lineTo(0, 100);
mc.lineTo(100, 100);
mc.lineTo(100, 0);
mc.lineTo(0, 0);
mc.endFill();
}
Ranga: Administrator serwisu Punktów: 0



 
  
				

 
                             
 


 
                        














 
		 
	