Итак, вот мой вопрос. У меня есть расширяемый баннер. Когда расширяется видео, начинает воспроизводиться видео. Моя задача состояла в том, чтобы вставить кнопку включения/выключения звука в видео, и я сделал это. Но проблема в том, что я не могу добраться до своей кнопки, потому что, когда я пытаюсь переместить мышь на кнопку, расширяемая область исчезнет, потому что я перехожу к области кнопок. Вот и код.Кнопка отключения звука в действии Скрипт 3
import flash.events.Event;
import flash.net.URLRequest;
import flash.events.MouseEvent;
import flash.media.SoundTransform;
import flash.media.SoundMixer;
cierre.gotoAndStop(1);
SoundMixer.soundTransform = new SoundTransform(0);
video_player.autoPlay = true;
video_player.source = "video_500x374.f4v";
video_player.addEventListener(Event.COMPLETE, finVideo);
stop();
b2_btn.buttonMode = true;
b2_btn.addEventListener(MouseEvent.MOUSE_OUT, aBanner1);
b2_btn.addEventListener(MouseEvent.CLICK,onClick);
var clicktag=(stage.loaderInfo.parameters.clickTag)? stage.loaderInfo.parameters.clickTag:"http://www.vasava.es";
function onClick(e:MouseEvent){
navigateToURL(new URLRequest(clicktag),"_blank");
}
function aBanner1(e:Event):void{
video_player.stop();
this.gotoAndStop(1);
}
function finVideo(e:Event):void{
video_player.stop();
cierre.play();
}
function setMute(vol) {
var sTransform:SoundTransform = new SoundTransform (0,1);
sTransform.volume = vol;
SoundMixer.soundTransform = sTransform;
}
var Mute:Boolean = false;
mutebutton.addEventListener (MouseEvent.CLICK,toggleMuteBtn);
function toggleMuteBtn (event:Event) {
if(Mute) {
Mute = false;
setMute(0);
}else{
Mute = true;
setMute(1);
}
}
Кнопка находится в расширенной части! Но все равно делаю то же самое :) –
О, думаю, я вижу. Когда вы перемещаете указатель мыши над кнопкой, запускается событие, из-за которого указатель покинул расширенную область, которая сворачивает ее? Это верно? Если это так, вы можете просто обнаружить, что код события mouseLeave обнаруживает, что указатель находится над вашей кнопкой, а в этом случае не рушится. Вам нужен образец кода? – CarlF
Да, это правильно! Да, пожалуйста, мне понадобится образец. –