SMIL w równoległości
- Poprzednia strona Sekwencja SMIL
- Następna strona Przejścia SMIL
Obiekty w elemencie <par> będą wyświetlane jednocześnie (równolegle).
Elementy równoległe <par>
<par> element ma wiele atrybutów. Najczęściej używane atrybuty to:
Atrybut | Wartość | Opis |
---|---|---|
begin | time | Ustaw opóźnienie przed wyświetleniem elementu. |
dur | time | Ustaw czas trwania wyświetlania. |
endsync | "first"|"last"|id(clip) | Zatrzymanie elementów synchronicznych. |
repeatCount | number | Ustaw liczbę powtórzeń wyświetlania. |
Aby uzyskać pełną listę elementów i atrybutów SMIL, odwiedź CodeW3C.com SMIL podręcznik referencyjny.
Synchronizacja (Synchronization)
Poprzez użycie w etykiecie <par> endsync Atrybut, segmenty w grupie mogą być zatrzymane jednocześnie.
endsync="first" Zakończy wszystkie segmenty w grupie <par> po zakończeniu najkrótszego segmentu, niezależnie od ustawień parametrów czasu innych segmentów.
endsync="last" Zakończy grupę <par> po zakończeniu odtwarzania wszystkich segmentów. To jest domyślne.
endsync="id(ID)" Zakończy się, gdy element oznaczony (ID) zakończy fragment <par>. ID będzie odnosiło się do wartości atrybutu id tego fragmentu.
Przykład: pokaz równocześnie
<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"> Wyświetlę przez jedną sekundę</h2> <h2 class="t" dur="2s"> Wyświetlę przez dwie sekundy</h2> </t:seq> </par> </body> </html>
- Poprzednia strona Sekwencja SMIL
- Następna strona Przejścia SMIL