|
SWiSH Forum Forum użytkowników programów SWiSH |
|
SWiSH Max - Fade in do dowolnej przeźroczystości
jarekbb - Wto 07 Lip, 2009 10:21 Temat postu: Fade in do dowolnej przeźroczystości Witam
Chciałbym się dowiedzieć w jaki sposób można wykonać efekt FADE IN w taki sposób, aby obiekt nie miał na końcu działania tego efektu przeźroczystości 100 tylko dowolną.
Chodzi mi o ładne, czyste i płynne fejdowanie się zdjęcia, ale np. do 80% jego przeźroczystości.
Dziekuję z góry za pomoc
shastaan - Wto 07 Lip, 2009 10:42
1. Ustawiasz alpha obiektu na docelowy i wtedy dodajesz mu "fade in". W ten sposób fade in nie działa od alpha 0 do alpha 100 tylko od alpha 0 do alpha jakie ustawiłeś.
2. Efekt "move" ma ustawienia dla opacity, czy tam alpha i masz opcję "change to alpha" i możesz podać tam dowolną wartość alpha do której efekt zmieni obiekt.
3. Skryptem - na przykład:
Kod: |
onSelfEvent(Load) {
target._alpha=0;
}
onSelfEvent(enterFrame) {
if(target._alpha<50) {
target._alpha+=1;
}
} |
Ten mówi zmienia alpha obiektu na 0 na początku potem wykonuje w kółko operacje "jesli alpha obiektu 'target' jest mniejsze od 50 (tą wartość możesz oczywiście swobodnie zmienić) dodaj 1 do wartości alpha". Czyli "zwiększaj alpha az bedzie 50".
W załączniku masz uzyte wszystkie 3 metody.
mielu - Wto 07 Lip, 2009 11:19
możesz jeszcze zobaczyć ten temat http://swish.wodip.opole....light=fade+alfa
jarekbb - Wto 07 Lip, 2009 13:58
shastaan dzięki za odp
Ad 1 tyczy sie obiektów, ale nie zdjęć zaimportowanych wiec nic mi z tego.
Ad 2 działa w drugą stronę niż ja potrzebuje
Ad 3 Skrypt jest w porządku choć muszę go rozbudować, ale thx
Plik mi się nie otwiera bo mam wersje z 11.2007 :/
|
|