Вы должны иметь возможность просто прослушивать событие INIT на видео (что обычно означает, что оно загружено достаточно для определения продолжительности видео), а затем добавить точку метки AS.
//...after you create your VideoLoader...
myVideoLoader.addEventListener(LoaderEvent.INIT, initHandler);
myVideoLoader.load();
function initHandler(event:LoaderEvent):void {
myVideoLoader.addASCuePoint( myVideoLoader.duration * 0.1, "myLabel" );
myVideoLoader.addEventListener(VideoLoader.VIDEO_CUE_POINT, cuePointHandler);
}
function cuePointHandler(event:LoaderEvent):void {
trace("Hit the cue point " + event.data.name);
s12_sound.playSound();
}
Также убедитесь, что вы предварительно загрузили этот s12_sound, чтобы он был готов к игре, когда вам это нужно.В противном случае вы можете вызывать playSound () как хотите, и этого не произойдет :)