별도의 지속시간을 갖는 엘레멘트의 애트리뷰트의 값을 설정한다.

Script [propVal=]containerObj.setObj.propName;
HTML <t:SET propName="propVal">innerString</t:SET>
특기

이 엘레멘트는 애니메이션의 지속 시간만을 처리한다. 엘레멘트가 애니메이션을 종료하면 더 이상의 효과 가없다.

개체에 이 속성을 설정하기 위해서는 속성을 개체의 스타일로 초기화시켜야 한다.

접두어 t:는 엘레멘트와 연관된 XML(Extensible Markup Language)의 이름자리(namespace)로 사용된다.
이 엘레멘트를 사용할 때는 html 태그에 XMLnamespace를 선언하여야 한다.

<HTML xmlns:t ="urn:schemas-microsoft-com:time">

다음 태그 정의 HTML time2 비헤이버를 import를 사용하여 도입하여야 한다.

<IMPORT namespace="t" implementation="#default#time2">

관련 속성들은 window.onload 이벤트가 발생될 때까지는 스크립트를 통하여 접속할 수 없다. 문서가 완전히 로딩되어 페이지의 해당 엘레멘트에 관련된 비헤비어들이 모두 적용된 것을 확인할 때까지 기다려서 이벤트가 발생되면, 모든 비헤이버의 속성, 메서드, 이벤트들이 스트립트로 사용될 수 있다. window.onload 이벤트 발생 전에 이들을 사용하는 것은 그 요소가 지원되지 않는다는 스크립트 오류를 발생시킨다.

이 엘레멘트는 표현되지 않는다.

이 엘레멘트는 종료태그를 필요로 한다.

참조
animate, animateColor, animateMotion, HTML+time

이 개체는 (영문) SMIL 2.0(Synchronized Multimedia Integration Language)에 정의되었다.


object
set
set
개체속성메서드이벤트
이전페이지로페이지 맨위로페이지 맨아래로

set 설명을 위한 예제

크기가 조정되는 DIV
<import namespace="t" implementation="#default#time2"> <div id="oDIV" style="width:200;height:30;border:solid blue 1;text-align:center;background:ff8">크기가 조정되는 DIV</div> <t:set id="oObj" attributename="width" begin="2" end="99" to="600" dur="7" targetelement="oDIV" systembitrate="5000" systemcaptions="off" systemlanguage="ko"> <button onclick="oObj.beginElement()">다시 시작</button></t:set></import>

예제의 t:SET 엘레멘트는 문서 로딩 2초 후 5초동안 개체의 너비를 세배로 확대한다.


object
set
set
속성메서드이벤트견본
이전페이지로페이지 맨위로페이지 맨아래로
개체설명결과참고
currTimeState HTML+time timeline에 대한 정보를 포함하는 개체이다.
활성화되었을 때 단추를 클릭해 보라.
<SCRIPT>document.write(oObj.currTimeState.isActive)</SCRIPT>

object
set
set
개체메서드이벤트견본
이전페이지로페이지 맨위로페이지 맨아래로
attributeName 속성 IE (<t:SET additive="sVal"> 애트리뷰트)
⇒ 애니메이션되는 엘레멘트의 이름을 반환하거나 지정한다.
문법: setObj.attributeName[=sVal]
코드: document.write(oObj.attributeName); 결과: undefined
autoReverse 속성 IE (<t:SET autoReverse="bVal"> 애트리뷰트)
⇒ 개체의 시간의 정방향 진행후 역방향 진행을 할 것인가를 반환하거나 지정한다.
문법: setObj.autoReverse[=sVal]
코드: document.write(oObj.autoReverse); 결과: undefined
begin 속성 IE (<t:SET begin="tVal"> 애트리뷰트)
⇒ 개체를 플레이하는데 시작되는 지연시간을 반환하거나 지정한다.
문법: setObj.begin[=sVal]
코드: document.write(oObj.begin); 결과: undefined
dur 속성 IE (<t:SET dur="tVal"> 애트리뷰트)
⇒ 개체가 활성화되거나 디스플레이되는 지속 시간을 반환하거나 지정한다.
문법: setObj.dur[=tVal]
코드: document.write(oObj.dur); 결과: undefined
end 속성 IE (<t:SET end="tVal"> 애트리뷰트)
⇒ 개체가 반복하도록 설정되었을 때 종료까지나 단순 지속의 시간을 반환하거나 지정한다.
문법: setObj.end[=tVal]
코드: document.write(oObj.end); 결과: undefined
fill 속성 IE (<t:SET fill="sVal"> 애트리뷰트)
⇒ 모체 엘레멘트의 시간이 종료되기 전에 애니메이션 시간이 종료되면 취할 조치를 반환하거나 지정한다.
문법: setObj.fill[=sVal]
코드: document.write(oObj.fill); 결과: undefined
hasMedia 속성 IE
⇒ 개체을 개체가 HTML+time 메디어 엘레멘트인가의 부울값을 반환한다.
문법: [bVal=]setObj.hasMedia
코드: document.write(oObj.hasMedia); 결과: undefined
repeatDur 속성 IE (<t:SET repeatDur="sVal"> 애트리뷰트)
⇒ 애니메이션의 반복의 시간을 초단위나 문자열로 반환하거나 설정한다.
문법: setObj.repeatDur[=sVal]
코드: document.write(oObj.repeatDur); 결과: undefined
restart 속성 IE (<t:SET restart="sVal"> 애트리뷰트)
⇒ 애니메이션이 어떤 상황에서 다시 시작할 것인가를 반환하거나 설정한다.
문법: setObj.restart[=sVal]
코드: document.write(oObj.restart); 결과: undefined
systemBitrate 속성 IE (<t:SET systemBitrate="speedVal"> 애트리뷰트)
⇒ 시스템의 대략적 밴드폭을 bps(bits-per-second) 단위로 반환한다.
문법: [sVal=]setObj.systemBitrate
코드: document.write(oObj.systemBitrate); 결과: undefined
systemCaptions 속성 IE (<t:SET systemCaptions="sVal"> 애트리뷰트)
⇒ 디스플레이되는 텍스트가 플레이되는 오디오 부분에 해당하는가를 나타내는 값을 반환한다.
문법: [sVal=]setObj.systemCaptions
코드: document.write(oObj.systemCaptions); 결과: undefined
systemLanguage 속성 IE (<t:SET systemLanguage="sVal"> 애트리뷰트)
⇒ 사용자가 시스템에 설정한 선호 언어를 반환한다.
문법: [sVal=]setObj.systemLanguage
코드: document.write(oObj.systemLanguage); 결과: undefined
systemOverdubOrSubtitle 속성 IE (<t:SET systemOverdubOrSubtitle="sVal"> 애트리뷰트)
⇒ 개체를 플레이할 때 작은 제목들을 표현할 것인가를 반환한다.
문법: setObj.systemOverdubOrSubtitle[=sVal]
코드: document.write(oObj.systemOverdubOrSubtitle='overdub'); 결과: overdub
targetElement 속성 IE (<t:SET targetElement="oVal"> 애트리뷰트)
⇒ 애니메이션의 목표 엘레멘트를 반환하거나 설정한다.
문법: setObj.targetElement[=oVal]
코드: document.write(oObj.targetElement); 결과: undefined
timeContainer 속성 IE (<t:SET timecontainer="sVal"> 애트리뷰트)
⇒ 개체와 연관된 타임라인의 형식을 반환하거나 설정한다.
문법: setObj.timeContainer[=sVal]
코드: document.write(oObj.timeContainer); 결과: undefined

object
set
set
개체속성이벤트견본
이전페이지로페이지 맨위로페이지 맨아래로
메서드설명
activeTimeToParentTime 엘레멘트의 활성 시간값을 모체의 시간 포인터에 해당하는 값으로 변환한다.
activeTimeToSegmentTime 엘레멘트의 활성 시간값을 조각(segment) 시간 포인터에 해당하는 값으로 변환한다.
beginElement 엘레멘트의 시간을 시작한다.
beginElementAt 엘레멘트의 시간을 지정한 시간에 시작한다.
documentTimeToParentTime 문서의 시간을 엘레멘트 모체의 시간 포인터에 해당하는 값으로 변환한다.
endElement 엘레멘트의 시간을 종료한다.
endElementAt 엘레멘트의 시간을 지정한 시간에 종료한다.
parentTimeToActiveTime 모체의 시간을 엘레멘트 활성 포인터에 해당하는 값으로 변환한다.
parentTimeToDocumentTime 엘레멘트 모체의 시간을 문서의 시간 포인터에 해당하는 값으로 변환한다.
pauseElement 엘레멘트의 시간을 현 싯점에서 임시 중지한다.
resetElement 엘레멘트에 변경된 내용을 제거하고 원래의 상태로 환원한다.
resumeElement 일시 중시된 엘레멘트의 시간을 계속해서 다시 시작한다.
seekActiveTime 엘레멘트의 활성 시간을 지정된 시간에 맞추고 그 싯점부터 플레이 한다.
seekSegmentTime 엘레멘트의 조각(segment) 시간을 지정된 시간에 맞추고 그 싯점부터 플레이 한다.
seekTo 반복을 포함하여 엘레멘트의 조각 시간을 지정된 시간에 맞추고 그 싯점부터 플레이 한다.
seekToFrame 개체에 있는 프레임에 위치시킨다.
segmentTimeToActiveTime 엘레멘트 조각(segment)의 시간을 엘레멘트 활성시간 포인터에 해당하는 값으로 변환한다.
segmentTimeToSimpleTime 엘레멘트 조각(segment)의 시간을 엘레멘트 단순시간 포인터에 해당하는 값으로 변환한다.
simpleTimeToSegmentTime 엘레멘트 조각의 단순시간을 엘레멘트 조각의 시간 포인터에 해당하는 값으로 변환한다.

object
set
set
개체속성메서드견본
이전페이지로페이지 맨위로페이지 맨아래로
이벤트설명
onbegin 엘레멘트에서 시간이 시작되면 발생한다.
onend 엘레멘트에서 시간이 중지되면 발생한다.
onpause 엘레멘트에서 시간이 임시멈추면 발생한다.
onrepeat 엘레멘트에서 한 루프의 시간이 완료되고 다시 시작되면 발생한다.
onreset 엘레멘트에서 begin 속성값에 도달하거나 개체에서 resetElement 메서드를 호출하면 발생한다.
onresume 엘레멘트에서 임시중지한 시간이 다시 시작되면 발생한다.
onreverse 엘레멘트에서 시간이 역방향으로 시작되면 발생한다.
object
set
개체속성메서드이벤트견본
이전페이지로페이지 맨위로
최종 수정:
06/28/2025 17:42:30
KoXo Homepage
All right reserved
비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다.
오류가 나면 정상적 접속으로 시도해 보세요.
http://koxo.com/lang/js/object/tset.html