¸ðü ½Ã°£¿ë±â¿¡ »ó´ëÀûÀÎ ¿¤·¹¸àÆ®ÀÇ Ç÷¹ÀÌ ¼Óµµ¸¦ ºÎµ¿¼Ò¼öÁ¡ ¼öÄ¡·Î ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¼Ó¼º°ªÀº ¸ðü ½Ã°£¿ë±â¿¡ »ó´ëÀûÀÎ ¿¤·¹¸àÆ®ÀÇ Ç÷¹ÀÌ ¼Óµµ¸¦ ³ªÅ¸³»´Â ºÎµ¿¼Ò¼öÁ¡ ¼öÄ¡ÀÌ´Ù.
(ºÎµ¿¼Ò¼öÁ¡ ¼öÄ¡) | ¿¤·¹¸àÆ®ÀÇ Ç÷¹ÀÌ ¼Óµµ´Â ÁöÁ¤µÈ ÀÌ ½Ã°£À» °öÇÑ °ªÀÌ´Ù. |
1.0 | µðÆúÆ®ÀÌ¸ç ¿¤·¹¸àÆ®ÀÇ Ç÷¹ÀÌ ¼Óµµ°¡ ÁöÁ¤µÇ´Ï ¾Ê¾Ò´Ù |
ÀÌ ¼Ó¼ºÀº ÀбâÀü¿ë ȤÀº Àбâ/¾²±â·Î µðÆúÆ®°ªÀº 1.0ÀÌ´Ù.
¿¤·¹¸àÆ®ÀÌ Ç÷¹ÀÌ ¼Óµµ´Â ¸ðü ½Ã°£¿ë±âÀÇ ½Ã°£¿¡ »ó´ëÀûÀÌ´Ù. ¿¹¸¦µé¾î ¿¤·¹¸àÆ® ¸ðü ½Ã°£¿ë±â¿Í ¿¤·¹¸àÆ® ÀÚüÀÇ ¼Óµµ speed ¼Ó¼ºÀÌ ¸ðµÎ 0.5·Î ¼³Á¤µÈ °æ¿ì, ¿¤·¹¸àÆ®´Â ±× Á¤»ó Ç÷¹ÀÌ ¼ÓµµÀÇ 25%·Î Ç÷¹À̵ȴÙ. ÀÌ´Â ¸ðü°¡ 50%·Î Ç÷¹À̵ǰí ÀÚ½ÄÀÌ 50%·Î Ç÷¹À̵ǹǷΠ°á°úÀûÀÎ Ç÷¹ÀÌ ¼Óµµ°¡ 25%·Î µÇ´Â °ÍÀÌ´Ù. currTimeState °³Ã¼¿¡¼ speed ¼Ó¼ºÀ¸·Î ¿¤·¹¸àÆ®ÀÇ Ç÷¹ÀÌ ¼Óµµ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
À½¼ö°ªÀº ºñµð¿À °³Ã¼¸¦ ÃÖÁ¾ ÇÁ·¹ÀÓ¿¡ °íÁ¤½ÃŲ´Ù.
speed °ª 0Àº À¯È¿ÇÏÁö ¾ÊÀº °ªÀ̸ç, ¸Þµð¾î´Â µðÆúÆ®ÀÎ 1.0À¸·Î Ç÷¹ÀÌ µÈ´Ù.
ÀϺΠ¸Þµð¾î¿¡¼´Â ¿äûÇÑ speed °ªÀ¸·Î Ç÷¹ÀÌÇÒ ¼ö ¾øÀ» ¼ö ÀÖ´Ù. ¸Þµð¾î°¡ Ç÷¹À̸¦ ÇÒ ¼ö ¾øÀ¸¸é onoutofsync À̺¥Æ®°¡ ¹ß»ýµÇ°í ÁöÁ¤µÈ speed °ªÀº À¯È¿ÇÏÁö ¾ÊÀº °ÍÀ¸·Î ó¸®ÇÏ¿© Á¤»ó ¼Óµµ·Î Ç÷¹ÀÌÇÏ°Ô µÈ´Ù.
speed ¼Ó¼ºÀº ¿¤·¹¸àÆ®ÀÇ È°¼º Áö¼Ó½Ã°£¿¡ ¿µÇâÀ» ÁØ´Ù. °³Ã¼ÀÇ ¼Óµµ°¡ Áõ°¡µÇ¸é È°¼º Áö¼Ó½Ã°£Àº ¾ÖÆ®¸®ºäÆ®¿¡ ÁöÁ¤ÇÑ ½Ã°£°ªº¸´Ù ª¾ÆÁö°í ¼Óµµ°¡ °¨¼ÒµÇ¸é ±æ¾îÁú °ÍÀÌ´Ù.
°³Ã¼ | script | HTML | ±Ô°Ý | IE |
---|
ÀÌ ¼Ó¼ºÀº (¿µ¹®)SMIL 2.0(Synchronized Multimedia Integration Language)¿¡¼ Á¤ÀǵǾú´Ù.
¸ðü ¼Óµµ°¡ 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>