Opis
To jest tutorial krok po kroku, jak utworzyć przycisk, który wykonuje skrypt po uruchomieniu.
Cel
Ten samouczek przedstawia procedurę tworzenia prostego przycisku i demonstruje Zdarzenie przycisku on(press) .
plik .swi
"Przycisk_przykład.swi"
1. |
Załóż nowy film (Plik | Nowy) i zapisz plik jako "Przycisk_przykład.swi" |
Wybierz Panel Obszar Roboczy i użyj narzędzia prostokąt, by utworzyć mały prostokąt lub kwadrat.

Użyj narzędzia tekst to by utworzyć statyczny tekst "=".

Przesuń ten tekst ponad prostokąt, zaznacz oba tekst i kształt (klikając je z przytrzymanym klawiszem Ctrl w panelu Konspekt). Użyj menu Modyfikuj | Grupowanie | Grupuj do Przycisku.

Nazwij przycisk b1 i ustaw pola wyboru, jak pokazano niżej

3. |
Dodaj skrypt zdarzenia wciśnięcia przycisku. Sprawdź czy przycisk 'b1' button jest wybrany w panelu 'Konspekt'. Przejdź do panelu 'Skrypt' i wciśnij przycisk 'Dodaj skrypt' , by dodać zdarzenie przycisku (on press) . Możesz tego dokonać poprzez Zdarzenie | Przycisk | on(press). |

Wynikowy skrypt powinien być, jak niżej:

Dodaj kod śledzący trace("Button Pressed"); za pomocą Dodaj skrypt | Debugowanie | trace(...). Wynikowy skrypt powinien być następujący:

4. |
Sprawdź przycisk poprzez przejście do panelu Debug. Wciśnij przycisk 'Odtwarzaj' by uruchomić odtwarzanie filmu. Za każdym razem, gdy lewy klawisz myszy jest wciśnięty ponad przyciskiem b1, napis "Button Pressed" powinien się pokazać w panelu 'Debug'. |

Analiza
Dwa obiekty, kształt i statyczny obiekt tekstowy, zostały zgrupowane do przycisku, korzystając z opcji Grupuj do przycisku.
Po utworzeniu przycisku zdarzenie przycisku on(press) zostało dodane. Kod zawarty w funkcji obsługującej to zdarzenie jest wykonywany zawsze, gdy lewy przycisk myszy jest wciśnięty, a kursor myszy jest ponad przyciskiem.
Kod trace został dodany do zdarzenia przycisku on(press) by zademonstrować akcje w panelu 'Debug'.