HTML+TIME

Sériál článkov pripravený pre časopis PC REVUE o rozšírení TIME (Timed Interactive Multimedia Extensions) webového prehliadača Microsoft Internet Explorer. Bolo zavedené v IE 5. Od IE 5.5 je k dispozícii druhá verzia TIME, ktorá implementuje podmnožinu odporúčania W3C SMIL (Worl Wide Web Consortium - Synchronized Multimedia Integration Language). Články opisujú TIME 2, a teda aj SMIL.


Obsah

  1. Úvod
  2. Jednoduchšie než skripty
  3. Variácie nadpisu
  4. Pohyb
  5. Ladenie pohybu
  6. Animované menu
  7. Animované menu II
  8. Filtre a premeny
  9. Video s titulkami
  10. Programové konštrukcie

Poznámky


PC REVUE 3/2004: HTML+TIME časť 1.

Úvod

Úvod do problematiky rozšírenia HTML pomocou TIME ukazujú jednoduché príklady. Zadaním hodnôt atribútov prvkov je možné dosiahnuť rôzne správanie prvkov na stránke.

Príklady

^^


PC REVUE 4/2004: HTML+TIME časť 2.

Jednoduchšie než skripty

Porovnanie zabezpečenia pohybu v JavaScripte a v HTML+TIME.

Príklady

^^


PC REVUE 5/2004: HTML+TIME časť 3.

Variácie nadpisu

V úvodnom článku sú príklady, ktoré "oživujú" nadpis. Tu je pokračovanie, ktoré ukazuje ďalšie "dynamické" variácie nadpisu.

Príklady

^^


PC REVUE 6/2004: HTML+TIME časť 4.

Pohyb

Príklady ukazujúce možnosti predpísania pohybu s rôznymi časovými charakteristikami (rovnomerný, zrýchlený, spomalený, nerovnomerný pohyb), ako aj s rôznymi plošnými charakteristikami (priamka, krivka, dráha = viac úsekov). Príklady sú v dvoch verziách - čistá a ladiaca. V čistej verzii sú iba príkazy predpisujúce pohyb, v ladiacej verzii (v názve súboru je _L) sa počas pohybu zobrazuje čas a poloha obrazu, po skončení pohybu sa zobrazí dráha a po kliknutí aj okno s časovým diagramom.

Príklady

Poznámka

Spôsob vytvorenia ladiacich výpisov je opísaný v nasledujúcom článku. Tam sú opísané použité skripty - viď ufo.js.

^^


PC REVUE 7/2004: HTML+TIME časť 5.

Ladenie pohybu

Článok opisuje spôsob získania údajov o pohybe objektu na stránke. V predošlom článku to umožnilo vykreslť dráhu pohybu, časový diagram a vydať ďalšie doplňujúce údaje o pohybe. Ladiaca verzia príkladov má v názve súboru _L.

Príklady

Pomocné súbory

^^


PC REVUE 8/2004: HTML+TIME časť 6.

Animované menu

Na príklade vytvorenia animovaného kontextového menu sú ukázané možnosti vzájomnej symbiózy HTML+TIME a skriptov vytvorených v jazyku JavaScript. V príkladoch tohto článku sú riešené čiastkové problémy - presun jednej položky menu, obsluha udalostí. Kompletácia čiastkových riešení, optimalizácia a vylepšenie riešenia bude v nasledujúcom článku. Podobne ako v predošlých dvoch článkoch, aj tu je ladiaca verzia skriptu - v názve súboru je _L.

Príklady

^^


PC REVUE 9/2004: HTML+TIME časť 7.

Animované menu II

Čiastkové riešenia z predošlého článku sú skompletované do výsledného riešenia. Sú ukázané možnosti, ako riešenie vylepšiť.

Príklady

^^


PC REVUE 10/2004: HTML+TIME časť 8.

Filtre a premeny

Filtre a premeny boli v prehliadačoch Internet Explorer umožnené rozšírením štandardných vlastností kaskádových štýlov, ktoré dovoľuje definovať filter ako vlastnosť štýlu. S využitím skriptov je možné volať metódy objektov zodpovedajúcich filtrom. Tak je možné dosiahnuť premeny na stránke. Rozšírenie HTML+TIME tieto premeny zjednodušuje - uberá na náročnosti skriptov. S výhodou je pri tom možné využiť prvok transitionFilter.

Príklady

^^


PC REVUE 11/2004: HTML+TIME časť 9.

Video s titulkami

Multimédiá sa k nám dostávajú rôznymi kanálmi. Jedným z cieľov tvorcov SMIL - odporúčania W3C - bolo zabezpečiť možnosť, aby sa multimédiá k nám dostávali aj prostredníctvom webu. Je na to určené HTML+TIME, ktoré implementuje prvok media - umožňuje použiť na stránke multimédiá. Postupnoť príkladov ukazuje spôsob zabezpečenia možnosti prehrávania videa. Do kódu pre jednoduché prehratie videa sa postupne dopĺňajú možnosti, aby prehrávanie bolo možné ovládať a aby bolo sprevádzané výpisom titulkov. Treba poznamenať, že v čase vytvárania tohto príspevku v slovenskej časti Internetu nie vždy a všade boli dostupné také zdroje, ktoré by dokázali prehrať s prijateľnou časovou odozvou 640 KB súbor 12 sekundového video záznamu. A tak začiatok prehrávania videa môže byť oneskorený :-(

Príklady

^^


PC REVUE 12/2004: HTML+TIME časť 10.

Programové konštrukcie

Rozšírenie TIME značkovacieho jazyka HTML umožňuje urobiť dynamickými pôvodne statické vlastnosti prvkov - po určitom čase na definovanú dobu zmeniť hodnoty atribútov. Existujú viaceré konštrukcie, ktoré bez rozšírenia TIME treba robiť v skriptoch, napr. postupná, či paralelná zmena vlastností prvkov ba dokonca aj cyklus.

Príklady

^^


Email: imrich@buransky.sk

V Liptovskom Mikuláši  
Imrich Buranský
[Valid XHTML 1.0] [Valid CSS]