Author: admin
Flash a 3D země a slunce
Pěnnký tutorial jak použít 3D ve Flashi vyšel na Flashmagazine
Klasika – Rage Against The Machine – Killing In The Name Of
Ubytování v Římě – Arena House
Po krásných 5 dnech strávených v Říme mohu doporučit Bed and Breakfast Arena House. Skvělá lokace 150 metrů od Colossea, hned vedle policejní stanice (bezpečno) a v blízkosti je Pizzeria Luzzi s naprosto luxusní pizzou a vínem a maximálně cvaklým kapitánem číšníků Juliem (ulice Via Ostilia směrem k parku). Navíc za velmi přijatelnou cenu (na Řím) 50 Euro na osobu za noc.
Kirupa
Chudák Flashkit začíná doplácet na své stáří, najít se v něm nedá pořádně nic a když už se nějaká inspirace najde, je to z roku 1843. Někdy je lepší postavit nový dům než přestavět ten starý, takže http://www.kirupa.com/developer/flash/index.htm
Divné znaky na začátku souboru v UTF-8?
Okolnosti (převody češtiny z a do databáze) mne donutily začít psát a optimalizovat vše do znakové sady utf-8. Díky editoru PSpad to není až tak těžké. Setkal jsem se ze zapeklitostí kdy mi při překódavání do utf-8 začaly soubory hlásit že mají nějaké znaky na začátku. Projevilo se to při volání session, které hlásily že "headers already sent", což se hlásí když jste poslali do prohlížeče již nějaký výstup předtím než jste zavolali funkci session_start();
Řešení je v tom, že textové editory si v souborech kódavných v utf-8 dávají na začátek opravdu nějaké znaky, jmenuje se to BOM signatura. A tato bestie dělala ten nepořádek. Je třeba textovému editoru říci, aby tu signaturu nedělal.
V PSPadu (4.5.3.) se to dělá například v menu Nastavení / Nastavení programu / Program 2 / Ident. byty v kódavání UTF-8 (odškrtnout).
Úplnej Flashovej magor
Jak zjistit rozměry Flash souboru v PHP?
Nápovědu by mohly dát podrobné informace k příkazu getimagesize().
SEO – Meta Tag Analyzer
Pěkný analyzátor Meta Tagu je na Scrubtheweb.com
Jak propojit Flash a Google Analytics?
Pro Flashaře bylo vždy velkou neznámou to, jak se lidé v jejich webech chovají a co tam vlastně hledají. Pomocí jednoduchého triku můžeme měřit aktivitu uživatelů uvnitř Flashové prezentace pomocí Google Analytics. Flashovou prezentaci je nutné si rozdefinovat na jednotlivé části a podčásti, Google Analytics pak řekneme, že se tyto podstránky nazývají neco.html, protože jinak by to GA nezkously. Takto definované rozdělení může vypadat například následovně
- produkty/rohliky.html
- produkty/chleba.html
- informace/index.html
- kontakt/index.html
Uvnitř Flashe pak v místech kde uživatel vidí nebo si nechá zobrazit daný obsah umístíme kód ActionScriptu podle toho jakou verzi ActionScriptu používáte a co máte rádi.
Takové staroflashařské podání by mohlo vypadt následovně:
getURL("javascript:pageTracker._trackPageview(‘/produkty/rohliky.html’);"); ExternalInterface.call("pageTracker._trackPageview","/produkty/rohliky.html"); var jsURLCall:URLRequest = new URLRequest ("javascript:pageTracker._trackPageview (‘/produkty/rohliky.html’);") navigateToURL(jsURLCall);
poť vše, originál tutoriálu, ze kterého jsem čerpal pro tento článek naleznete zde.
UPDATE: Tak nakonec mi i pro Flash 8 nefungoval ExternalIntervace.call, ale staré dobré getURL funguje perfektně. Pouze je třeba počítat s tím, že update do statistik trvá až 48 hodin. A ještě přidávám odkaz na nápovědu Google Analytics k problému trackování sestandartních událostí a stránek.
Typy animace ve třídě mx.transitions
Třída mx.transitions ve Flashi se používá v ActionScript 2.0 pro programování změn velikosti, přesunů a jiných parametrů u objektů.
Máme následující typy animací:
Back – prodlouží animaci o kousek ve směru pohybu a poté se vrátí na určené místo
Bounce – Udělá skákací efekt na začátku i konci pohybu
Elastic – udělá efekt elasticity pohybu (jako by byl objekt na gumě)
Regular – pohyb je pomalejší na začátku i konci
Strong – Podobný jako Regular ale je víc znát pokud ho kombinujeme s metodami Easing (pružnost/dynamika pohybu)
None – klasický přesun z bodu A do bodu B
Každá z výše uvedených typů animací může mít následující typy dynamik pohybu:
EaseIn – pohyb se zrychluje
EaseOut – pohyb se zpomaluje
EaseInOut – pohyb se nejdříve zrychlí a ke konci zpomalí
Typy dynamiky pohybu (easing types) ve Flashi
Velmi hezký přehled dynamik pohybu (easing types) ve Flashi je na této stránce. Obsahuje jak popisy a názvy dynamik, tak i grafy čas versus prostor, tak i ukázku jak to bude vypadat v reálu.
Pěkný přehled funkcí Actionscriptu 2
Má vnitřní chuť a okolnosti mně donutily trošku proniknout dovnitř krásy Flashového programovacího jazyku nazvaného Action Script a spousta věcí se najednou zdá býti lehčí než před lety. Nesnáším obsáhlé knihy a nejradši se učím z příkladů. Velmi pěkný základní příklady jsou zde.
Spousta pěkných komponentů se pak skrývá na adrese http://www.flashcomponents.net/