Аудио определенного видео SWF не останавливается, когда я загружаю другой URLRequest - PullRequest
0 голосов
/ 20 сентября 2009

Я пытаюсь остановить звук видео swf и не могу остановить его. Вот мой код для загрузки файла:

var myLoader:Loader= new Loader();
myLoader.x=420;
myLoader.y=200;
// boolean variable set for use below in our function
var screenCheck:Boolean = false;
//These three linces keep stafe elements the same size, so they don't distort
var swfStage:Stage = this.stage;

video_btn.addEventListener(MouseEvent.CLICK,contentvideo);

function contentvideo (event:MouseEvent):void{
            myLoader.load(new URLRequest("prevideo.swf"));
            addChild(myLoader);
            movie_btn.stop();
            movie_btn.visible=false;
                             }

Теперь у меня есть другие функции, которые загружают разные URLRequest, и при их загрузке звук продолжает воспроизводиться. Должен ли я добавить строку кода для них? У меня также есть MP3-плеер и попробовал SoundMixer.stopAll(). Мне все еще нужен mp3-плеер, чтобы продолжать играть.

1 Ответ

0 голосов
/ 20 сентября 2009

Я не знаком с тем, что вы делаете, но просто смотрю на код и с учетом проблемы, с которой вы столкнулись. Интересно, если это

addChild(myLoader); 

имеет какое-либо отношение к этому. Это похоже на то, что может легко создать несколько дочерних объектов, поэтому вы продолжаете воспроизводить звук. Есть ли опция removeChild[0] или что-то еще?

Снимок в темноте, я знаю, но я думал, что в любом случае предложу такую ​​возможность.

...