Samo zamykanie okien w SwiSH'u / Close Browser - SWiSH 2 Tutorials
 
  Buy Ebooks, Video Games, DVDs, Electronics and more !
Home | Help Forums | Web Design Tutorials | Free Swishmax Downloads Make Money Online Blog . Free Image and Photo Sharing and Hosting

 

 

Company

Home

Nework Details

Tutorials

SWiSH 2

SWiSHMax

Flash MX

PHP & MySQL

HTML / JScript

Adobe Photoshop

Corel Draw

Gimp

Miscellaneous

Downloads

Templates

Plugins

Fonts

Wallpapers

Free Images

Scripts and Codes

Products

E-Books

SWiSH BB

SWiSH Templates

SWiSH-DB Newsletter
Subscribe to our newsletter : GO
  Partners / Affiliates

   Free image hosting
   Web Design Pakistan
   Swish Templates
   SWiSH Climax
   Talkfreelance Community
   Template Desire
   Lite boards
   Script Sector
   GimpTalk
   13dots
   Idea Designs
   PHP Cafe
   Sposatoettore
   Free swishmax templates
   Swishzone

Manage your site with Flax Article Content Management System
Samo zamykanie okien w SwiSH'u / Close Browser
Category : SWiSH 2 | Level : Beginner | Language : Polish
Ask Question | Read Comments | Post tutorial | Previous | Next

Web www.swish-db.com

Jak wgrać wszystkie zewnętrzne SWF'y zanim główny SWF zacznie się odtwarzać.



Ten tutorial jest poświęcony jak wgrać zewnętrzne SWF'y w odpowiednich levelach. Zanim zacznie się odtwarzać Główny SWF. Ponadto nauczycie się jak kontrolować SWF'y wgrane w odpowiednich levelach. Podstawowe Play/Stop do dźwięku i kontrola leveli.

Możecie zapytać "Dlaczego nie złożyć wszystkich komponentów w jedno i wgrać jako jeden zewnętrzny plik z preloaderem ?"
Odp 1: Robiąc ten tutorial, możecie odpalić cały plik nie czekając aż się wgra do końca, jak zwykle bywa jeden kawałek musi się wgrać do końca zanim zacznie się odtwarzać.
Odp 2: Ta technika jest przydatna dla tych którzy dzielą swoją stronę na małe części trzymając je blisko i łatwo kontrolując.

Załóżmy, że wiecie jak pracować z levelami, spritami i tell targetami.
Ok, zacznijmy ten tutorial od podzielenia na dwie części SWF'a. Jeden to efekty a drugi to muzyka. Innymi słowy stworzymy dwa różniące się typy SWF'a i nazwiemy je effect.swf i sound.swf.
Wyobraźcie sobie taką sytuację:
"Chciałbym, żeby muzyka zaczęła grać najwcześniej, jak się pojawią efekty"

Jak zaprojektujemy tą strukturę?
Zaczniemy wgrywać sound.swf i zatrzymamy go, żeby się nie odtwarzał jako pierwszy. Wtedy wgramy effect.swf. kiedy się efekty wgrają wtedy uaktywnimy odtwarzanie muzyki. Można to tez zrobić okrężną drogą.
Level+

1. Otwórz swish'a, zapisz zmiany jako main.swi
2. Stwórz innego i zapisz to jako effect.swi (zewnetrzny.swf)
3. Stwórz jeszcze innego i zapisz jako sound.swi (zewnętrzny swf)

>> main.swf będzie naszą główną stroną w levelu (level 0), teraz wgramy plik sound.swf w levelu 9 (level 9) najpierw, a potem wgramy effect.swf w levelu 1 (level 1).
4. W Twoim main.swi 400x300, umieść load movie, sound.swf w levelu 9 (level 9) na klatce 0. "Stop" na klatce 1. Zapisz i wyeksportuj jako main.swf.

5. W Twoim sound.swi, obojętnie jaki rozmiar, na klatce 2 umieść load movie, effect.swf w levelu 1 (level 1) i dodaj "Stop"
6. Na klatce 2, zrób (set label) i nazwij go "stop music", i umieść w nim akcję "stop sound" zaimportuj dźwięk jaki chcesz nazwa.(wav,mp3). Na klatce 3 umieść "Stop".
7. Na klatce 4, zrób (set label) i nazwij go "play music", i umieść w nim akcję "play sound". Umieść "stop" na klatce 5, na klatce 6 zrób "set label" i nazwij "stop sound2" i daj akcję "Stop" w tej samej klatce.
8. Zapisz i wyeksportuj jako sound.swf.

>> Powód dlaczego używamy "stop sound" jest oczywisty, żeby muzyka nie odtwarzała się, zanim nie wgra sie reszta.
>> Możecie się zastanawiać dlaczego nie stworzyliśmy tam przycisku odpowiedzialnego za odtwarzanie i wstrzymywanie dźwięku.
Powód jest taki, że zamierzam Was nauczyć jak kontrolować muzykę Play/Stop używając przycisku, który stworzyliśmy w innym levelu. W takim przypadku przycisk odpowiedzialny za Play/Stop jest stworzony w effect.swi.

9. W Twoim effect.swi, 400x300 stwórz "Tell Target","_level9", Goto label "play sound" na klatce 1 i daj "Stop". Ta akcja jest uaktywniana wtedy, gdy cały effect.swf jest wgrany i zaczyna się odtwarzać. I zacznie odtwarzać dźwięk dokładnie w tym samym czasie. Tak czy inaczej, teraz zrobimy jak kontrolować dźwięk używając przycisku "Stop/Play sound".
10. Zaprojektuj w effect.swi przycisk i nazwij go "on sound" na pozycji jakiej chcesz. Powiedzmy, że w górnym prawym rogu. Stwórz jeszcze jeden na tej samej pozycji i nazwij go "off sound".
11. Na klatce 1 stwórz akcję "Tell Target","_level9", Goto label "play sound". Na klatce 1, dla przycisku "off sound" daj efekt "Place".
12. Na klatce 2 stwórz "Remove" i "Tell Target","_level9", Goto label "stop sound2". Na klatce 2 dla przycisku "off sound" daj efekt "Remove" i na tej samej klatce dla przycisku "on sound" daj efekt "Place".
13. Dla przycisku "on sound" daj "on press" Goto previous frame. Dla przycisku "off sound" daj "on press" Goto next frame.
14. Zapisz i wyeksportuj jako effect.swf.


Zrobione! Umieść Twój main.swf i effect.swf a także sound.swf w jednym katalogu /Folderze. Jeżeli chcesz sprawdzić swoją pracę, odpal main.swf.
teraz powinieneś zrozumieć, że możesz kontrolować to co się dzieje w levelu 9 (level 9) nawet, gdy jesteś w levelu 1 (level 1).
Po tym wszystkim będzie Ci łatwiej dzielić wszystko na osobne (zewnętrzne) SWF'y i pracować z nimi.


© 2002-2005 Flaxweb Network | Article Manager | Gimp Tutorials Library | RAD C++ Library | Free C/C++ Sourcecode |
Sites of interest : Web Design Blog | Swish Templates | Swishmax Ebook | Photoshop Templates | Gimp Tutorials | Text Forum | Make Money Online