|
|
 |
|
|
|
|
|
Procentowe preloadery dla zewnetrznych plików jpeg
Jak wiecie jpeg jest formatem obrazu, wiec nie może zawierać żadnych
preloaderów operacji w sobie. Więc to tworzy problemy dla użytkowników,
którzy posiadają wolne łącze (modem TPSA ;-)). Ponieważ nie mogą zobaczyć
nic podczas wgrywania jpeg. Więc postanowiliśmy stworzyć pliki. które można
przerobić, które wystartuje automatycznie, kiedy jakiś plik jpeg zostanie
wgrywany.
Stworzyłem trzy stopniowe źródło (początkujący, średnio zaawansowany ,
zaawansowany).
Wszystkie trzy źródła są do ściągnięcia z Centrum Download.
http://www.swish-db.com/Board/files.php?ac...=category&id=51
Jakie komponenty możecie zmodyfikować ?
| QUOTE |
Umieść preloader gdziekolwiek w pliku *.swi.
Użyj „custom color” textu w preloaderze.
Możesz zmienić wiadomość, kiedy obraz będzie wgrywany. (w SWiSH’u)
Możesz powiększyć i rozciągnąć całego preloadera
Użyć dowolnej animacji dla postępu wgrywania.
Umieścić animację postępu gdziekolwiek
Ustawić dowolną przezroczystość (Transparency) wgranego jpeg.
Unowocześnienia
Automatycznie startuje, kiedy jakiś plik jpeg jest wgrywany.
Pokazuje pełny rozmiar pliku jpeg.
Bardzo przydatne, kiedy tworzymy jakieś albumy.
Zewnętrzne jpeg mogą być wgrywane z każdego url’a.
Ograniczenia
Sprajt nie może być maskowany.
Jpeg muszą być wgrywane w sprajcie nazwanym „image”. |
Zaczniemy ten tutorial od każdego stopnia zaawansowania.
| QUOTE |
Początkujący
Załóżmy, że ściągneliście źródło dla początkujących (Beginer)
Kroki
Otwórzcie plik beginer.swi Tam jest tylko jeden sprajt, który zawiera dwa podsprajty
Pierwszy z nich jest zwykłym nienazwanym sprajtem a drugi jest nazwany image.
Otworzcie sprajt nazwany image.
Zobaczycie tam akcje na pierwszej klatce (frame 0) jako Load Movie -> image.jpg
Naciśnijcie i zmieńcie nazwę pliku jpeg na nazwę pliku, który chcecie wgrać. |
| QUOTE |
Średnio zaawansowany
Załóżmy, że ściągneliście źródlo dla średnio zaawansowanych (intermediate). Kroki
Otwórzcie plik intermediate.swi Tam jest tylko jeden sprajt, który zawiera trzy podsprajty.
Pierwszy z nich jest 0x336633, drugi nazywa się bar i ostatni nazywa się image
Jeżeli chcecie ustawić kolor procentów, które się będą pokazywały wtedy musicie zmienić kolor w hexie (0x336633) najpierw.
W drugim sprajcie dodajcie 0x przed nazwę i nazwijcie pierwszy sprajt tak samo.
Np. Jeżeli chcecie niebieski kolor liter procentów, wartość koloru
niebieskiego w hexie będzie 0000EE Co zrobicie? Po prostu nazwijcie pierwszego sprajta jako 0x0000EE (tylko dodając 0x)
Otwórzcie sprajt nazwany image. Zobaczycie na pierwszej klatce (frame 0) akcję jako LoadMovie -> image.jpeg
Naciśnijcie i zmieńcie nazwę na nazwę jpeg, którego chcecie wgrać.
Jeżeli chcecie zmienić animację w statusie postępu, otwórzcie sprajta
nazwanego bar , i stwórzcie w nim własną animację. |
| QUOTE |
Zaawansowany Załóżmy, że ściągneliście plik dla zaawansowanych (advanced)
Na początku ten plik nie wgrywa żadnych początkowych przykładów. Jpeg są wgrywane poprzez akcję na przyciskach. W tym przykładzie trzy
przyciski wgrywają trzy różne obrazy, których lokalizacja jest w sprajcie. Kroki Otwórz adanced.swi Jeśli chcesz zmienić wiadomość wyświetlaną podczas wgrywania jpeg (inne niż np. „Loading JPEG”), musisz zmienić nazwę pierwszego podsprajta, który
wgrywa obraz. Jak jest pokazane w advanced.swi pierwszy Sprajt nazywa się 0x336633,Imaging
Ten text będzie się pokazywał podczas wgrywania zdjęcia jako Imaging 9999 bytes 99% Loaded. Jeżeli chcesz usunąć kolor Twojego textu w preloaderze wtedy zmień nazwę
pierwszego Sprajta na ,Imaging
Teraz kliknij na jakikolwiek przycisk i zobacz jego akcję. Teraz zrozumiesz to łatwo.
Każdy z przycisków idzie do Sprajta Image via ma akcję „Tell Target” i wgrywa jpeg używając akcji LoadMovie.
Obecnie statusem postępu jest analogowy zegar. Jak powiedziałem możecie wrzucić tutaj dowolną swoją animację.
Ale lepiej jest tworzyć jakąś malutką animację niż importować gify albo wektory.
Tworzenie własnych animacji postępu, otwórzcie sprajta nazwanego bar i zmieńcie jakkolwiek chcecie.
Nota: Preloader będzie zawsze automatycznie startował, kiedy jpeg będzie wgrywany. Sprajt (in level –1) nazwany image. |
|
|
|
|