SWiSH Forum
Forum użytkowników programów SWiSH

Tutoriale - Drukowanie tekstu w animacji SWiSHmax

roland - Czw 07 Lip, 2005 11:23
Temat postu: Drukowanie tekstu w animacji SWiSHmax
Animacje utworzone w programie :swishmax 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.

Powered by phpBB modified by Przemo © 2003 phpBB Group