Tworzenie animacji 3D

~ pozostałe przykłady ~

Ruch 3D przy użyciu ActionScript

Uwaga: wymagana wersja program Flash Designer to minimum 5.0.17 (sprawdź numer wersji wybierając z menu "Pomoc" > "O programie...", pobierz aktualną wersję jeśli masz starszą niż podana)

  1. Uruchom program Flash Designer i utwórz nowy dokument
  2. Ustaw rozmiar ramki na 300 x 300
  3. Ustaw czas ramki na 0.05 sekundy
  4. Wybierz narzędzie "Elipsa" i narysuj okrąg przytrzymując wciśnięty klawisz CTRL
  5. Wybierz z menu "Obiekt" > "Przejście tonalne"
  6. Wybierz z rozwijanej listy typ gradientu "Zwykły", a w dolnej rozwijanej liście "Centralny"
  7. Kliknij na kolor dla środka i zmień go na dowolny kolor (to będzie kolor jaśniejszy), np. #99FF66
  8. Kliknij na kolor dla brzegu i zmień go na kolor ciemniejszy niż poprzedni (to jest kolor-cień), np. #66CC66
  9. Kliknij na przycisk "Zaawansowane" i zmień "Delta X" i "Delta Y" na wartości "-50" (jest to przesunięcie środka rozchodzenia się gradientu)
  10. Zatwierdź wypełnienie kuli gradientem klikając OK

  11. Wybierz "Edycja" > "Zamień na Sprite (Movie Clip)", kula zostanie automatycznie nazwana "Sprite2"
  12. Wybierz "Obiekt" > "Właściwości wyświetlania", zaznacz opcję "Obiekt w ActionScript" i zmień nazwę w polu "Nazwa obiektu" na "Kula", kliknij OK

  13. Wybierz "Ramka" > "ActionScript" i wklej poniższy kod:
    Angle++; // zwiększa kąt o 1 stopień w każdej ramce
    
    rad = Angle / 20;  // dzieli kąt przez prędkość
    
    // obliczanie wartości x i y kuli
    // sin i cos przyjmują wartości pomiędzy -1 i 1
    
    X = Math.sin(rad) * 100; // X: -100 do +100 pikseli w poziomie
    Y = Math.cos(rad) * 30;  // Y: -30 do +30 pikseli w pionie
    
    // umieszcza kulą na pozycji x i y
    // (120,120) to środek
    Kula._x = 120 + X;
    Kula._y = 120 + Y;
    
    // przeskalowanie kuli na podstawie wartości y (oś pozioma)
    // odwrotność y kiedy zwiększa się skala
    // 100 to normalna wielkość
    Kula._xscale = 100 + Y;
    Kula._yscale = 100 + Y;
    
    // stopniowanie jasności kuli na podstawie również wartości y
    Kula._alpha = 75 + Y / 2;
    
    
Wciśnij klawisz F9 by zobaczyć efekt końcowy



Pobierz program Flash Designer

Chcesz skomentować ten tutorial?

Jeśli chcesz skomentować krótko ten artykuł, możesz napisać komentarz poniżej (długość do 255 znaków): *


Twój email: (tylko jeśli oczekujesz odpowiedzi)


W pole poniżej wpisz wynik działania matematycznego, cyfrę: 4+2+2 (podpowiedź: osiem).
Jest to zabezpieczenie przed spamem.

* pole wymagane

| Strona główna | Zamówienie | Pobierz | O programie | Wsparcie | Przykłady |
Copyright © 1999-2010 Selteco Software. All rights reserved.