Smitka development

Sprite

Tento prvek slouží k tvorbě animací, ale narozdíl o animovaného gifu je tvořen jediným souborem, který obsahuje řadu obrázků. Rozšiřuje tak možnosti ovládání samotné animace - můžete kdykoliv přejít na konkrétní snímek, či měnit rychlost animace. Jeho classid je:
clsid:fd179533-d86e-11d0-89d6-00a0c90833e6, zápis tedy bude vypadat např. takto: <object id="sprite" classid="clsid:fd179533-d86e-11d0-89d6-00a0c90833e6" style="height:150; width:150;"> <param name="NumFrames" value="4"> <param name="NumFramesAcross" value="4"> <param name="NumFramesDown" value="1"> <param name="ColorKey" value="255,255,255"> <param name="UseColorKey" value="0"> <param name="SourceURL" value="images/1234.gif"> <param name="Repeat" value="-1"> <param name="InitialFrame" value="1"> <param name="PlayRate" value="0.5"> </object> Toto je zdrojový obrázek, z kterého vytvoříme animaci:
test image

A toto je výsledná animace, kterou lze ovládat pomocí skriptů:

Stav přehrávané animace můžeme zjistit pomocí vlastnosti PlayState. Možné vrácené hodnoty jsou: 0-stop,1-play,2-pause. Dále je možné zjistit číslo právě přehrávaného snímku (Frame)a čas přehrávání animace(Time).


Sprite dále obsahuje užitečnou metodu FrameSeek, pomocí které můžeme vybrat snímek, který se má zobrazit:






Zpět na informace o DX animation
linkuj.czjagg.czpošli na vybrali.sme.skdeliciousTopČlánky.cz
Nahoru HOME PC•Elektro Programování Blog Autor
© 2006 Smitka development