Přejít k navigační liště

Zdroják » Zprávičky » KineticJS aneb zázraky s canvasem na počkání a po vrstvách

KineticJS aneb zázraky s canvasem na počkání a po vrstvách

O HTML5 canvasu a jeho možnostech jsme toho publikovali už celou hromadu, jednu věc musíme ovšem canvasu vytknout, jeho interaktivní možnosti jsou velmi omezené a jejich programování nepohodlné.

Dokud v canvasu vykreslujete neinteraktivní obrázky, není problém, jakmile s nimi ale budete chtít interagovat (zpravidla pomocí myši), programování rozhodně přestane být zábava. A přesně to se snaží změnit knihovna KineticJS.

Zdroj obrázku: Kineticjs.com

KineticJS přistupuje ke kreslení pomocí objektů a vrstev. Pokud jste nedávno na Zdrojáku četli návod (na konci článku) k vytvoření hry Halma, asi si vzpomenete, jak zbytečně složitě se ovládání hry programovalo, zjistili jste sice, že uživatel klikl do herního prostoru, ale ze souřadnic kliknutí jste museli sami spočítat, na jakou herní figuru to vlastni klikl apod. S KineticJS byste jednotlivé herní figury vytvořili jako objekty a přidali jim reakce na události (kliknutí, tažení myší atp.)

Jak je vše snadné zjistíte prozkoumáním několika desítek příkladů na stránkách projektu. A následovat můžete na dokumentaci projektu.

Komentáře

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Nejvíce hlasů

ISO, WIN, nebo MAC? Válka o kódování češtiny na webu

Kdo se webem zabýval na přelomu tisíciletí, zná ten pohled: stránka se načte a místo české věty se na ní objeví změť znaků jako ą, ľ a ». Nebyla to chyba monitoru ani písma. Byl to následek války, která se na českém internetu vedla po dlouhá léta. Šlo v ní o zdánlivou maličkost: jak do jednoho bajtu vměstnat písmeno „ř“. Podívejme se, kdo v ní proti komu stál, proč ji nešlo vyhrát a jak skončila.

Začal jako projekt studentů Matfyzu. Český BIRD dnes pomáhá řídit provoz na největších internetových uzlech

Internet drží pohromadě i díky místům, kde se propojují sítě poskytovatelů připojení, cloudů nebo videoslužeb. S předáváním informací o tom, kudy jsou jednotlivé sítě dostupné, jim ve Frankfurtu, Londýně i Amsterdamu pomáhá český BIRD. Začal jako studentský projekt, po první verzi z roku 2000 léta spíš dřímal a soustavný vývoj obnovil až CZ.NIC. Ve své úloze uspěl tak výrazně, že největší uzly nakonec začaly platit vývoj konkurenčního softwaru, aby nebyly závislé jen na něm.