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')" />
인수
idVal
개체의 유일한 인식자 문자열이다.
특기

이 비헤이버는 time 비헤이버를 갱신한 것이다.

이 디폴트 비헤이버는 HTML 문서에 시간을 추가한다.
HTML+time(Timed Interactive Multimedia Extensions)을 사용하므로서 어떤 HTML 엘레멘트를 지정한 시간에 나타나도록하거나, 원하는 시간동안 지속하게 할 수 있다. 인라인 CSS styles을 사용하여 엘레멘트의 지속시간동안 디스플레이되거나 감줘지게 할 수 있다.

time2 비헤이버는 모든 시간관련 애트리뷰트, 속성, 메서드, 이벤트를 지원한다.
HTML+timeHTC(HTML Component) 파일에서는 지원되지 않는다.

아래 테이블에 기술된 내용들은 window.onload 이벤트가 발생될 때까지 스트립트를 통하여 접속할 수 없을 수 있다. 이 이벤트 발생으로 문서가 완전히 로딩된 것이 확인된 후에 모든 비헤이버와 그 속성, 메서드, 이벤트가 적용될 수 있다. onload 이벤트 발생 전에 이 비헤이버를 호출하면 스크립트 오류가 발생되고, 그 내용을 지원하니 않는 것으로 나타난다.

time2 비헤이버는 IE5.5 이상의 win32 플랫트폼에서만 사용될 수 있다.

주의 : HTML+time 2.0IE5.5, IE6의 최소 설치로도 가능하다.

HTMLxmlns 애트리뷰트로 생성된 이름자리 namespacet:가 접두어로 사용되어야 한다.

objectelement설명
animation t:ANIMATION HTML 문서에서 애니메이션 시간 개체를 정의한다.
audio t:AUDIO HTML 문서에서 오디오 시간 개체를 정의한다.
excl t:EXCL HTML 문서에서 한번에 한개의 자식개체가 플레이되는 시간용기 개체를 정의한다.
img t:IMG HTML 문서에서 이미지 시간 개체를 정의한다.
media t:MEDIA HTML 문서에서 미디아 시간 개체를 정의한다.
par t:PAR HTML 문서에서 각각 독립적으로 진행되는 자식개체들의 모체 시간용기 개체를 정의한다.
ref t:REF HTML 문서에서 시간개체를 정의한다.
seq t:SEQ HTML 문서에서 각각 순차적으로 진행되는 자식개체들의 모체 시간용기 개체를 정의한다.
video t:VIDEO HTML 문서에서 비디오 시간 개체를 정의한다.

개체 설명
currTimeState HTML+time2 시간 진행에 대한 정보를 포함하고 있다.

attribute property 설명
accelerate accelerate 엘레멘트의 시간(timeline)을 가속시키는 값을 반환하거나 설정한다.
autoReverse autoReverse 시간이 정방향 진행 직후 역방향으로 흐를 것인가를 반환하거나 설정한다.
begin begin 엘레멘트를 플레이하기 전의 지연시간을 반환하거나 지정한다.
decelerate decelerate 엘레멘트의 단순 지속 시간(timeline)을 감속시키는 값을 반환하거나 설정한다.
dur dur 엘레멘트를 플레이하거나 디스플레이하는 동안의 시간을 반환하거나 지정한다.
end end 개체의 종료 시간이나 반복되는 개체에서 한 과정이 끝나는 시간의 값을 반환하거나 설정한다.
fill fill 모체 엘레멘트의 시간이 종료되기 전에 개체의 시간이 종료되면 엘레멘트가 취할 활동을 반환하거나 설정한다.
  hasMedia 엘레멘트가 +time 메디어 엘레멘트인가를 나타내는 부울깂을 반환한다.
mute mute 오디오의 소리가 꺼져있는가를 부울값으로 반환하거나 설정한다.
repeatCount repeatCount 시간 개체가 반복되는 횟수를 반환하거나 설정한다.
repeatDur repeatDur 시간 엘레멘트의 반복시간을 초단위로 반환하거나 설정한다.
restart restart 시간 엘레멘트의 다시 시작하는 조건을 반환하거나 설정한다.
speed speed 모체 시간용기에 상대적인 엘레멘트의 플레이 속도를 수치로 반환하거나 지정한다.
syncBehavior syncBehavior 시간 개체의 동기화 내용을 나타내는 문자열을 반환하거나 설정한다.
  syncTolerance locked 동기화를 갖는 시간에서 허용되는 시간 차이를 설정하거나 반환한다.
systemBitrate   시스템에서 사용될 수 있는 대략적인 밴드폭을 초당 비트수로 반환한다.
systemCaptions   표현에서 오디오 부분의 텍스트 해당 내용을 디스플레이할 것인가를 설정한다.
systemLanguage   운영체계(operating system)에서 사용되는 디폴트 언어를 반환한다.
systemOverdubOrSubtitle   표현이 overdubs 인가혹은 subtitles인가를 설정한다.
timeAction timeAction 시간이 활성화되면 엘레멘트에 어떤 활동이 취해지는가를 반환하거나 설정한다.
timeContainer timeContainer 엘레멘트와 연관된 시간의 형식을 반환하거나 설정한다.
  timeParent 현재 엘레멘트의 모체 시간용기를 반환한다.
volume volume 메디어 파일의 볼륨을 반환하거나 설정한다.

메서드 설명
activeTimeToParentTime 엘레멘트의 활성시간을 모체 시간에 상응하는 시간으로 변환한다.
activeTimeToSegmentTime 엘레멘트의 활성 시간을 세그멘트 시간에 상응하는 시간으로 변환한다.
beginElement 시간 개체를 시작한다.
beginElementAt 지정된 시간에 시간 엘레멘트를 시작한다.
documentTimeToParentTime 문서 시간에서의 값을 엘레멘트의 모체 시간에 상응하는 시간으로 환산한다.
endElement 엘레멘트의 시간을 중지시킨다.
endElementAt 지정된 시간에 엘레멘트의 시간을 중지시킨다.
parentTimeToActiveTime 모체 시간의 시간값을 엘레멘트의 해당하는 활성시간으로 환산하여 반환한다.
parentTimeToDocumentTime 개체의 모체 시간의 시간값을 문서의 활성시간으로 환산하여 반환한다.
pauseElement 엘레멘트의 시간을 현재의 시점에서 임시중지(pause)시킨다.
resetElement 엘레멘트에 만들어진 변경을 제거하고 엘레멘트를 원래의 상태로 환원한다.
resumeElement 임지 중시된 엘레멘트이 시간이 다시 시작된다.
seekActiveTime 엘레멘트의 활성 시간에서 지정된 사간을 설정하고 그 시간위치에서 플레이를 시작한다.
seekSegmentTime 엘레멘트 세그멘트 시간을 지정된 시간에 맞춰 그 시간부터 플레이를 시작한다.
seekTo 반복을 포함하여 엘레멘트 세그멘트 시간을 지정된 시간에 맞춰 그 시간부터 플레이한다.
seekToFrame 개체에 지정된 프레임을 위치시킨다.
segmentTimeToActiveTime 엘레멘트의 세그멘트 시간을 해당 엘레멘트이 활성시간으로 환산하여 정수값을 반환한다.
segmentTimeToSimpleTime 세그멘트 시간에 해당하는 엘레멘트의 단순시간으로 환산하여 정수값을 반환한다.
simpleTimeToSegmentTime 엘레멘트의 단순시간에 해당하는 세그멘트 시간으로 환산하여 반환한다.

이벤트 설명
onbegin 엘레멘트의 시간이 시작되면 발생한다.
onend 엘레멘트의 시간이 종료되면 발생한다.
onmediacomplete 엘레멘트와 연관된 메디아 파일의 로딩이 완료되면 발생한다.
onmediaerror 엘레멘트의 메디어 파일에서 오류가 생기면 발생한다.
onpause 엘레멘트가 임시중지(pause)되면 발생한다.
onrepeat 엘레멘트의 시간이 한번의 진행을 완료하고 반복의 다음 번이 진행이 시작되면 발생한다.
onreset 시간이 begin 애트리뷰트값에 도달하거나 엘레멘트에서 resetElement메서드를 호출하면 발생한다.
onresume 엘레멘트의 시간이 임시중지(pause)에서 해제되고 계속되면 발생한다.
onreverse 엘레멘트의 시간이 정방향 진행을 완료하고 역박향으로 진행이 시작되면 발생한다.
onseek 엘레멘트에서 검색(seek) 작업이 진행될 때마다 발생한다.

적용
개체 IE
<ELEMENT style="behavior:url('#default#time2')" id=idVal> IE5.5(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 selection SMALL SPAN STRIKE STRONG SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TR TT U UL VAR XMP
참조
HTML+time