Остановить flvplayback на другом кадре

Поэтому у меня есть 3 кнопки, я использовал команду gotoAndStop() для каждой кнопки, когда я нажимаю другую кнопку после просмотра видео, оно все еще воспроизводится в фоновом режиме. Как я могу это остановить? я не могу использовать SoundMixer.stopAll(); потому что я использую музыкальный фон. Извините за мой плохой английский и я новичок с as3, поэтому, пожалуйста, помогите мне, спасибо

btngallery.addEventListener(MouseEvent.CLICK, fl_ClickToGall2);

function fl_ClickToGall2(event:MouseEvent):void 

{
if(currentFrame != 12){
    gotoAndStop(12);
    btngallery.gotoAndStop(2);  // its just button animation
    btninfo.gotoAndStop(1);
}else{
    btngallery.gotoAndStop(1);
    gotoAndStop(11);
    stop();
  }
}

btninfo.addEventListener(MouseEvent.CLICK, info8);

function info8(event:MouseEvent):void
{
 if(currentFrame != 14){
    gotoAndStop(14);
    btninfo.gotoAndStop(2);
    btngallery.gotoAndStop(1);
}else{
    btninfo.gotoAndStop(1);
    gotoAndStop(11);
    stop();
  }
}
btnvideo.addEventListener(MouseEvent.CLICK, vidiboih);

function vidiboih(event:MouseEvent):void
{
if(currentFrame != 13){
    gotoAndStop(13);
    btnvideo.gotoAndStop(2);
    btngallery.gotoAndStop(1);
    btninfo.gotoAndStop(1);
}else{
    btnvideo.gotoAndStop(1);
    gotoAndStop(11);
    stop();
  }
}

кадр 12: галерея, кадр 13: видео, кадр 14: информация

0 ответов

Другие вопросы по тегам