eu peguei um AS que puxa .flv via variavel, mas o problema é que os videos tão dando looping infinitos, eu queria saber oque eu tenho que mudar nesse código, pro video passar 1 vez só e depois se a pessoa quiser ver de novo ela da play, segue o codigo:
Stage.scaleMode = "noScale";
_quality = "BEST";
stop();
var display:Video;
var videoAtual:String = null;
var tempoAtual:Number = 0;
var isPlay:Boolean = false;
var press_Stop:Boolean = false;
var mcSeek:MovieClip;
var mcVolumeControl:MovieClip;
var btPlayPause:MovieClip;
var btStop:MovieClip;
var netConVideo:NetConnection = new NetConnection();
netConVideo.connect(null);
var netStmVideo:NetStream = new NetStream(netConVideo);
var somVideo:Sound = new Sound();
netStmVideo.onStatus = function(info):Void
{
if(info.code == "NetStream.Buffer.Flush"){
netStmVideo.play(videoAtual);
stopVideo();
}
}
display.attachVideo(netStmVideo);
function setVideo(src:String):Void
{
if(videoAtual != src){
netStmVideo.play(src);
videoAtual = src;
} else {
netStmVideo.seek(0);
}
btPlayPause.gotoAndStop(2);
isPlay = true;
}
function PlayPause():Void
{
if(isPlay){
tempoAtual = netStmVideo.time - 10;
netStmVideo.pause(true);
isPlay = false;
} else {
isPlay = true;
netStmVideo.pause(false);
}
}
function stopVideo():Void
{
tempoAtual = 0;
netStmVideo.seek(0);
netStmVideo.pause(true);
isPlay = false;
btPlayPause.gotoAndStop(1);
}
btStop.onRelease = function()
{
stopVideo();
press_Stop = true;
}
btPlayPause.onRelease = function():Void
{
if(isPlay && this._currentframe == 2){
this.gotoAndStop(1);
press_Stop = true;
} else {
this.gotoAndStop(2);
press_Stop = false;
}
PlayPause();
}
mcSeek.setVideoStream(netStmVideo);
setVideo(_root.var_video_flv+".flv");
onEnterFrame = function(){
if(isPlay == false){
if(press_Stop == false){
isPlay = true;
netStmVideo.pause(false);
btPlayPause.gotoAndStop(2)
}
}
}
Tenho ctz que é coisa simples, uma ou duas linhas no maximo, mais não sei qual...hehe
Pergunta
Testinha
Fala galera,
eu peguei um AS que puxa .flv via variavel, mas o problema é que os videos tão dando looping infinitos, eu queria saber oque eu tenho que mudar nesse código, pro video passar 1 vez só e depois se a pessoa quiser ver de novo ela da play, segue o codigo:
Tenho ctz que é coisa simples, uma ou duas linhas no maximo, mais não sei qual...hehe
Abraços!
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.