HTML ¿¤·¹¸àÆ®³ª ¿¤·¹¸àÆ®ÀÇ ±¸·ì¿¡ È°¼º ½Ã°£(timeline)À» Á¦°øÇÑ´Ù.

script object.style.behavior="url('#default#time2')";
object.addBehavior("#default#time2");
HTML <ELEMENT style="behavior:url('#default#time2')" id=idVal>
XML <t:PreDefinedTag id=idVal style="behavior:url('#default#time2')" />

HTML+time 1.0 ±â´ÉÀ¸·Î ºÒ·®È­µÇ¾ú´Ù. HTML+time 2.0À» »ç¿ëÇ϶ó.

Àμö idVal °³Ã¼ÀÇ À¯ÀÏÇÑ ÀνÄÀÚ ¹®ÀÚ¿­ÀÌ´Ù.
Ư±â

ÀÌ ºñÇìÀ̹ö´Â ºÒ·®È­µÇ°í time2 ºñÇìÀ̹ö·Î ´ëüµÇ¾ú´Ù.

ÀÌ µðÆúÆ® ºñÇìÀ̹ö´Â HTML ¹®¼­¿¡ ½Ã°£À» Ãß°¡ÇÑ´Ù.
HTML+time(Timed Interactive Multimedia Extensions)À» »ç¿ëÇϹǷμ­ ¾î¶² HTML ¿¤·¹¸àÆ®¸¦ ÁöÁ¤ÇÑ ½Ã°£¿¡ ³ªÅ¸³ªµµ·ÏÇϰųª, ¿øÇÏ´Â ½Ã°£µ¿¾È Áö¼ÓÇÏ°Ô ÇÏ°í, ÇÊ¿äÇÏ¸é ¹Ýº¹ÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù.

time ºñÇìÀ̹ö´Â Àû¿ëÇÒ ¼ö ÀÖ´Â ½Ã°£ ¿¤·¹¸àÆ®ÀÇ ¾ÖÆ®¸®ºäÆ®, ¼Ó¼º, ¸Þ¼­µå, À̺¥Æ®¸¦ Áö¿øÇÑ´Ù.
ÀÌ ºñÇìÀ̹ö°¡ Áö¿øÇÏ´Â HTML ¿¤·¹¸àÆ®´Â t:AUDIO, t:IMG, t:MEDIA, t:PAR, t:SEQ¿Í t:VIDEOÀÌ´Ù.

¾Æ·¡ Å×ÀÌºí¿¡ ±â¼úµÈ ³»¿ëµéÀº window.onload À̺¥Æ®°¡ ¹ß»ýµÉ ¶§±îÁö ½ºÆ®¸³Æ®¸¦ ÅëÇÏ¿© Á¢¼ÓÇÒ ¼ö ¾øÀ» ¼ö ÀÖ´Ù. ÀÌ À̺¥Æ® ¹ß»ýÀ¸·Î ¹®¼­°¡ ¿ÏÀüÈ÷ ·ÎµùµÈ °ÍÀÌ È®ÀÎµÈ ÈÄ¿¡ ¸ðµç ºñÇìÀ̹ö¿Í ±× ¼Ó¼º, ¸Þ¼­µå, À̺¥Æ®°¡ Àû¿ëµÉ ¼ö ÀÖ´Ù. onload À̺¥Æ® ¹ß»ý Àü¿¡ ÀÌ ºñÇìÀ̹ö¸¦ È£ÃâÇÏ¸é ½ºÅ©¸³Æ® ¿À·ù°¡ ¹ß»ýµÇ°í, ±× ³»¿ëÀ» Áö¿øÇÏ´Ï ¾Ê´Â °ÍÀ¸·Î ³ªÅ¸³­´Ù.

time ºñÇìÀ̹ö´Â IE5 ÀÌ»óÀÇ win32 Ç÷§Æ®Æû¿¡¼­¸¸ »ç¿ëµÉ ¼ö ÀÖ´Ù.


HTMLÀÇ xmlns ¾ÖÆ®¸®ºäÆ®·Î »ý¼ºµÈ À̸§ÀÚ¸® namespaceÀÎ t:°¡ Á¢µÎ¾î·Î »ç¿ëµÇ¾î¾ß ÇÑ´Ù.

objectelement¼³¸í
audio t:AUDIO HTML ¹®¼­¿¡¼­ ¿Àµð¿À ½Ã°£ °³Ã¼¸¦ Á¤ÀÇÇÑ´Ù.
img t:IMG HTML ¹®¼­¿¡¼­ À̹ÌÁö ½Ã°£ °³Ã¼¸¦ Á¤ÀÇÇÑ´Ù.
media t:MEDIA HTML ¹®¼­¿¡¼­ ¹Ìµð¾Æ ½Ã°£ °³Ã¼¸¦ Á¤ÀÇÇÑ´Ù.
par t:PAR HTML ¹®¼­¿¡¼­ °¢°¢ µ¶¸³ÀûÀ¸·Î ÁøÇàµÇ´Â ÀڽݳüµéÀÇ ¸ðü ½Ã°£¿ë±â °³Ã¼¸¦ Á¤ÀÇÇÑ´Ù.
seq t:SEQ HTML ¹®¼­¿¡¼­ °¢°¢ ¼øÂ÷ÀûÀ¸·Î ÁøÇàµÇ´Â ÀڽݳüµéÀÇ ¸ðü ½Ã°£¿ë±â °³Ã¼¸¦ Á¤ÀÇÇÑ´Ù.
video t:VIDEO HTML ¹®¼­¿¡¼­ ºñµð¿À ½Ã°£ °³Ã¼¸¦ Á¤ÀÇÇÑ´Ù.

HTMLÀÇ xmlns ¾ÖÆ®¸®ºäÆ®·Î »ý¼ºµÈ À̸§ÀÚ¸® namespaceÀÎ t:°¡ Á¢µÎ¾î·Î »ç¿ëµÇ¾î¾ß ÇÑ´Ù.

attribute property ¼³¸í
t:accelerate accelerate ¿¤·¹¸àÆ®ÀÇ ½Ã°£(timeline)À» °¡¼Ó½ÃÅ°´Â °ªÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
t:autoReverse autoReverse ½Ã°£ÀÌ Á¤¹æÇâ ÁøÇà Á÷ÈÄ ¿ª¹æÇâÀ¸·Î È带 °ÍÀΰ¡¸¦ ºÎ¿ï°ªÀ¸·Î ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
t:begin begin ¿¤·¹¸àÆ®¸¦ Ç÷¹ÀÌÇϱâ ÀüÀÇ Áö¿¬½Ã°£À» ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
t:beginAfter beginAfter ÂüÁ¶ ¿¤·¹¸àÆ®°¡ Á¾·áµÇ¸é °³Ã¼ÀÇ ½Ã°£ÀÌ ½ÃÀÛÇϴ°¡¸¦ ³ªÅ¸³»´Â °ªÀ» ¹ÝȯÇϰųª ¼³Á¤
t:beginEvent beginEvent ÂüÁ¶ À̺¥Æ®°¡ ¹ß»ýµÇ¸é °³Ã¼ÀÇ ½Ã°£ÀÌ ½ÃÀÛÇϴ°¡¸¦ ³ªÅ¸³»´Â °ªÀ» ¹ÝȯÇϰųª ¼³Á¤
t:beginWith beginWith ÂüÁ¶ ¿¤·¹¸àÆ®¿Í µ¿½Ã¿¡ ÇöÀç ¿¤·¹¸àÆ®ÀÇ ½Ã°£ÀÌ ½ÃÀ۵Ǵ °ªÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
  currTime ¿¤·¹¸àÆ®ÀÇ t:dur³ª t:end ¾ÖÆ®¸®ºäÆ®¿¡ ÁöÁ¤ÇÑ ÇöÀçÀÇ ½Ã°£À» ¹ÝȯÇÑ´Ù.
t:decelerate decelerate ¿¤·¹¸àÆ®ÀÇ ´Ü¼ø Áö¼Ó ½Ã°£(timeline)À» °¨¼Ó½ÃÅ°´Â °ªÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
t:dur dur ¿¤·¹¸àÆ®¸¦ Ç÷¹ÀÌÇϰųª µð½ºÇ÷¹ÀÌÇÏ´Â µ¿¾ÈÀÇ ½Ã°£À» ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
t:end end °³Ã¼ÀÇ Á¾·á ½Ã°£À̳ª ¹Ýº¹µÇ´Â °³Ã¼¿¡¼­ ÇÑ °úÁ¤ÀÌ ³¡³ª´Â ½Ã°£ÀÇ °ªÀ̳ª, t:repeat ¼³Á¤¿¡¼­ ´Ü¼ø Áö¼Ó½Ã°£ÀÇ Á¾·Á ½Ã°£À» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
t:endEvent endEvent ÂüÁ¶ À̺¥Æ®°¡ ¹ß»ýµÇ¸é repeat Ƚ¼ö³ª t:repeatDur ¼Ó¼º¿¡ °ü°è¾øÀÌ Áï½Ã Á¾·áÇϴ°¡¸¦ ³ªÅ¸³»´Â ºÎ¿ï°ªÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
t:endHold endHold ¸ðüÀÇ ½Ã°£ÀÌ Á¾·á Àü¿¡ °³Ã¼ÀÇ ½Ã°£ÀÌ Á¾·áµÇ¸é ¿¤·¹¸àÆ®°¡ °è¼Ó È°¼ºÀΰ¡¸¦ ³ªÅ¸³»´Â ºÎ¿ï°ªÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
t:eventRestart eventRestart °³Ã¼ ½Ã°£ÀÌ ÀÌ¹Ì È°¼º ÁßÀÎ »óÅ¿¡¼­ t:beginEvent°¡ È£ÃâµÇ¸é °³Ã¼°¡ ´Ù½Ã ½ÃÀ۵Ǿî¾ß Çϴ°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
  localTime t:repeat³ª t:repeatDur ¾ÖÆ®¸®ºäÆ®¿¡¼­ ÁöÁ¤ÇÑ ¿¤·¹¸àÆ®ÀÇ Áö¿ª Áö¼Ó½Ã°£ÀÇ ÇöÀç ½Ã°£»óŸ¦ ³ªÅ¸³»´Â ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.
  progressBehavior ÁöÁ¤µÈ ½Ã°£ ¿¤·¹¸àÆ® DirectAnimationÀÇ ÇöÀç ÁøÇà »óŸ¦ ¹ÝȯÇÑ´Ù.
t:repeat repeat ½Ã°£ ¿¤·¹¸àÆ®ÀÇ ¹Ýº¹ Ƚ¼ö¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
t:repeatDur repeatDur ½Ã°£ ¿¤·¹¸àÆ®ÀÇ ¹Ýº¹½Ã°£À» ÃÊ´ÜÀ§·Î ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
t:syncBehavior syncBehavior ½Ã°£ °³Ã¼ÀÇ µ¿±âÈ­ ³»¿ëÀ» ³ªÅ¸³»´Â ¹®ÀÚ¿­À» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
  syncTolerance locked µ¿±âÈ­¸¦ °®´Â ½Ã°£¿¡¼­ Çã¿ëµÇ´Â ½Ã°£ Â÷À̸¦ ¼³Á¤Çϰųª ¹ÝȯÇÑ´Ù.
t:timeAction timeAction ½Ã°£ÀÌ È°¼ºÈ­µÇ¸é ¿¤·¹¸àÆ®¿¡ ¾î¶² È°µ¿ÀÌ ÃëÇØÁö´Â°¡¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
t:timeline timeline HTML¿¤·¹¸àÆ®¿Í ¿¬°üµÈ ½Ã°£ÀÇ Çü½ÄÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.
  timelineBehavior ÁöÁ¤µÈ °³Ã¼¿Í ¿¬°üµÈ ½Ã°£ ºñÇìÀ̹ö¿¡ Æ÷ÇÔµÈ DirectAnimation °³Ã¼ÀÇ ¹øÈ£¸¦ ¹ÝȯÇÑ´Ù.
t:timeStartRule timeStartRule ¹®¼­ÀÇ ½Ã°£ÀÌ ½ÃÀ۵Ǵ Æ÷ÀÎÆ®¸¦ ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù

¸Þ¼­µå ¼³¸í
beginElement ¿¤·¹¸àÆ®ÀÇ ½Ã°£À» ½ÃÀÛÇÑ´Ù.
endElement ¿¤·¹¸àÆ®ÀÇ ½Ã°£À» Á¾·áÇÑ´Ù.

À̺¥Æ® ¼³¸í
onbegin ¿¤·¹¸àÆ®ÀÇ ½Ã°£ÀÌ ½ÃÀÛµÇ¸é ¹ß»ýÇÑ´Ù.
onend ¿¤·¹¸àÆ®ÀÇ ½Ã°£ÀÌ Á¾·áµÇ¸é ¹ß»ýÇÑ´Ù.
onpause ¿¤·¹¸àÆ®°¡ ÀÓ½ÃÁßÁö(pause)µÇ¸é ¹ß»ýÇÑ´Ù.
onrepeat ¿¤·¹¸àÆ®ÀÇ ½Ã°£ÀÌ ÇѹøÀÇ ÁøÇàÀ» ¿Ï·áÇÏ°í ¹Ýº¹ÀÇ ´ÙÀ½ ¹øÀÌ ÁøÇàÀÌ ½ÃÀÛµÇ¸é ¹ß»ýÇÑ´Ù.
onresume ¿¤·¹¸àÆ®ÀÇ ½Ã°£ÀÌ ÀÓ½ÃÁßÁö(pause)¿¡¼­ ÇØÁ¦µÇ°í °è¼ÓµÇ¸é ¹ß»ýÇÑ´Ù.
onreverse ¿¤·¹¸àÆ®ÀÇ ½Ã°£ÀÌ Á¤¹æÇâ ÁøÇàÀ» ¿Ï·áÇÏ°í ¿ª¹ÚÇâÀ¸·Î ÁøÇàÀÌ ½ÃÀÛµÇ¸é ¹ß»ýÇÑ´Ù.

Àû¿ë
°³Ã¼ IE
<ELEMENT style="behavior:url('#default#time2')" id=idVal> IE5(win32)
A ACRONYM ADDRESS AREA B BIG BLOCKQUOTE BUTTON CAPTION CENTER CITE CODE DD DEL DIR DIV DL DT EM FIELDSET FONT FORM hn HR I IFRAME IMG INPUT type=button INPUT type=checkbox INPUT type=file INPUT type=hidden INPUT type=image INPUT type=password INPUT type=radio INPUT type=reset INPUT type=submit INPUT type=text INS KBD LEGEND LI LISTING MARQUEE MENU OL OPTION P plainText PRE Q S SAMP SELECT SMALL SPAN STRIKE STRONG SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TR TT U UL VAR XMP
ÂüÁ¶
HTML+time2 SMIL 2.0

time ºñÇìÀ̹ö ¿¹Á¦

¹®¼­°¡ ·ÎµùµÇ°í 2ÃÊÈÄ¿¡ ½ÃÀÛÇÑ´Ù.

  • À̹ÌÁö¿Í °°ÀÌ ³ªÅ¸³­´Ù.
  • À̹ÌÁö°¡ ³ªÅ¸³ª°í 2ÃÊ ÈÄ¿¡ ³ªÅ¸³ª 5ÃÊ°£ Áö¼ÓµÈ´Ù.
  • À̹ÌÁö°¡ »ç¶óÁö¸ç ³ªÅ¸³ª°í 5ÃÊ°£ Áö¼ÓµÈ´Ù.
  • À̹ÌÁö¿Í °°ÀÌ ³ªÅ¸³­´Ù.
  • À̹ÌÁö°¡ ³ªÅ¸³ª°í 2ÃÊ ÈÄ¿¡ ³ªÅ¸³­´Ù.
  • À̹ÌÁö°¡ ³ªÅ¸³ª°í 6ÃÊ ÈÄ¿¡ ³ªÅ¸³­´Ù.

¸ðµç ½Ã°£°³Ã¼°¡ ¿Ï·áµÇ¾ú´Ù.

<HTML>
<HEAD>
<XML:namespace prefix="t"/>
<STYLE>.time { behavior:url(#default#time);}</STYLE>
</HEAD>
<BODY>
<P class=time t:begin="0" t:dur="indefinite">¹®¼­°¡ ·ÎµùµÇ°í 2ÃÊÈÄ¿¡ ½ÃÀÛÇÑ´Ù.</P>
<T:IMG class=time t:begin="2" t:dur="7" t:timeAction="display" t:src="../../gif/rfbehavior.gif"  />
<T:IMG class=time t:begin="14" t:dur="indefinite" t:timeAction="display" t:src="../../gif/rfexample.gif"/>
<UL style="color:blue;">
<LI class=time t:begin="2" t:dur="7" t:timeAction="display">À̹ÌÁö¿Í °°ÀÌ ³ªÅ¸³­´Ù.</LI>
<LI class=time t:begin="4" t:dur="5" t:timeAction="display">À̹ÌÁö°¡ ³ªÅ¸³ª°í 2ÃÊ ÈÄ¿¡ ³ªÅ¸³ª 5ÃÊ°£ Áö¼ÓµÈ´Ù.</LI>
<LI class=time t:begin="9" t:dur="5" t:timeAction="display">À̹ÌÁö°¡ »ç¶óÁö¸ç ³ªÅ¸³ª°í 5ÃÊ°£ Áö¼ÓµÈ´Ù.</LI>
</UL>
<UL style="color:red;">
<LI class=time t:begin="14" t:dur="indefinite" t:timeAction="display">À̹ÌÁö¿Í °°ÀÌ ³ªÅ¸³­´Ù.</LI>
<LI class=time t:begin="16" t:dur="indefinite" t:timeAction="display">À̹ÌÁö°¡ ³ªÅ¸³ª°í 2ÃÊ ÈÄ¿¡ ³ªÅ¸³­´Ù.</LI>
<LI class=time t:begin="20" t:dur="indefinite" t:timeAction="display">À̹ÌÁö°¡ ³ªÅ¸³ª°í 6ÃÊ ÈÄ¿¡ ³ªÅ¸³­´Ù.</LI>
</UL>
<P class=time t:begin="20" t:dur="indefinite">¸ðµç ½Ã°£°³Ã¼°¡ ¿Ï·áµÇ¾ú´Ù.</P>
</BODY>
</HTML>