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 :wink:

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 :/


Powered by phpBB modified by Przemo © 2003 phpBB Group