SMIL в параллельном режиме
- Предыдущая страница Sequence SMIL
- Следующая страница Транзитивность SMIL
Объекты в элементе <par> будут отображаться одновременно (параллельно).
Параллельные элементы <par>
<par> элемент имеет множество атрибутов. Самыми常用ными из них являются:
Атрибут | Значение | Описание |
---|---|---|
begin | time | Установите задержку до отображения элемента. |
dur | time | Установите продолжительность отображения. |
endsync | "first"|"last"|id(clip) | Остановка синхронных элементов. |
repeatCount | number | Установите количество повторений отображения. |
Для получения полного списка элементов и атрибутов SMIL обратитесь на CodeW3C.com Руководство по SMIL.
Синхронизация (Synchronization)
Используя в теге <par> endsync Атрибут, позволяющий параллельным группам фрагментов останавливаться одновременно.
endsync="first" Группа <par> останавливается при завершении самого короткого фрагмента, независимо от того, как установлены параметры времени других фрагментов.
endsync="last" Группа <par> завершается при завершении всех фрагментов. Это по умолчанию.
endsync="id(ID)" Группа <par> завершается в конце помеченного (ID) фрагмента. Этот ID будет ссылаться на значение атрибута id фрагмента.
Пример: Одновременное отображение
<html xmlns:t="urn:schemas-microsoft-com:time"> <head> <?import namespace="t" implementation="#default#time2"> <style>.t {behavior: url(#default#time2)}</style> </head> <body> <par> <t:audio src="liar.wav" repeatCount="indefinite" type="wav" /> <t:seq repeatCount="indefinite"> <h2 class="t" dur="1s"> Я буду отображаться в течение одной секунды</h2> <h2 class="t" dur="2s"> Я буду отображаться в течение двух секунд</h2> </t:seq> </par> </body> </html>
- Предыдущая страница Sequence SMIL
- Следующая страница Транзитивность SMIL