Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!
Zadejte Vaši e-mailovou adresu:
Kamarád fotí rád?
Přihlas ho k odběru fotomagazínu!
Zadejte e-mailovou adresu kamaráda:
-
30. září 2024
-
4. října 2024
-
14. listopadu 2024
-
11. prosince 2024
Webdesign
FLASH 5 - prohlížečka obrázků s maskováním
Macromedia Flash tutorial
10. července 2001, 00.00 | Už po několikáté jsem se na Internetu setkal se zajímavými efekty při prohlížení obrázků, které mohou příjemně oživit vaši flash prezentaci, proto se vám je pokusím v tutorialu přiblížit.
Už po několikáté
jsem se na Internetu setkal se zajímavými efekty při prohlížení obrázků,
které mohou příjemně oživit vaši flash prezentaci, proto se vám je pokusím
v tutorialu přiblížit.
Celý efekt je vlastně založen na maskování, ale ještě než se pustíme do Flashe, připravíme si několik obrázků stejné velikosti. Já jsem si připravil čtyři o velikosti 250 x 116 px ve formátu JPEG, které jsem optimalizoval pro web (Jpeg Optimalizer, Photoshop) tak, aby jejich použitím nevzrostla velikost výsledného SWF souboru. Velikost jeviště (CTRL M) přizpůsobíme velikosti obrázků a přitom nezapomeneme připočíst pár pixelů (např. 280 x 170 px), abychom mohli také umístit ovládací prvky. Nastavíme 12 snímků za sekundu (Frame Rate) a pozadí (Background Color) dle libosti.
Pokud jsme správně pojmenovali obrázky, můžeme je automaticky všechny naimportovat do Flashe (File - Import), zkonvertuje je na grafické symboly (F8), vymažeme framy obsahující tyto symboly z hlavní scény, kam jsme je předtím importovali, protože je budeme používat později - máme je uložené v knihovně (CTRL L). Vytvoříme nový movie clip (CTRL F8) obrazky, do něho poskládáme vodorovně všechny čtyři grafické symboly tak, aby střed klipu odpovídal středu nově takto vzniklého pásma obrázků. Vytvoříme další klip s názvem klip01, přidáme do něho další dvě vrstvy (Insert - Layer), pro přehlednost je pojmenujeme - action pro akce, druhou mask a třetí obrazky. Vrstvu pro akce zatím přeskočíme, přetáhneme z knihovny klip obrazky do příslušné vrstvy, umístíme ho na střed a přiřadíme mu instanci podle názvu klipu klip01. Nyní potřebujeme masku, proto vytvoříme objekt (můžeme do nového klipu mask) velikosti jednoho obrázku (250 x 116 px), který budeme používat na maskování. To však není vše, tento objekt rozdělíme na čtyři díly tak, abychom jejich překrytím dostali původní celistvý objekt.
První masku (tedy první díl) označíme (každé číslo znázorňuje určitý subdíl daného dílu, pro přehlednost odlišeno ještě barvou), vložíme do vrstvy mask movie clipu klip01 a umístíme nad první obrázek a vytvoříme masku (kliknutí pravým tlačítkem myši nad vrstvou mask a vybereme z menu mask). Uzamčením vrstvy mask a obrazky uvidíme výsledek maskování. Vytvoříme ještě další klipy - klip02, klip03 a klip04 - postupným duplikováním v knihovně a postupně budeme také nahrazovat masky v každém klipu a změníme změníme také instanci.
Přesuneme se na hlavní scénu a do jedné vrstvy doprostřed scény přetáhneme všechny klipy, poskládáme je na sebe tak, aby se překrývaly. Kolem obrázků vytvoříme nějaký obrys nebo plochu, aby to vypadalo jako okno na prohlížení a pak čtyři tlačítka. Přiřadíme každému tlačítku akci, kdy na stisknutí tlačítka (on press) nadefinujeme pozice (pomocí setvariable) podle toho, který obrázek se nám má zobrazit, vycházíme z jejich šířky.
A | B |
on (press) { pozice = 0; } |
on
(press) { pozice = -251; } |
C | D |
on
(press) { pozice = -502; } |
on
(press) { pozice = -753; } |
Otevřeme klip01 a doplníme akce - do prvního snímku zadáme
konstantu (konstanta) a přiřadíme ji hodnotu 0.04. Vyjadřuje vlastně
zpomalení jednotlivých masek (klipů) před tím, než se poskládá celý obrázek. Do druhého snímku
doplníme rozdil, který zjistí rozdíl mezi dříve zadanou pozicí
klipu na hlavní scéně (u A je to 0) a horizontálním umístění klipu. Součin
rozdílu a konstanty pak použijeme pro stanovení rychlosti.
Ke konečnému umístění klipu přičteme ještě rychlost násobenou
číslem 2.5 (pokud budeme chtít globálně zvýšit rychlost prohlížení,
stačí ho zvýšit, ale nesmíme to přehnat, jinak se nám stane, že se celá
maska posune úplně mimo prohlížečku). Druhý snímek pojmenujeme (label) volani. Do třetího snímku
doplníme call ("volani"), kterou se provede akce druhého snímku se
jmenovkou volani, aniž by klip musel přeskočit do druhého snímku, a
doplníme gotoandplay (2). Nezapomeneme klávesou F5 prodloužit vrstvy mask a
obrazky. Obdobně budeme postupovat i u ostatních klipů jen s tím rozdílem,
že jim přiřadíme konstanty (0.06; 0.08;
0.1).
klip01 |
frame1: konstanta = .04; frame2: rozdil = _root.pozice - klip01._x; rychlost = rozdil*konstanta; klip01._x = klip01._x + (rychlost*2.5); frame3: call ("volani"); gotoAndPlay (2); |
Zdrojový soubor si můžete stáhnout tady.
Obsah seriálu (více o seriálu):
- FLASH - vyčkávající Trojský kůň
- FLASH - vyčkávající Trojský kůň - druhý díl
- FLASH - vyčkávající Trojský kůň - třetí díl
- FLASH - ANIMAČNÍ TECHNIKY I.
- SEZNAMTE SE - FLASH 4 - I
- SEZNAMTE SE - FLASH 4 - II
- SEZNAMTE SE - FLASH 4 - III
- SEZNAMTE SE - FLASH 4 - IV
- SEZNAMTE SE - FLASH 4 - V
- SEZNAMTE SE - FLASH 4 - VI
- SEZNAMTE SE - FLASH 4 - VII
- SEZNAMTE SE - FLASH 4 - VIII
- SEZNAMTE SE - FLASH 4 - IX
- FLASH - X - animace bitmapy
- JAK DOSTAT ČEŠTINU DO FLASHE ?
- FLASH XI - 3D hvězda, zvuk na pozadí
- FLASH XII - akce pro tlačítka
- FLASH XIII - jak na preloader a jak ho umístit
- FLASH XIV - intro a menu
- FLASH XV - animace tlačítka
- FLASH XVI - jednoduché menu
- FLASH XVII - akce Tell Target poprvé
- FLASH XVIII - akce Tell Target podruhé
- FLASH XIX - akce Tell Target potřetí
- FLASH XX - konverze MP3 na WAV
- FLASH XXI - vlnění, kruhy na vodě
- FLASH XXI - dokončení
- FLASH 4 - Text Field Properties
- FLASH 4 - Zvláštní výběr křivek a čar
- FLASH 4 - Optimalizace křivek
- Flash 4 a QuickTime video
- FLASH 4 - preloader
- FLASH 4 - Duplikování filmového klipu
- FLASH 4 - pohybování textem pomocí kurzoru
- FLASH 4 - Speciální textové vlastnosti
- Macromedia FLASH 4 - postupné vypisování textu
- FLASH 4 - Spirála
- FLASH 4 - natažení externího .swf
- Macromedia FLASH 5 - načítaní HTML souboru
- FLASH - komunikace mezi dvěma SWF soubory
- FLASH - hrátky s křivkou
- FLASH - menu s posuvníkem
- FLASH - menu s posuvníkem (dokončení)
- FLASH 5 - pseudo 3D menu (dokončení)
- FLASH 5 - menu
- FLASH - Color Effect
- Macromedia FLASH 5 - analogové hodiny
- FLASH 5 - "smart" clip
- Vánoční přání v Macromedia FLASH 5
- FLASH 5 - ohňostroj
- Macromedia FLASH 5 - preloader
- FLASH 4 - animované menu
- Macromedia FLASH 5 - změna kurzoru
- Flash - Efekt založený na nedokonalosti bitmap
- Flash 4 - on-line výpočet ceny - 1. díl
- Flash 4 - on-line výpočet ceny - 2. díl
- Odeslání dat z formuláře ve Flashi 4 - II.
- Macromedia FLASH 5 - odesílání formuláře
- FLASH 4 - postupné odkrývání textu - tzv. maskovací efekt
- FLASH 5 - jednoduchý kaleidoskop nebo projekce?
- Flash 4 - menu pomocí ovládání Movie Clipu
- FLASH 5 - Vypisování textu
- Flash 4 - efektní ukončení *.exe prezentace + práce s více scénami
- Macromedia FLASH 5 - ovládání hlasitosti
- FLAX 1.12 - program na textové efekty v SWF
- FLASH 5 - matematické objekty (1. část)
- Flash4 - animace obličeje
- Flash 4 - Hra na způsob šipek
- Flash 4 + Swift 3D - dokonalá souhra!
- Macromedia FLASH 5 - změna barvy pozadí a textu
- Flash 5 - aktuální datum a čas
- Flash - 2D animace - 3D efekt
- FLASH 5 - prohlížečka obrázků s maskováním
- FLASH A JAVASCRIPT
- FLASH 5 - reversní pohyb
- Jpeg2Swf v1.0 beta - převod jpeg do swf aneb flashwebkamera
- SWISH v2 - Flash bez Flashe
- Jak docílit plynulé animace ve formátu Flash
- Flash - jdoucí Elvis.
- Flash - running man.
- Macromedia Flash - posun pozadí
- Flash - mořská hladina.
- Flash - animace hořící sirky
- Flash - mávání na rozloučenou
- Flash - vzhůru v let
- Flash - animace řeči
- FLASH 5 - Kalkulačka v 1.0
- Flash - BOXující Elvis
- Flash + Flashamp - animace řeči
- Flash - ženský běh
- FLASH 5 - Kalkulačka v 2.0
- FLASH - Programy na analýzu a úpravu SWF souborů
- FLASH 6 - Jaký bude a kdy bude?
- FLASH - Programy na analýzu a úpravu SWF souborů 2
- FLASH MX - novinky pod lupou
- Flash desatero
-
14. května 2014
Jak vkládat snímky do galerií a soutěží? Stručný obrazový průvodce
-
23. dubna 2014
Konica Minolta přenesla výhody velkých zařízení do kompaktních modelů
-
12. června 2012
-
9. dubna 2014
-
29. listopadu 2013
-
6. září 2004
OKI snižuje ceny barevných laserových tiskáren C3100 a C5200n
-
13. května 2004
-
19. ledna 2004
QuarkXPress Passport 6: předvedení nové verze na konferenci Apple Forum 27.1.2004
-
6. února 2001
-
30. listopadu 2014
Nový fotoaparát α7 II: první plnoformát s pětiosou optickou stabilizací obrazu na světě
-
14. října 2024
-
22. října 2024
-
14. listopadu 2024
-
10. prosince 2024