Sklep

» Sterowanie odtwarzaniem filmu (tutoriale Actionscript dla początkujących)
Kontakt | 
Sterowanie odtwarzaniem filmu (tutoriale Actionscript dla początkujących)

Opis:

Demonstruje, jak sterować osią czasu, odtwarzaniem klipów, jak klipy mogą sterować odtwarzaniem osi czasu głównego filmu.

 

Cel

Ten tutorial przedstawia wiele zastosowań akcji  gotoAndPlay() .

 

 

1.   Otwórz "Witaj_Świecie_Hello_World.swi" (menu Plik | Przykłady | Tutoriale) ... zapisz jako "film_sterowanie.swi".

 

2.   W panelu 'Konspekt', użyj menu Wstaw i wstaw nową Scenę do filmu - powinna być nazwana domyślnie Scena_2 lub Scene_2 .

 

3.   Kliknij na "Scene_1" w panelu 'Konspekt' i wstaw obiekt tekstowy do filmu za pomocą narzędzia tekst. Zmień domyślny tekst w panelu Właściwości na "Hello World" i upewnij się, że to jest obiekt statyczny.  Ustaw justowanie do środka  Panels-Object-Text-Center używając opcji  Justowania z z rozwijanego menu  Panels-Text-JustifyOptions w panelu właściwości tekstu, upewnij się, że tekst używa czcionki wektorowej  Panels-Text-Vector jak pokazano niżej:

 

    http://www.swish.pl/tutoriale/help/actionscript-dla-poczatkujacych-gen/scripttute11_1

 

4.    Upewnij się, że obiekt tekstowy jest podświetlony w panelu 'Konspekt', następnie użyj menu Modyfikuj  i wybierz Grupowanie | Grupuj do klipu (lub możesz kliknąć prawym klawiszem na tekst w panelu konspekt i wykonać tą samą czynność.

 

    http://www.swish.pl/tutoriale/help/actionscript-dla-poczatkujacych-gen/scripttute11_2

 

5.    Nazwij klip "mymessage" w panelu Właściwości.  Upewnij się, że klip jest wybrany (podświetlony) w panelu 'Konspekt' i kliknij ikonkę (+) by go rozwinąć - pozwala to na edycję osi czasu wewnątrz klipu.

 

    http://www.swish.pl/tutoriale/help/actionscript-dla-poczatkujacych-gen/scripttute11_3

 

5.    Otwórz panel 'Skrypt'.  Wciśnij przycisk 'Dodaj skrypt' i wybierz Zdarzenia | Klatka | onFrame(...)  z menu - pozostaw numer klatki na "1".  Następnie, wciśnij przycisk 'Dodaj skrypt' ponownie i wybierz  Sterowanie | stop()  z menu.

 

 

6.    Wciśnij przycisk 'Dodaj skrypt' ponownie i dodaj inne zdarzenie  onFrame() i zmień numer klatki na "5".  Użyj 'Dodaj skrypt' i wybierz  Klatka | setLabel() z menu i ustaw etykietę na "start".  Panel skrypt powinien wyglądać, jak niżej:

 

    http://www.swish.pl/tutoriale/help/actionscript-dla-poczatkujacych-gen/scripttute11_4

 

7.    W panelu 'Oś czasu' , kliknij prawym klawiszem na klatkę 5 w wierszu obiektu "Hello World" i wybierz  Powiększaj/Pomniejszaj | Powiększaj z menu.  Następnie, prawy klawisz na klatce 20 w tym samym wierszu i wybierz  Powiększaj/Pomniejszaj | Pomniejszaj z menu.  Panel 'Oś czasu' powinien wyglądać, jak niżej:

 

    http://www.swish.pl/tutoriale/help/actionscript-dla-poczatkujacych-gen/scripttute11_5

 

8.    Prawym klawiszem kliknij na klatkę 30 w wierszu klipu "mymessage" (bezpośrednio pod linijką) i wybierz  Sterowanie | gotoAndPlay | nextSceneAndPlay() ze skryptu.

 

    http://www.swish.pl/tutoriale/help/actionscript-dla-poczatkujacych-gen/scripttute11_6

 

9.    Panel Skrypt powinien  wyglądać, jak niżej:

 

    http://www.swish.pl/tutoriale/help/actionscript-dla-poczatkujacych-gen/scripttute11_7

 

10.    Kliknij na "Scene_1" w panelu 'Konspekt' i kliknij narzędzie Autokształtu.  Narysuj krawędziowany przycisk w obszarze animacji poniżej twojego tekstu.

 

    http://www.swish.pl/tutoriale/help/actionscript-dla-poczatkujacych-gen/scripttute11_8

 

11.    Wstaw statyczny tekst z napisem "Click Me" i ustaw go ponad krawędziowanym przyciskiem.  Zaznacz obiekt tekstowy i krawędziowany przycisk (przytrzymaj klawisz CTRL podczas klikania obiektów w panelu 'Konspekt') następnie użyj menu Modyfikuj i wybierz z menu  Grupowanie | Grupuj do Grupy .

 

    http://www.swish.pl/tutoriale/help/actionscript-dla-poczatkujacych-gen/scripttute11_8b

 

12.    Z zaznaczoną grupą w panelu 'Konspekt', otwórz panel 'Skrypt' i wciśnij przycisk 'Dodaj skrypt'.  Wybierz Zdarzenia | Przycisk | on(press) z menu.

 

    http://www.swish.pl/tutoriale/help/actionscript-dla-poczatkujacych-gen/scripttute11_9

 

13.    Wciśnij 'Dodaj skrypt' i z menu Sterowanie | gotoAndPlay | gotoAndPlay(LABEL) .  Ustaw 'Cel' i wybierz klip "mymessage" z listy, następnie wybierz etykietę "start".  Skrypt powinien wyglądać jak niżej:

 

    http://www.swish.pl/tutoriale/help/actionscript-dla-poczatkujacych-gen/scripttute11_10

 

14.    Wybierz "Scene_1" w panelu 'Konspekt' i dodaj akcję stop()  na klatce 2 (używając metod opisanych wyżej).

 

    http://www.swish.pl/tutoriale/help/actionscript-dla-poczatkujacych-gen/scripttute11_11

 

15.    Zaznacz "Scene_2" w panelu 'Konspekt' i wstaw statyczny obiekt tekstowy.  Ustaw tekst na "Thank You".

 

16.    W panelu 'Oś czasu', kliknij prawym klawiszem na Klatka 1 w wierszu tekstu "Thank You" text i wybierz z menu Zanikaj / Pojawiaj  | Pojawiaj się .  Panel 'Oś czasu' powinien wyglądać, jak niżej:

 

    http://www.swish.pl/tutoriale/help/actionscript-dla-poczatkujacych-gen/scripttute11_12

 

17.    Kliknij prawym klawiszem na klatce 11 w wierszu dla "Scene_2" w panelu 'Oś czasu' i wybierz z menu Sterowanie | stop() .

 

    http://www.swish.pl/tutoriale/help/actionscript-dla-poczatkujacych-gen/scripttute11_13

 

18.    Upewnij się, że jesteś w panelu 'Obszar roboczy' i wciśnij przycisk  playmovie 'Odtwarzaj film' z paska narzędziowego Sterowanie.  Gdy film rozpocznie odtwarzanie , wciśnij przycisk "Click Me".  Powinieneś widzieć tekst "Hello World" powiększający/pomniejszający, następnie pojawianie tekstu "Thank You".

 

19.    Wciśnij przycisk 'Stop' i zapisz plik .swi .

 

 

Analiza

Gdy klikasz przycisk "Click Me", zostaje wysłane polecenie do klipu "mymessage" uruchamiającego jego odtwarzanie od etykiety "start".  Na tej etykiecie tekst zaczyna być animowany, następnie animacja zatrzymuje się (na klatce 30) jest tam akcja w skrypcie, która przekazuje odtwarzanie głównej osi czasu do następnej sceny.  Przy akcji  gotoAndPlay() - możesz ustawić różne cele by wysłać polecenia z głównej osi czasu do klipu i z klipu do głównej osi czasu filmu.

 

Powiązane tematy: Flash,Actionscript dla początkujących Kontynuuj
  piątek, 25 kwiecień 2025  
  83340091 wywołań  
(c) Copyright by Dreamsoft 2015. Wszelkie prawa do publikowanej treści zastrzeżone. Nasz sklep wykorzystuje pliki Cookies do sprzedaży oprogramowania: polityka prywatności