Spisu treści:

Jak zrobić preloader we Flashu: 5 kroków
Jak zrobić preloader we Flashu: 5 kroków

Wideo: Jak zrobić preloader we Flashu: 5 kroków

Wideo: Jak zrobić preloader we Flashu: 5 kroków
Wideo: Jak zrobić bootowalny pendrive z systemem? Poradnik krok po kroku 2024, Lipiec
Anonim
Jak zrobić preloader we Flashu
Jak zrobić preloader we Flashu

Postanowiłem to zrobić, ponieważ NIE MOŻESZ UWIERZYĆ, jak wiele osób pyta: "omgzorz, jak mogę zrobić flasha! 1!!! jeden!" To jest naprawdę denerwujące. Dobra, zaczynajmy. Rzeczy, których potrzebujesz: Flash (używam CS3, ale możesz użyć MX-CS4)Komputer Próbna wersja flash/pełna kopia (którą możesz pobrać tutaj)Oczywiście otwórz Flash i stwórz nowy plik Flash. Używam Actionscript 2, BTW.

Krok 1: Dodawanie warstw

Dodawanie warstw
Dodawanie warstw

Najpierw musimy dodać 2 warstwy do osi czasu. Jedna o nazwie „Akcje” na górze, a druga o nazwie… „Tekst” lub „Pasek” lub „Rzeczy”. Następnie musimy dodać jedną klatkę kluczową do warstwy Actions i jedną klatkę do drugiej warstwy. Następnie weź narzędzie Tekst (T) i wybierz Tekst dynamiczny z listy rozwijanej w polu właściwości, prawdopodobnie ma już zaznaczoną opcję „Tekst statyczny”. Teraz narysuj prostokąt za pomocą narzędzia Prostokąt(R). upewnij się, że wypełnienie nie jest białe. Wypełnij prostokąt, który właśnie utworzyłeś w klipie filmowym, klikając go raz i naciskając klawisz F8. Nazwij go i upewnij się, że wybrano „Klip filmowy”, a punkt rejestracji znajduje się w lewym górnym rogu, zanim naciśniesz OK. TA CZĘŚĆ JEST WAŻNA Wybierz utworzony klip filmowy, a w polu właściwości zobaczysz pole tekstowe z napisem „Nazwa wystąpienia”. Wpisz loadBar. Naciśnij Enter. Następnie wybierz utworzone wcześniej pole tekstu dynamicznego i przejdź do pola Właściwości. Powinieneś ponownie zobaczyć pole tekstowe nazwy instancji, kliknij je. Tym razem wpisz textBox. Naciśnij enter.

Krok 2: Czas kodowania

Czas kodowania!
Czas kodowania!

Teraz przejdź do warstwy „Działania”. Kliknij pierwszą klatkę. Wciśnij F9 i TYPE (NIE walcz z kopiowaniem i wklejaniem, leniwy dupku. Jeśli to zrobisz, nigdy tak naprawdę się tego nie nauczysz, o co chodzi.):percent = Math.round(getBytesloaded()/getBytesTotal())*100;textBox.text = percent + "%";loadBar._xscale = percent;Tę linię kodu wyjaśnię przez line.percent = Math.round(getBytesloaded()/getBytesTotal())*100;Tworzy zmienną to dzieli procent pamięci flash już załadowanej przez całkowity rozmiar pliku flash, a następnie mnoży go przez 100 i zaokrągla. textBox.text = procent + "%";Wyświetla zmienną procent w utworzonym polu tekstu dynamicznego.loadBar._xscale = procent;Zmienia skalę x prostokąta zgodnie z procentem.

Krok 3: Więcej kodowania

Więcej kodowania!
Więcej kodowania!

Teraz kliknij drugą klatkę kluczową warstwy „Działania”. Naciśnij F9. WPISZ to. Ponownie, nie kopiuj i nie wklejaj, nie nauczysz się tego. To nawet nie tak dużo. Lazy bum.if(percent == 100){gotoAndPlay(3);}else{gotoAndPlay(1);}Wyjaśnienie:if(percent == 100){To mówi if(warunek) zmienna procent jest równa 100(flash trwa ładowanie), następnie…gotoAndPlay(3);Przejdź do klatki 3.}else{Jeśli instrukcja if nie jest prawdziwa, to…gotoAndPlay(1);Przejdź do klatki 1.}Zamyka instrukcję if. Ten kod tworzy "pętlę" aż do pełnego załadowania pamięci flash. Jeśli zmienna procent nie jest równa 100, powraca do klatki pierwszej, dopóki nie będzie. To prawie tylko sprawdzanie, czy flash jest załadowany, dopóki nie jest.

Krok 4: Jeszcze jeden krok…

Jeszcze jeden krok…
Jeszcze jeden krok…

Teraz wystarczy wybrać klatkę 3 i nacisnąć F6. Dodaj swoją treść, niezależnie od tego, czy będzie to animacja, strona internetowa czy zdjęcie. DOBRA ROBOTA! Właśnie wykonałeś preloader!:D

Krok 5: Gotowe

Gotowe!
Gotowe!

Ciesz się swoim preloaderem, komentuj, jakie to było świetne lub jak złe. Powiedz mi o wszelkich problemach, które miałeś w ogóle. Oceń proszę.

Niektóre nadchodzące tuts mogą być… och, nie wiem. tworzenie gry. Strona internetowa. nikt nie wie… Dzięki za obejrzenie!

Zalecana: