Animation

From A-SMIL.org
Revision as of 19:50, 29 September 2010 by SMIL T.A. (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

SMIL provides the ability to change a given attribute of a media object over time. This allows one to achieve the effect of a crawl across the bottom of the screen by animating the "left" attribute of an image item, or a scrolling-up message by animating the "top" attribute.

Animations are only available on players that support positioning of media items. Some full-screen players will not support this feature. When using crawls, experiment with the hardware capability you have to determine the optimal size and shape of the animated object.

An example of a ticker crawling across the top of a region can be achieved by the following SMIL segment.

  <seq repeatCount="indefinite">
    <img src="ticker.png" dur="16s" region="crawl" left="0" top="0">
      <animate attributeName="left" from="0" to="-1280" begin="0s" dur="16s" fill="freeze" />
    </img>
  </seq>

The speed of the crawl can be adjusted by the "dur" parameter of the animate element. In this example, the "left" edge of the image changes from 0 to -1280 (1280 pixels to the left of the display region) to crawl the image (assumed to be 1280 pixels in width) out of the screen.