6 Kasım 2009 Cuma

SMIL XML - Parallel Elemanı

par elemanının içindeki nesneler paralel olarak (aynı zamanda) oynatılır.
par elemanının en çok kullanılan özellikleri şunlardır:

Tablo: Parallel elemanı özellikleri
Özellik
Değer
Tanım
begin
zaman
Eleman gösterilmeden önceki gecikme değerini ayarlar.
dur
zaman
Görüntünün süresini ayarlar.
endsync
“first” | “last” |id
Elemanların duruşlarını senkronize eder.
repeatCount
sayı
Görüntünün tekrarlanma sayısını ayarlar.

Senkronizasyon

Paralel gruplar, <par> etiketinin içinde endsync özelliği kullanılarak aynı anda durdurulabilirler.
endsync="first" en kısa klip bittiği zaman, diğer kliplerin zaman parametrelerine bakmadan <par> grubundaki bütün klipleri durdurur.
endsync="last" <par> grubunu, bütün kliplerin gösterimi bittikten sonra sonuçlandırır. Varsayılan olarak bu kullanılır.
endsync="id(ID)" tanımlanan klip (identification / ID) bittiğinde, <par> grubu da sonuçlanır. Klip, id özelliğine verilen değer ile belirlenir.

Nesnelerin Paralel Gösterimi Örneği

<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">I will display for one second</h2>
    <h2 class="t" dur="2s">I will display for two seconds</h2>
  </t:seq>
</par>
</body>
</html>

Hiç yorum yok:

Yorum Gönder