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:
-
5. září 2024
Matrixmedia - Obsluha a tisk na velkoformátových digitálních tiskárnách
-
30. září 2024
-
4. října 2024
Webdesign
Flash 4 - menu pomocí ovládání Movie Clipu
Macromedia Flash tutorial
6. března 2001, 00.00 | Vytvořit menu, které má hodně položek a ještě k tomu musí být poutavé, nebývá lehkým úkolem. Flash nám ovšem umožňuje použít takových metod, které to dokáží... a nemusí to být jen menu.
Dnes si ukážeme jakým způsobem lze vytvořit celkem poutavé menu a to na principu "volání" movie clipu. Takto bude tedy náš výtvor vypadat:
Nejdříve si upravíme plochu (Modify - Movie), kde rozměry nastavíme na 400 x 450 px a pro background si zvolíme tmavou modř.
V knihovně symbolů si vytvoříme nový Movie clip. V něm se nastavíme na první rámeček a nakreslíme pomocí nástroje Brush šipku. Na rámečku č. 1 si po stisku pravého tlačítka zvolíme Create Motion Tween, nastavíme se na rámeček č. 10, kde zvolíme Insert Keyframe. S šipkou jsme po celou dobu ani nehnuli! Nyní vidíme, že se nám všech 10 políček v animační řadě zbarvilo do modra. Pravým tlačítkem klikneme kdekoliv v této řadě 10 rámečků a z nabídky Properties zvolíme Tweening. V tomto dialogovém okně si všimněte políčka Rotate. Pomocí šipečky vpravo zvolíme "Clockwise", což znamená, že se šipka bude otáčet po směru hodinových ručiček... tedy Flash toto otočení udělá za nás a my to nebudeme muset dělat ručně. Nesmíme ještě zapomenout, že do kolonky "times" musíme vepsat "1", což udává, že otočení bude probíhat pouze jedenkrát.
Vše potvrdíme tlačítkem OK a můžeme si, stiskem klávesy Enter, vyzkoušet, že se opravdu šipka otočí - jedenkrát a po směru hodinových ručiček. Na rámečku č. 1 ještě vepíšeme script "stop" (Pravý klik - properties - actions - +), který nám způsobí, že se animace nezačne bezhlavě přehrávat, ale zastaví se na prvním rámečku a bude tzv. čekat co dál.
Nyní zbývá vytvořit ještě jeden symbol v knihovně - a tím je tlačítko. Vytvoříme ho standardním způsobem a záleží jen na nás, jaký typ tlačítka použijeme. Já jsem v tomto případě použil znak, který se nachází ve fontu "Webdings".
Tak... momentálně by naše knihovna symbolů měla vypadat takto:
A je na čase celé naše dílo zkompletovat.
V hlavní scéně si pojmenujeme vrstvu na "komplet" a tím naše práce s vrstvami končí. Nebudou žádné "action scripts" na pozicích rámečků, ani žádné animace. Vrstva bude pouze jedna, rámeček také jenom jeden. Všechny akce budou probíhat pouze přímo.
Přetažením z knihovny si na plochu umístíme jak movie clip "střelka" (či šipka, či jak jste si to nazvali), tak také button "tlačítko" (či button, či ....). Šipku si umístíme asi do horní třetiny plochy. Nyní si v okruží kolem šipky musíme vytvořit vhodné obrázky. Já osobně jsem je použil z nějakého fontu, sám nevím ze kterého, ale líbil se mi (v případě, že autor tohoto fontu bude číst tyto řádky a bude rozezlen, že jsem se ho na použití nezeptal, tak ať mne prosím omluví a kontaktuje ... já ho dodatečně požádám o povolení). Tyto obrázky si musíme umístit tak, aby byly zhruba ve stejné vzdálenosti od sebe a MUSÍ JICH BÝT 9!!! To z toho důvodu, že movie clip "střelka" je složen z animace 10 rámečků - a 10 rámečků = 9 rámečků animovaných + 1 statický. A v případě, že se šipka bude otáčet, tak každé pootočení (posunutí na další rámeček) bude ukazovat na jeden obrázek.
Zatím by naše plocha měla vypadat asi takto:
Umístění buttonu máme pouze provizorní, a proto si ho musíme přesunout tam, kde nám to asi tak nejvíce vyhovuje. Problém je v tom, že my nepotřebujeme pouze jeden button, ale hned několik, resp. také 9. Nebudeme to dělat nijak složitě a zdlouhavě, že bychom si vytvořili 9 různých buttonů, potom .... atd. Uděláme to jednoduše. V tomto případě nebude vadit, když budou všechny buttony stejné, rozlišitelné budou stejně podle textu, který se nad nimi objevuje. My si zkrátka buttonu nakopírujeme, a to klávesou zkratkou Ctrl+D, tedy "duplicate". Vždy si označíme jeden button, potom stiskneme Ctrl+D a zduplikovaný button přesuneme tam, kde má být. Je jasné, že někteří "cimprlich" lidé mi vytknou, že by to šlo udělat také takovým způsobem, že postupně 9x přetáhneme z knihovny symbolů button "tlačítko" na plochu. Ano, i takovým způsobem to jde... a já jsem vlastně teď uvedl oba, takže mi nemá nikdo co vytknout.
Obrázky máme umístěné, šipku také, buttony máme naduplikované a umístěné také, zbývá vytvořit textové pole, které si umístíme někde nad "usměv" tlačítek a z nabídky textového pole vybereme pouze "disable editing", "disable selection" a samotné pole pojmenujeme prostě "text". Někde v pozici tohoto pole můžeme vytvořit např. elipsu, která nám bude ještě znázorňovat toto pole a bude to vypadat, jako by ona sama byla textovým polem, ale jestli nechcete, tak to nemusíte dělat, protože "na funkci to nijaký vliv mít nebude." ;-).
Náš neoživený výtvor by měl mít asi takovýto "výzor":
Oživení tohoto díla bude probíhat v podstatě pouze na dvou frontách. Na frontě "buttonů" a "střelky". Nejprve přijde na řadu střelka. Nastavíme se NA střelku (přímo na ni najedeme kurzorem) a klasickým "dvojklikem" si vyvoláme dialogové okno, kde do kolonky "instance name" vepíšeme "strelka". Tímto máme naši střelku navždy a všude v tomto klipu vedenou pod svým "instantním jménem" "strelka". Tím naše práce se střelkou končí.
Jako další krok si oživíme buttony. Z nabídky Properties - Actions - + si navolíme na buttonu č. 1 (ten co nejvíce vlevo nahoře) script:
On (Roll Over)
Begin Tell Target ("/strelka")
Go to and Stop (2)
End Tell Target
Set Variable: "text" = "tučňák"
End On
Tento script udává, že po najetí na tlačítko (On(Roll Over)) "zavoláme" movie clip s "instantním jménem" "strelka" (Begin Tell Target ("/strelka")), kde se zastavíme na rámečku č. 2 (Go to and Stop (2)), čímž naše práce v klipu "strelka" končí (End Tell Target). Poté už jen zbývá, aby se do textového pole "text" vepsal název "tučňák", tedy zvíře, na které šipka ukáže (Set Variable: "text" ....), konec (End On).
Stejný script vepíšeme i do ostatních buttonů, ovšem s tou vyjímkou, že v řádku "Go to and Stop" se budou postupně zvyšovat hodnoty (2, 3, 4, 5, ..., 9) a v řádku "Set Variable" se budou měnit názvy zvířat (tučňák, myš, jelen, atd.).
Tímto je naše dílo hotovo. Tento tutorial berte jako ukázku toho, co se dá vytvořit pomocí technologie flash a záleží jen na vás, co si k tomu vymyslíte více. Fantazii se meze nekladou ... např. můžete mírně pozměnit script tak, aby toto "menu" fungovalo, jako odesílač pošty a to tím způsobem, že výše uvedený script byste doplnili o řádky:
On (Release)
Get URL: "odesli.php"
End On
A ještě k tomu by se v textovém poli nemusely objevovat pouze jména zvířat, ale např. již zmíněné e-mailové adresy, např.: jelen@lesík.cz, tučňá, apod.
Ale TO záleží jen na vás.
A abych nezapoměl, tady je zdroják ZDE.
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ě
-
5. srpna 2024
Bubnový scanner na 4000dpi optické rozlišení + PC + software
-
8. září 2024
-
14. října 2024
-
5. listopadu 2024