webmaster webmastering webdesign

Jesteś tutaj: webmade.org >> porady >> flash >> ActionScript

Zmiana przeźroczystości obiektów

autor: Piotr 'zakaru' Szarmach, ostatnia modyfikacja: 2007-02-15

szukaj: zmiana przeźroczystości obiektów zmiana przeźroczystości obiektów flash flash

W tej poradzie nauczysz się zmieniać przeźroczystość obiektów za pomocą kodu actionscript. Na początek stwórz 'movie clipa' który będzie przedstawiał kwadrat, jego klon nazwij "obiekt". Teraz stwórz przycisk z etykietą "alpha", umieść jego trzy klony w głównej scenie, całość powinna wyglądać mniej więcej jak na zd.1.

zmiana przeźroczystości - zd.1

Nadeszła pora aby wstawić przyciskom kod. Zaznacz pierwszy przycisk po lewej i dodaj mu następujący kod:

on (release) {
obiekt._alpha = 60;
}

Pora na analizie kodu. Parametr _alpha którego użyliśmy w powyższym kodzie definiuje przeźroczystość obiektu o nazwie "obiekt" (gdyby przykładowo przed _alpha wstawić nazwę "kwadrat" wtedy byłaby definiowana przeźroczystość dla obiektu o nazwie "kwadrat").

W powyższym kodzie ustalamy wartość _alpha na 60, im wyższa wartość _alpha tym mniej przeźroczysty jest nasz obiekt zd.2.

zmiana przeźroczystości - zd.2

Zaznaczamy teraz środkowy przycisk i wstawiamy do niego poniższy kod:

on (release) {
obiekt._alpha = 30;
}

Powyższy kod ma takie samo znaczenie jak poprzedni z tym, że ustala parametr _alpha na 30. Do ostatniego przycisku (tego po prawej) dodajemy akcję:

on (release) {
obiekt._alpha = 0;
}

Znaczenie powyższego kodu jest identyczne jak w dwóch poprzednich z tą różnicą, że parametr _alpha jest ustalany na 0, dzięki czemu obiekt staje się niewidoczny.

Teraz przetestuj filmik, po naciśnięciu lewego przycisku obiekt powinien się zrobić przeźroczysty, po naciśnięciu środkowego przycisku obiekt powinien się zrobić jeszcze bardziej przeźroczysty, a po naciśnięciu prawego przycisku obiekt powinien się zrobić niewidoczny.

Piotr 'zakaru' Szarmach

Osoby czytające tę publikację przeglądały również:

Chcesz zostać programistą?

Poznaj 6 kroków do efektywnej
nauki programowania!

 

valid XHTML
valid CSS
© 2004-2008 copyright by webmade.org