activeDur property

Gets the total duration of the timeline.

Syntax

JScript
Duration = object.activeDur

 

Property values

Type: Integer

the total duration of the timeline, in seconds.

Remarks

This property includes the repeatDur time and the effect of the autoReverse property, if applicable. For example, a timeline with a duration (dur) of 5 seconds, a repeatCount of 3, and autoReverse set to true yields an activeDur of 30 seconds.

Examples

This example demonstrates how to use the activeDur property to retrieve the total duration of a timeline.

Code example: http://samples.msdn.microsoft.com/workshop/samples/author/behaviors/activeDur.htm

<HTML XMLNS:t="urn:schemas-microsoft-com:time">
<HEAD>
<TITLE>activeDur Property</TITLE>

<SCRIPT>
function getActiveDur(){
    var aDur = t1.currTimeState.activeDur;
    alert('Total duration: ' + aDur + ' seconds.');
}
</SCRIPT>
<STYLE>
    .time { behavior: url(#default#time2) }
</STYLE>

<?IMPORT namespace="t" implementation="#default#time2">
</HEAD>

<BODY>

<!-- This timeline has a duration (dur) of 3 seconds, a repeatCount of 3,
    and autoReverse set to true, yielding an activeDur value of 18 seconds. -->
<t:excl id="t1" dur="3" repeatcount="3" autoreverse="true">
    <DIV ID="div1" CLASS="time" BEGIN="0" DUR="1">First line of text.</DIV>
    <DIV ID="div2" CLASS="time" BEGIN="1" DUR="1">Second line of text.</DIV>
    <DIV ID="div3" CLASS="time" BEGIN="2" DUR="1">Third line of text.</DIV>
</t:excl>
<BR>
<BUTTON id="b1" onclick="getActiveDur()">Get total duration of timeline.</BUTTON>
</BODY>
</HTML>

See also

currTimeState

Reference

dur

mediaDur

repeatDur

segmentDur

simpleDur

Conceptual

Introduction to HTML+TIME