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ń.