Если вы используете класс FLVPlayback, вам необходимо прослушать fl.video.VideoEvent.READY
Edit // Убедитесь, что в коде для встраивания установлено следующее
param name="allowScriptAccess" value="always"
Редактировать //
вы, вероятно, используете компонент FLVPlayback во Flash CS, этот компонент должен иметь имя экземпляра, поэтому попробуйте добавить этот код на том же уровне, заменив "flvInstanceName" на экземплярназвание вашего компонента FLV.если ваш компонент FLVPlayback находится на основной временной шкале, просто добавьте слой, в первом кадре создайте пустой ключевой кадр и добавьте этот код.
Попробуйте запустить SWF, когда видео будет готово к воспроизведению, вы должныиметь трассировкуЕсли вы это сделаете, то вам просто нужно настроить функцию JS
import flash.external.ExternalInterface;
flvInstanceName.addEventListener(VideoEvent.READY , videoReadyListener);
private function videoReadyListener(event:VideoEvent):void
{
ExternalInterface.call("nameOfJSFunction");
trace( event );
removeEventListener(VideoEvent.READY , videoReadyListener );
}