|
SWiSH Forum Forum użytkowników programów SWiSH |
|
Tutoriale - Drukowanie tekstu w animacji SWiSHmax
roland - Czw 07 Lip, 2005 10:23 Temat postu: Drukowanie tekstu w animacji SWiSHmax Animacje utworzone w programie mogą wydrukować dowolny tekst na drukarce.
Jak to zrobić??:
1. Utwórz dowolne pole tekstowe i wpisz własny tekst
2. Przekształć tekst w duszka, wybierając z górnego menu polecenie Modify>Convert>Convert to sprite
3. W zakładce Sprite wpisz nazwę utworzonego duszka (dla przykładu tego opisu przyjmijmy, że duszek został nazwany DoWydruku)
4. Wyjdź z duszka i w swojej animacji utwórz dowolny obiekt, po kliknięciu na którym będziesz chciał wydrukować tekst
5. Wpisz dla tego obiektu następujący skrypt:
Kod: | on (press) {
DoWydruku.print();
} |
I to już wszystko.
UWAGA. Podany przykład zadziała jedynie w przeglądarce internetowej.
Domyślnie, zostaną wydrukowane wszystkie klatki w utworzonym duszku. Jeżeli więc zastosowałeś dla tekstu w duszku DoWydruku efekt trwający 20 klatek, to zostanie wydrukowanych 20 kartek zawierających wygląd każdej klatki duszka. Możesz to jednak zmienić:
1. Wskaż duszka DoWydruku
2. Wpisz następujący skrypt:
Kod: | onFrame (5) {
setLabel("#p");
} |
Dzięki temu zostanie wydrukowana jedynie klatka nr 5. Ważne, aby posiadała ona etykietę #p.
Możesz wstawić też identyczną etykietę #p do innych klatek duszka DoWydruku, które mają zostać także wydrukowane.
wojasso - Sro 24 Sty, 2007 15:30
Mam problem:
Chciałbym zrobić tak, aby byla drukowana ta klatka w której aktualnie się znajdujemy
Jak to zrobić :|
stefcio - Sro 24 Sty, 2007 17:05
za pomocą _currentframe.
tylko nieweim jak to połączyc z set label:((
setLabel("#p");
Margo - Pią 15 Lut, 2008 11:26 Temat postu: Drukowanie tekstu w animacji SWiSHmax No dobrze a w jaki sposób ustalić wielkość dokumentu do wydruku Chciałabym aby dokument miał np format A4 i był zorientowany pionowo.
|
|