0

だからここに私の質問があります。拡張可能なバナーがあります。エキスパンドすると、ビデオの再生が開始されます。私の仕事は、ビデオにサウンドのオン/オフ ボタンを挿入することでした。しかし、問題は、マウスをボタンに移動しようとすると、ボタン領域に移動しているため、拡張可能な領域が消えるため、ボタンに到達できないことです。ここにもコードがあります。

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);
}
}      
4

1 に答える 1

0

ミュート ボタンバナー自体の拡張部分に配置するか、ボタンを 2 回押す必要なく、拡張バナーでオーディオを自動的にミュートにするだけです。どちらを使用するかは、特定のアプリケーションとクライアントの要件によって異なります。

于 2012-05-14T19:19:39.827 に答える