시간이 정방향 진행 직후 역방향으로 흐를 것인가를 부울값으로 반환하거나 설정한다.

인수
: (속성 문자열)
속성값은 시간이 정방향 진행 직후 역방향으로 흐를 것인가를 나타내는 부울값이다.

true 시간이 정방향으로 진행된 후에 역방향으로 플레이된다.
false 디폴트이며, 시간이 정방향으로 진행된 후에 역방향으로 플레이되지 않는다.

읽기전용 혹은 읽기/쓰기로 디폴트값은 false이다.

특기

일부 시스템에서는 이 속성을 "Play forward, then backward."로 사용된다. 이 속성은 문서 본체에서 onload 이벤트가 발생된 후에는 스크립트로 수정될 수 없다.

비디오 파일에서 autoReversetrue로 설정하면 프레임이역방향이 발생되는 프레임에서 고정(동결)된다.

autoReverse가 설정된 오디오 파일에는 역방향으로 플레이될 수 없고 그냥 종료한다.

repeatCount1이상이고 autoReverse 속성이 true로 설정되어 있는 엘레멘트에서는, 엘레멘트 한 루프(loop)가 한번 정방향으로 진행하고 한번 역방향으로 진행되어 완성되면 완료된다.

적용
개체scriptHTML규격IE
참조
HTML+time, HTML time2

이 속성은 (영문)SMIL 2.0(Synchronized Multimedia Integration Language)에서 정의되었다.


이동 개체
횟수: 1

animateMotion 엘레멘트에 autoReverse 애트리뷰트를 true로 설정하여 루프를 작동시킨다.

<HTML xmlns:t="urn:schemas-microsoft-com:time">
<HEAD>
<STYLE>.time{behavior: url(#default#time2);}</STYLE>
<IMPORT namespace="t" implementation="#default#time2">
<SCRIPT>
function doShow(){
  showCount.innerText='횟수='+(aniObj.currTimeState.repeatCount+1);
}
</SCRIPT>
</HEAD>
<BODY>
<DIV id="divObj" class="time" style="position:relative;top:0;left:0;height:50;width:100;background-color:pink;">이동 개체</DIV>
<T:ANIMATEMOTION id="aniObj" targetElement="divObj" to="500,50" dur="1" autoReverse="true" repeatCount="3" onrepeat="doShow()"/>
<DIV id="showCount">횟수: 1</DIV>
<DIV id=showA><SCRIPT>document.write('aniObj.autoReverse='+aniObj.autoReverse)</SCRIPT></DIV>
<BUTTON onclick="aniObj.beginElement()">다시 시작</BUTTON>
</BODY>
</HTML>