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