Ćwiczenie 11 Dynamiczne ładowanie treści wyświetlanych

Podobne dokumenty
Ćwiczenie 1 Galeria zdjęć

Ćwiczenie 6 Animacja trójwymiarowa

Ćwiczenie 5 Animacja tekstu

Ćwiczenie 1 Automatyczna animacja ruchu

Ćwiczenie 14 Dmuchawce

Ćwiczenie 23 Praca z plikiem.psd

Ćwiczenie 22 Dynamiczne wczytywanie tekstu z pliku.txt

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Grażyna Koba. Grafika komputerowa. materiały dodatkowe do podręcznika. Informatyka dla gimnazjum

Tworzenie prezentacji w MS PowerPoint

Ćwiczenie 25 Działania matematyczne we Flashu

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.

Edytor tekstu MS Word 2010 PL: grafika. Edytor tekstu MS Word umożliwia wstawianie do dokumentów grafiki.

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

5.4. Tworzymy formularze

Jak przygotować pokaz album w Logomocji

Tworzenie menu i authoring w programie DVDStyler

INTERAKTYWNA KOMUNIKACJA WIZUALNA. Flash - podstawy

Podręcznik użytkownika programu. Ceremonia 3.1

Wstawianie filmu i odtwarzanie go automatycznie

Obsługa programu Paint. mgr Katarzyna Paliwoda

Praca z tekstem: WORD Listy numerowane, wstawianie grafiki do pliku

Animacje z zastosowaniem suwaka i przycisku

NAGŁÓWKI, STOPKI, PODZIAŁY WIERSZA I STRONY, WCIĘCIA

Kraków, ver

I. Spis treści I. Spis treści... 2 II. Kreator szablonów Tworzenie szablonu Menu... 4 a. Opis ikon Dodanie nowego elementu...

INSTRUKCJA UŻYTKOWNIKA. Spis treści. I. Wprowadzenie II. Tworzenie nowej karty pracy a. Obiekty b. Nauka pisania...

Rozwiązanie ćwiczenia 8a

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Spis treści. Księgarnia PWN: Roland Zimek - Swish Max3

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

Konspekt lekcji informatyki w kl. VI. Temat: Praca z edytorem tekstu i edytorem grafiki.

Spis treści. Księgarnia PWN: Roland Zimek - SWiSH Max2 i SWiSH Max3. Wprowadzenie... 9

Ćwiczenie 19 Lupa powiększająca z filtrem mapa przemieszczeń

Cykl lekcji informatyki w klasie IV szkoły podstawowej. Wstęp

BAZY DANYCH Panel sterujący

Edytor tekstu OpenOffice Writer Podstawy

Edytor tekstu MS Word podstawy

DOKUMENTY I GRAFIKI. Zarządzanie zawartością Tworzenie folderu Dodawanie dokumentu / grafiki Wersje plików... 7

Dalej będziemy tworzyli prezentacje filmową złożoną ze zdjęd, filmów i muzyki.

e-podręcznik dla seniora... i nie tylko.

Damian Daszkiewicz Tworzenie strony-wizytówki dla firmy XYZ

Przewodnik Szybki start

Prezentacja MS PowerPoint 2010 PL.

autor poradnika - KS Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej

Przygotuj za pomocą tabulatorów element formularza. Utwórz pole tekstowe i sformatuj tak, aby dół napisu w polu był dokładnie nad kropkami.

Możliwości programu Power Point

NAGŁÓWKI, STOPKI, PODZIAŁY WIERSZA I STRONY, WCIĘCIA

Dodawanie grafiki i obiektów

Wstęp do GIMP wycinanie obiektu z obrazka, projekt napisu. Rozpoczynamy prace w GIMP-e

Formularze w programie Word

Projektowanie graficzne. Wykład 2. Open Office Draw

Odbicie na szkłach okularów

Rozdział 3. Praca z klipami... 37

Wstawianie grafiki. Po wstawieniu grafiki, za pomocą znaczników możemy zmienić wielkość i położenie grafiki na slajdzie.

Animacja. Instrukcja wykonania animacji metodą klatek kluczowych. Autor: Bartosz Kowalczyk. Blender 2.61

INSTRUKCJA OBSŁUGI BIULETYNU INFORMACJI PUBLICZNEJ

1. Umieść kursor w miejscu, w którym ma być wprowadzony ozdobny napis. 2. Na karcie Wstawianie w grupie Tekst kliknij przycisk WordArt.

Bazy danych raporty. 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego.

Instrukcja - blogi OK zeszyt Logowanie

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

Edytor tekstu OpenOffice Writer Podstawy

Kolory elementów. Kolory elementów

OPERACJE NA PLIKACH I FOLDERACH

Podstawowe czynnos ci w programie Word

konspekt pojedynczy slajd sortowanie slajdów strona notatek 1. Widok normalny/konspekt 2. Widok sortowania slajdów 3.

1. Aby na stronie ZS umieścić artykuł np. news, wymagania edukacyjne, konspekt trzeba założyć sobie konto, w tym celu naciskamy

Compas 2026 Vision Instrukcja obsługi do wersji 1.07

Zalogowanie generuje nowe menu: okno do wysyłania plików oraz dodatkowe menu Pomoc

Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007

Rozwiązanie ćwiczenia 6a

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

WAŻNE! colour.me Google Fonts tutaj

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy.

Instrukcja obsługi szablonów aukcji

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

PROJEKT WIZYTÓWKI WIZYTÓWKA A

e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda

1. Wstęp Pierwsze uruchomienie Przygotowanie kompozycji Wybór kompozycji Edycja kompozycji...

Temat: Organizacja skoroszytów i arkuszy

Kurs ECDL Moduł 3. Nagłówek i stopka Microsoft Office Word Autor: Piotr Dębowski. piotr.debowski@konto.pl

Grafika komputerowa. Zajęcia 8

Instrukcja redaktora strony

Podstawy Photoshopa - warstwy, zaznaczanie, zmiana kolorystyki obrazka, szybkie operacje, szparowanie

Główne elementy zestawu komputerowego

Badanie ruchu złożenia

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej.

Galileo v10 pierwszy program

Tematy lekcji informatyki klasa 4a styczeń 2013

Europejski Certyfikat Umiejętności Komputerowych. Moduł 3 Przetwarzanie tekstów

Edytor tekstu MS Word 2010 PL. Edytor tekstu to program komputerowy umożliwiający wprowadzenie lub edycję tekstu.

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7

1 Zrozumieć Flasha... 1 Co można zrobić za pomocą Flasha?... 2 Tworzenie obrazków do strony 3 Animowanie witryny 4 Tworzenie filmów

Grafika Komputerowa. Zajęcia X

Tworzenie strony www - jako projektu z Mechaniki i budowy maszyn

FINCH PONG. Realizator: Partner: Patronat:

Praca z widokami i nawigacja w pokazie

Transkrypt:

Dynamiczne ładowanie treści wyświetlanych Do aplikacji Flash można załadować dynamicznie (za pomocą ActionScript lub komponentów-kontenerów) dowolne z poniższych treści graficznych: Plik SWF utworzony w języku ActionScript 3.0 Plik obrazu pliki: JPG, PNG i GIF. Plik SWF zapisany w języku ActionScript 1.0 lub 2.0. Do ładowania tych zasobów służy klasa Loader. Zewnętrzny plik SWF ładowany do kontenera Plik będący kontenerem, zawiera kod AS ładujący plik SWF Można także załadować dynamicznie teksty, filmy i dźwięki, do czego służą inne klasy i metody. Aby załadować plik SWF lub plik graficzny do aplikacji należy stworzyć obiekt Loader, wskazać podrzędny obiekt wyświetlany (np. plik.swf), a następnie dodać obiekt Loader do listy wyświetlania według poniższego schematu: var movieloader:loader = new Loader(); var movieurl:string = "galeria.swf"; var movieurlreq:urlrequest = new URLRequest(movieURL); movieloader.load(movieurlreq); this.addchild(movieloader); W zasadzie powyższy kod wystarcza, aby załadować plik.swf. Jednak wykonamy ćwiczenie, które zademonstruje także śledzenie procesu ładowania za pomocą tak zwanego paska postępu i dodatkowo w polu tekstowym wskaże na bieżąco ilości załadowanej informacji. Dodamy także wstępną animację, która będzie stanowić tak zwany preloader. Jest to wstęp do tworzenia wielowątkowych interaktywnych aplikacji takich jak strony internetowe. Na bazie informacji przekazanych w całym tym ćwiczeniu będziesz już mógł zacząć samodzielne działania we Flashu Pobierz przykład (http://jsekulska.kis.p.lodz.pl/studia.htm). Krok 1 Tworzenie pliku kontenera Otwórz nowy plik i ustal rozmiar stołu montażowego na 800X600 pikseli, częstotliwość odtwarzania klatek na 24 kl/s. i tło czarne. Zaznacz klatkę i w panelu Operacje wpisz powyższy kod. Zmień nazwę warstwy na akcje. Zapisz plik pod nazwą kontener.swf w lokalizacji takiej samej jak plik galeria.swf. Teraz przetestuj film (Ctrl+ENTER). Dr Joanna Sekulska-Nalewajko Strona 1

Jak widać kontener od razu wczytuje plik z galerią. Dzieje się to bardzo szybko, gdyż korzystamy z lokalnych zasobów komputera. Gdyby jednak odtwarzanie naszego pliku odbywało się poprzez połączenie sieciowe, to moglibyśmy dłużej oczekiwać na wyświetlenie zawartości, dlatego niezbędne jest wyświetlenie jakiejś informacji, że plik jest właśnie pobierany. Dobrą praktyką jest informowanie odbiorcy w postaci informacji graficznej lub tekstowej, że za jakiś czas nastąpi poprawne wyświetlenie oczekiwanej treści. Przygotujemy teraz elementy, które spełnią taką rolę informacyjną. Krok 2 Pasek postępu Utwórz nowy klip filmowy o nazwie pasek. Wewnątrz klipu narysuj wąski prostokąt o wypełnieniu białym lub szarym i długości ok. 600 pikseli. Zwróć uwagę, aby punkt zaczepienia paska (środek klipu) znajdował się z lewej strony. Wróć do głównej sceny, wstaw nową warstwę o nazwie pasek i umieść w niej stworzony klip z paskiem w położeniu x około 100 i y około 300; i nadaj mu nazwę instancji bar_mc. Krok 3 Pole tekstowe Wstaw nową warstwę o nazwie pole_txt i za pomocą narzędzia tekst wstaw poniżej paska pole tekstowe. Ustaw właściwości pola tekstowego: - nazwa instancji: mytextfield_txt - tekst dynamiczny - rozmiar: 10 pkt - kolor szary (lub biały) - użyj czcionek urządzenia - wyrównanie do lewej Dr Joanna Sekulska-Nalewajko Strona 2

Krok 4 Dodanie elementów nasłuchujących Teraz w klatkę skryptu wpiszemy kod służący do nasłuchu ładowania pliku.swf. Otwórz panel Operacje i wpisz dodatkowy kod: Do nasłuchiwania pobierania danych: movieloader.contentloaderinfo.addeventlistener(progressevent.progress, progresshandler); function progresshandler(myevent:progressevent):void{ var myprogress:number= myevent.target.bytesloaded/myevent.target.bytestotal; bar_mc.scalex = myprogress; mytextfield_txt.text=math.round(myprogress*100)+"%"; } Do nasłuchiwania zakończenia pobierania danych: movieloader.contentloaderinfo.addeventlistener(event.complete, finished); function finished(myevent:event):void{ addchild(movieloader); removechild(bar_mc); removechild(mytextfield_txt); } Na górze skryptu dodajemy jeszcze akcję stop(); Z pierwszej zaś części skryptu, którą pisaliśmy na początku ćwiczenia usuwamy linijkę addchild(movieloader); gdyż pojawiła się ona w funkcji finished. Skrypt jest już w całości gotowy. Powinien on wyglądać następująco: Przetestuj film. Jeśli nie widzisz paska postępu ładowania a galeria pojawia się natychmiast to nic złego się nie dzieje. Plik.swf po prostu ładuje się szybko i sprawnie. Możemy podejrzeć jednak jak działa nasz efekt postępu ładowania i czy pojawiają się wszystkie elementy. Śledzenie takie wykonuje się za pomocą narzędzi Ustawienia pobierania i Symuluj pobieranie, które dostępne są w oknie Flash Playera. Dr Joanna Sekulska-Nalewajko Strona 3

Krok 4 Utworzenia animacji wstępnej Teraz wykonany drugą część ćwiczenia animację, która pojawi się zanim jakakolwiek treść pochodząca ze źródeł zewnętrznych zostanie załadowana. Wprowadzimy także element interaktywności użytkownik sam zadecyduje kiedy przejść do etapu ładowania zawartości z zewnątrz. Zaczynamy od dodania warstwy, której nadajemy nazwę efekt. W każdej warstwie wstawiamy klatkę kluczową w klatce nr 10 i odsuwamy tam dotychczasową zawartość filmu. Do klatki nr 1 w warstwie action wstawiamy akcję stop(); Zaznaczamy klatkę nr 1 warstwy efekt i importujemy na stół montażowy zdjęcie. Ustawiamy zdjęcie po środku stołu montażowego. Zdjęcie konwertujemy do klipu (F8) i nadajemy mu nazwę efekt. Krok 5 Praca w klipie Klikamy dwa razy na utworzony klip w celu edycji go. Wewnątrz klipu zaznaczamy zdjęcie i konwertujemy je do grafiki (F8). Możemy nazwać ją foto. Dr Joanna Sekulska-Nalewajko Strona 4

Zmieniamy nazwę warstwy na mainpicture. Klikamy na klatkę nr 1 i z menu podręcznego wybieramy polecenie Kopiuj klatki. Wstawiamy nową warstwę i nazywamy ją Picture. Klikamy na klatkę nr 1 tej warstwy i wybieramy z menu podręcznego polecenie Wklej klatki. Wstawiamy kolejną nową warstwę i nazywamy ją WaterEffect. Wybieramy narzędzie prostokąt (R) i na warstwie WaterEffect rysujemy na dolnej połowie zdjęcia bardzo wąskie prostokąty bez obramowania. Prostokąty muszą być bardzo gęsto położone: Klikamy na klatkę 10, 20 i 30 na warstwie WaterEffect i wstawiamy klatki kluczowe (F6). Wracamy do klatki 10, i używając strzałki na klawiaturze przenosimy nasz "efekt" nieznacznie w dół. Potem klikamy na klatkę 30, przenosimy nasz "efekt" nieznacznie w górę. Zaznaczamy warstwę WaterEffect, i będąc na klatce prawym klawiszem myszy uruchamiamy menu podręczne, w którym wybieramy opcję Utwórz animacje kształtu. Dr Joanna Sekulska-Nalewajko Strona 5

W dwóch niższych warstwach wstawiamy klatki zwykłe (F5) w klatce nr 30. Zaznaczamy warstwę WaterEffect i nadajemy jej właściwość maska (opcja dostępna w menu podręcznym). Na koniec pracy z klipem zablokuj i ukryj warstwy WaterEffect i Picture, a zdjęcie które znajduje się na warstwie mainpicture przesuń nieznacznie w dół (używając np. strzałki na klawiaturze). Przetestuj film. Krok 6 Przycisk Wracamy do głównej sceny. Na początek dodajemy warstwę napis, w której możemy umieścić napis GALERIA. Teraz przystępujemy do projektowania przycisku. Wstawiamy nowy symbol typu przycisk: I projektujemy go według własnego pomysłu: Ja użyłam do jego wykonania prostokąta z niewidocznym wypełnieniem (alfa=0) i bez obramowania. Widoczny będzie tylko sam napis DALEJ. Dr Joanna Sekulska-Nalewajko Strona 6

Przycisk ten będzie przełączał użytkownika do klatki nr 10, w której następuje ładowanie pliku z galerią. Umieszczamy więc go na głównej scenie. Możemy wstawić dla niego osobną warstwę ale nie jest to konieczne. Może znaleźć się w tej samej warstwie co napis galeria. Instancji przycisku nadajemy nazwę dalej_btn. Krok 7 Akcje przycisku W warstwie actions w klatce nr 1 otwieramy panel Operacji. Poniżej akcji stop(); wpisujemy kod: dalej_btn.addeventlistener(mouseevent.click,gogallery); function gogallery(event:mouseevent):void{ gotoandplay(10); } Całość wyglądać będzie następująco: I to koniec pracy. Przetestuj aplikację. Dr Joanna Sekulska-Nalewajko Strona 7