Maskowanie (efekt latarki)
Zobacz, jak łatwo można zrobić we Flashu efekt maskowania ("latarka przelatująca po tekście").

1.

Pierwszym krokiem będzie stworzenie dwóch warstw. Warunkiem niezbędnym do zastosowania efektu maski jest istnienie w projekcie (dokumencie FLA) conajmniej dwóch warstw.

Jedna z nich - w naszym przykładzie maska - będzie zawierała element maskujący (czyli de facto "snop światła latarki"), a na drugiej - maskowana - umieścimy obiekt (np. tekst), który ma być tą latarką oświetlany.


2.

Samo nadanie nazw warstwom nie jest niezbędne do zadziałania efektu maski, ale w znacznym stopniu przyczynia się do przejrzystości projektu.

Najważniejszą sprawą jest określenie typu warstwy w oknie jej właściwości. Aby otworzyć okno właściwości warstwy, należy wskazać warstwę a następnie z menu Modify wybrać polecenie Layer, lub dwukrotnie kliknąć ikonę umieszczoną po lewej stronie nazwy warstwy.

W oknie właściwości warstwy maska należy wybrać opcję Type: Mask.


3.

Proszę zwrócić uwagę, w jaki sposób Flash oznacza warstwę maskującą - obok nazwy warstwy pojawiła się ikona.

Następnie należy określić typ warstwy maskowanej. W oknie właściwości tej warstwy należy wybrać opcje Type: Masked.


4.

Proszę zwrócić uwagę, w jaki sposób Flash oznacza warstwę maskowaną.

Do poprawnego działania efektu maski niezbędne jest, by warstwa maskowana znajdowała się pod warstwą maskującą.


5.

Teraz przyszedł czas na określenie kształtu naszej "latarki".

W tym celu musimy na warstwie maski narysować wypełniony jednym kolorem obiekt. W naszym przykładzie będzie to okrąg.


6.

Ponieważ maska będzie ruchoma, w celu jej animacji zastosujemy efekt ruchu Motion Tween.

Jak wiemy z opisu animacji Motion Tween, obiekt animowany musi być zgrupowany. Wprawdzie narysowaliśmy tylko jeden obiekt - okrąg - jednak jest on rozgrupowany - osobny element stanowi wypełnienie i osobny kontur okręgu.

Przed wykonaniem polecenia grupowania należy zaznaczyć wszystkie obiekty, które chcemy zgrupować. Ponieważ obiekty do zgrupowania leżą na warstwie maska, wystarczy kliknąć nazwę tej warstwy, by zaznaczyć całą jej zawartość - kontur i wypełnienie pokryją się charakterystyczną dla zaznaczonych obiektów siatką.


7.

Mając zaznaczone obiekty przeznaczone do grupowania, należy wykonać na nich operację grupowania. Można to wykonać wybierając z menu Modify polecenie Group, lub naciskając skrót klawiatury Ctrl+G.

Efektem wizualnym zgrupowania obiektów jest otoczenie nowopowstałego obiektu cienką, niebieską linią.


8.

Teraz przyszła kolej na określenie położenia końcowego maski. W tym celu musimy najpierw określić, w którym momencie animacji maska (okrąg) ma skończyć swój ruch.

Końcowe położenie obiektu musi znaleźć się w klatce kluczowej, wobec czego musimy (np. w klatce nr 20) wstawić klatkę kluczową (Keyframe) wybierając z menu Insert polecenie Keyframe, lub klikając w wybranej klatce (nr 20) prawym przyciskiem myszy i wybierając z menu kontekstowego polecenie Insert Keyframe (lub klawisz F6).


9.

Po umieszczeniu klatki kluczowej musimy określić położenie naszej "latarki" w momencie zakończenia animacji. W tym celu przesuwamy położenie okręgu w prawą część sceny.


10.

Mamy dwie klatki kluczowe (pierwsza powstała automatycznie po narysowaniu okręgu), w których umieściliśmy położenia początkowe i końcowe maski.

Pozostało teraz dodać efekt animacji ruchu maski poprzez wskazanie prawym przyciskiem myszy dowolnej klatki z zakresu pomiędzy nr 1 a 20 i wybranie z menu kontekstowego polecenia Create Motion Tween. To samo polecenie jest też dostępne po wybraniu menu Insert.


11.

Teraz w pierwszej klatce warstwy maskowana musimy umieścić obiekt, który będzie "oświetlany latarką".

W naszym przykładzie będzie to tekst wpisany przy użyciu narzędzia Text.


12.

Aby tekst (lub ogólnie mówiąc - obiekt maskowany) był widoczny przez cały czas trwania animacji - a więc od klatki nr 1 do klatki nr 20 - musimy w klatce końcowej animacji (nr 20) wstawić klatkę (Frame).

W tym celu klikamy prawym przyciskiem myszy klatkę nr 20 i z menu kontekstowego wybieramy polecenie Insert Frame. To samo polecenie jest dostępne po wybraniu menu Insert (lub klawisza F5).


13.

Aby efekt maski był widoczny podczas projektowania, tzn. w oknie Flasha, podczas tworzenia pliku FLA, musimy obie warstwy - maskującą i maskowaną - zablokować.

Aby zablokować warstwy, musimy kliknąć kropkę danej warstwy umieszczoną pod ikoną kłódki.


14.

Teraz wystarczy przetestować nasz film i... gotowe! :)



Podsumowanie
    Oto najważniejsze informacje, jakie należy zapamiętać podczas tworzenia efektu maski ("latarki po tekście"):

  • warstwa maski musi znajdować się NAD warstwą maskowaną - typ maski określamy w oknie właściwości maski (Type)

  • element narysowany na warstwie maski (snop światła "latarki") powinien być jednolicie wypełnionym obiektem (np. okrąg, kwadrat)

  • w przypadku animacji maski efektem Motion Tween nie można zapomnieć o zgrupowaniu obiektów na warstwie maski - bez tego efekt animacji ruchu Motion Tween nie zadziała

  • pamiętajmy, że zawartość warstwy maskowanej musi być widoczna przez cały czas trwania animacji (ruchu maski) - w tym celu na końcu animacji należy wstawić ramkę (Frame) do warstwy maskowanej

Polecam książki
Oto książki, z których dowiesz się więcej na temat opisywanych powyżej zagadnień.


To są tylko moje propozycje. Możesz samodzielnie poszukać książki:

Zobacz opisy innych efektów.
 

 

Data ostatniej aktualizacji TEJ strony: 2003.02.01