¸ðü ½Ã°£¿ë±â¿¡ »ó´ëÀûÀÎ ¿¤·¹¸àÆ®ÀÇ Ç÷¹ÀÌ ¼Óµµ¸¦ ºÎµ¿¼Ò¼öÁ¡ ¼öÄ¡·Î ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.

Àμö
: (¼Ó¼º ºÎµ¿¼Ò¼öÁ¡ ¼öÄ¡)

¼Ó¼º°ªÀº ¸ðü ½Ã°£¿ë±â¿¡ »ó´ëÀûÀÎ ¿¤·¹¸àÆ®ÀÇ Ç÷¹ÀÌ ¼Óµµ¸¦ ³ªÅ¸³»´Â ºÎµ¿¼Ò¼öÁ¡ ¼öÄ¡ÀÌ´Ù.

(ºÎµ¿¼Ò¼öÁ¡ ¼öÄ¡) ¿¤·¹¸àÆ®ÀÇ Ç÷¹ÀÌ ¼Óµµ´Â ÁöÁ¤µÈ ÀÌ ½Ã°£À» °öÇÑ °ªÀÌ´Ù.
1.0 µðÆúÆ®ÀÌ¸ç ¿¤·¹¸àÆ®ÀÇ Ç÷¹ÀÌ ¼Óµµ°¡ ÁöÁ¤µÇ´Ï ¾Ê¾Ò´Ù

ÀÌ ¼Ó¼ºÀº ÀбâÀü¿ë ȤÀº Àбâ/¾²±â·Î µðÆúÆ®°ªÀº 1.0ÀÌ´Ù.

Ư±â

¿¤·¹¸àÆ®ÀÌ Ç÷¹ÀÌ ¼Óµµ´Â ¸ðü ½Ã°£¿ë±âÀÇ ½Ã°£¿¡ »ó´ëÀûÀÌ´Ù. ¿¹¸¦µé¾î ¿¤·¹¸àÆ® ¸ðü ½Ã°£¿ë±â¿Í ¿¤·¹¸àÆ® ÀÚüÀÇ ¼Óµµ speed ¼Ó¼ºÀÌ ¸ðµÎ 0.5·Î ¼³Á¤µÈ °æ¿ì, ¿¤·¹¸àÆ®´Â ±× Á¤»ó Ç÷¹ÀÌ ¼ÓµµÀÇ 25%·Î Ç÷¹À̵ȴÙ. ÀÌ´Â ¸ðü°¡ 50%·Î Ç÷¹À̵ǰí ÀÚ½ÄÀÌ 50%·Î Ç÷¹À̵ǹǷΠ°á°úÀûÀÎ Ç÷¹ÀÌ ¼Óµµ°¡ 25%·Î µÇ´Â °ÍÀÌ´Ù. currTimeState °³Ã¼¿¡¼­ speed ¼Ó¼ºÀ¸·Î ¿¤·¹¸àÆ®ÀÇ Ç÷¹ÀÌ ¼Óµµ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

À½¼ö°ªÀº ºñµð¿À °³Ã¼¸¦ ÃÖÁ¾ ÇÁ·¹ÀÓ¿¡ °íÁ¤½ÃŲ´Ù.

speed °ª 0Àº À¯È¿ÇÏÁö ¾ÊÀº °ªÀ̸ç, ¸Þµð¾î´Â µðÆúÆ®ÀÎ 1.0À¸·Î Ç÷¹ÀÌ µÈ´Ù.

ÀϺΠ¸Þµð¾î¿¡¼­´Â ¿äûÇÑ speed °ªÀ¸·Î Ç÷¹ÀÌÇÒ ¼ö ¾øÀ» ¼ö ÀÖ´Ù. ¸Þµð¾î°¡ Ç÷¹À̸¦ ÇÒ ¼ö ¾øÀ¸¸é onoutofsync À̺¥Æ®°¡ ¹ß»ýµÇ°í ÁöÁ¤µÈ speed °ªÀº À¯È¿ÇÏÁö ¾ÊÀº °ÍÀ¸·Î ó¸®ÇÏ¿© Á¤»ó ¼Óµµ·Î Ç÷¹ÀÌÇÏ°Ô µÈ´Ù.

speed ¼Ó¼ºÀº ¿¤·¹¸àÆ®ÀÇ È°¼º Áö¼Ó½Ã°£¿¡ ¿µÇâÀ» ÁØ´Ù. °³Ã¼ÀÇ ¼Óµµ°¡ Áõ°¡µÇ¸é È°¼º Áö¼Ó½Ã°£Àº ¾ÖÆ®¸®ºäÆ®¿¡ ÁöÁ¤ÇÑ ½Ã°£°ªº¸´Ù ª¾ÆÁö°í ¼Óµµ°¡ °¨¼ÒµÇ¸é ±æ¾îÁú °ÍÀÌ´Ù.

Àû¿ë
°³Ã¼scriptHTML±Ô°ÝIE
ÂüÁ¶
HTML+time

ÀÌ ¼Ó¼ºÀº (¿µ¹®)SMIL 2.0(Synchronized Multimedia Integration Language)¿¡¼­ Á¤ÀǵǾú´Ù.


Ç÷¹ÀÌ °³Ã¼
¹®¼­ ½Ã°£ = 0
¿ë±â ½Ã°£ = 0

¸ðü ¼Óµµ°¡ 0.5 À̹ǷΠÀÚ½Ä ¼Óµµ 0.5 ¸¦ °öÇÏ¿© °á°úÀûÀ¸·Î ½ÇÁ¦ ÀÚ½Ä ¼Óµµ´Â 0.25°¡ µÇ°í, ÀÚ½Ä ¼³Á¤ Áö¼Ó½Ã°£ 1ÃÊ, ¸ðü ¼³Á¤ Áö¼Ó½Ã°£ 5ÃÊ´Â ¿¬ÀåµÇ¾î ÀÚ½Ä °³Ã¼ ½Ã°£ 4ÃÊ, ¸ðü ½Ã°£Àº 10ÃÊ°¡ µÈ´Ù.

<IMPORT namespace="t" implementation="#default#time2">
<STYLE>.time{ behavior: url(#default#time2);}</STYLE>
</HEAD>
<BODY>
<SCRIPT>
function normalSpeed(speed){
  timeObj.speed=divObj.speed=speed;
  showSpeed.innerHTML='divObj.speed='+divObj.speed+'<BR>timeObj.speed='+timeObj.speed;
  timeObj.beginElement()
}
</SCRIPT>
<T:excl id="timeObj" begin="0;clickBut.onclick;" dur="5" speed="0.5">
<DIV id="divObj" class="time" begin="1" dur="1" speed="0.5"
  style="color:blue;font-size:20;border:solid 1 red;background:ffa;padding:5">Ç÷¹ÀÌ °³Ã¼</DIV>
</T:excl>
¹®¼­ ½Ã°£ =
<SPAN id="Timer1" class="time" dur=".01" repeatCount="10000" fill="hold"
  onrepeat="innerText=parseInt(document.body.currTimeState.activeTime);">0</SPAN><BR>
¿ë±â ½Ã°£ =
<SPAN id="Timer2" class="time" dur=".01" repeatCount="indefinite" fill="hold"
  onrepeat="innerText=parseInt(timeObj.currTimeState.activeTime);">0</SPAN><BR>
<DIV id=showSpeed>
<SCRIPT>document.write('divObj.speed='+divObj.speed+'<BR>timeObj.speed='+timeObj.speed+'<BR>')</SCRIPT>
</DIV>
<BUTTON id="clickBut" onclick=timeObj.beginElement()>´Ù½Ã ½ÃÀÛ</BUTTON>
<BUTTON id="clickBut" onclick=normalSpeed(1)>Á¤»ó¼Óµµ·Î</BUTTON>
<BUTTON id="clickBut" onclick=normalSpeed(.5)>.5 ¼Óµµ·Î</BUTTON>
<BUTTON id="clickBut" onclick=normalSpeed(.3)>.3 ¼Óµµ·Î</BUTTON>
<BUTTON id="clickBut" onclick=normalSpeed(.1)>.1 ¼Óµµ·Î</BUTTON>
<BR>
</BODY>
</HTML>