Вы всегда можете добавить прослушиватель ENTER_FRAME в родительский MovieClip, проверить, возвращает ли currentFrame правильный номер кадра, и остановить FLV, если это не так.
Но если я правильно понимаю, родительский MovieClip (основная временная шкала) не воспроизводится одновременно во время воспроизведения FLV, а только при нажатии какой-либо навигации на вашей странице.Если это так, вы должны реагировать непосредственно на ввод пользователя.
Попробуйте это:
На каждой кнопке, которая перемещается от рамки FLV, добавьте это к слушателю щелчков:
stage.dispatchEvent (new Event ("flvLeave"));
В кадре, где flvComponent
расположен (я предполагаю, что это имя экземпляра, замените на то, что вы называли экземпляром компонента FLVPlayback), добавьте это:
stage.addEventListener ("flvLeave", function (ev:Event) : void {
if (flvComponent != null) flvComponent.stop();
});