Loading:


    MovieClip blendMode [AS 2]

    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

    "normal"


    Przycisk pojawia się na przodzie tła.

    2

    "layer"


    Zmusza kreacje tymczasowego bufora na potrzeby pre kompozycji przycisku.

    3

    "multiply"


    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

    "screen"


    Jest to odwrotność opcji nakładki (multiply).

    5

    "lighten"


    Wybiera jaśniejsze skupienia pikseli przycisku oraz tłai łączy je używając jaśniejszych w danym miejscu kolorów.

    6

    "darken"


    Odwrotność metody rozjaśniania (lighten).

    7

    "difference"


    Zastępuje piksele różnicą kolorów między obiektami.

    8

    "add"


    Dodaje wartości częściowyc kolorów przycisku do tych z tła.

    9

    "subtract"


    Odwrotność opcji (add).

    10

    "invert"


    Odwraca kolor pikseli w przeciwną stronę. Np czarny na biały.

    11

    "alpha"


    Wyświetla obsza kanału alfa przycisku na tle. Wymagana jest opcja "laver" dla tła.

    12

    "erase"


    Usuwa obszar tła jaki zajmował obszar przycisku.

    13

    "overlay"


    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

    "hardlight"


    Odwrotność nałożenia.



    Napisz Artyku³

    Listing

    this.createEmptyMovieClip("mc1", this.getNextHighestDepth());
        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();
        }
     




    Dodano przez: divix
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors