Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Помогите решить проблему с кнопкой вкл/выкл звука (http://www.flasher.ru/forum/showthread.php?t=198144)

ivent 20.04.2013 20:24

Помогите решить проблему с кнопкой вкл/выкл звука
 
Написал кнопку вкл/выкл звука всё работает но не совсем как надо... при переходе на кадр с кнопкой музыка или снова включается или накладывается на уже играющий звук как это исправить?
Код AS3:

btn_sound2.visible = false; 
var stopplay:Boolean = true;
var sndc=SoundChannel;
var bsound:Sound = new bsound1;
 
sndc = bsound.play(0.9);
btn_sound.addEventListener(MouseEvent.MOUSE_DOWN, stopmusic);
function stopmusic(e:MouseEvent):void {
  if (stopplay){
      btn_sound2.visible = true;
      sndc.stop(); 
  }
  else {
      btn_sound2.visible = false;
      sndc = bsound.play(0.9);
  }
  stopplay= !stopplay;
}


chamele0n 20.04.2013 22:30

наложение наверно происходит потому что код написан в ключевом кадре, и при переходе на этот кадр, код выполняется заного
создай новый слой и в первом кадре засунь этот код , при условии что кнопки вкл\выкл находятся с первого кадра
ну или отказуйся от использования кадров

ivent 20.04.2013 22:50

Создал новый слой, всё работает как надо большое спасибо


Часовой пояс GMT +4, время: 18:12.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.