Rysowanie w animacji flash

~ pozostałe przykłady ~

  1. Stwórz nowy dokument i ustaw wielkość ramki na 400 x 300 ("Ramka" > "Rozmiar Ramki...")
  2. Ustaw ramkę pierwszą "Frame 1" na "Stop" ("Ramka" > "Czas Ramki" i zaznacz opcję "Stop", kliknij OK)
  3. Narysuj ołówek, który będzie służył do rysowania później w animacji, uzywając narzędzia "Kształt". Zaznacz oba kształty (trójkąt na końcu i prostokąt) i wybierz "Edycja" > "Zamień na Sprite".
  4. Zaznacz sprite-ołówek i z menu wybierz "Obiekt" > "Właściwości wyświetlania". Zaznacz opcję "Obiekt w ActionScript" i zmień nazwę obiektu na "Olowek":

  5. Wybierz "Ramka" > "ActionScript" i skopiuj poniższy kod:

    _root.createEmptyMovieClip("myLine", 0);  // create blank movie to draw on
    
    function moveroutine() // ołówek będzie podążał za kursorem myszki
    {
     Olowek._x = _xmouse; 
     Olowek._y = _ymouse - Olowek._height; 
    }
    
    function drawroutine() // kiedy przycisk myszy będzie wciśnięty będzie rysowana linia
    {
      myLine.lineTo(_xmouse, _ymouse);
      moveroutine(); 
    }
    
    _root.onMouseMove = moveroutine; // normalnie jedynie przemieszcza się ołówek
    
    _root.onMouseDown = function() // kiedy będzie wciśnięty przycisk myszy
    { 
       myLine.moveTo(_xmouse, _ymouse);
       myLine.lineStyle(2, 0xff0000, 100);
       _root.onMouseMove = drawroutine;
    }
    
    _root.onMouseUp = function() // kiedy przycisk jest zwolniony
    {
       _root.onMouseMove = moveroutine;
    }
    

Wciśnij klawisz F9 aby zobaczyć działanie animacji.

Uwaga: musisz mieć zainstalowany Flash Player 6 lub nowszy.

Możesz pobrać gotowy kod projektu t1042.zip (1 KB)



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-2017 Selteco Flash Software. All rights reserved.