DekGenius.com
[ Team LiB ] Previous Section Next Section

Recipe 13.4 Getting Playback Time

13.4.1 Problem

You want to determine the time of the current playback position of a sound.

13.4.2 Solution

Use the position property. To get the total time of a sound, use the duration property.

13.4.3 Discussion

Flash offers a convenient way to access information about the playback time for a sound. All Sound objects have position and duration properties (both are read-only), which reflect the current playback position and the total duration of a sound. Both values are given in milliseconds.

trace(mySound_sound.position);
trace(mySound_sound.duration);

The position property updates automatically during playback. You can get the percentage that corresponds to the current playback position by dividing position by duration and multiplying the result by 100:

trace(mySound_sound.position/mySound_sound.duration * 100);
    [ Team LiB ] Previous Section Next Section