Abrir link ao terminar o vídeo
Fala galera,
Usei essa action para passar um video em flv com fullscreen,
import flash.display.StageScaleMode;
import flash.display.StageAlign;
import flash.events.Event;
import flash.media.Video;
import flash.net.NetConnection;
import flash.net.NetStream;
stage.scaleMode=StageScaleMode.NO_SCALE;
stage.align=StageAlign.TOP_LEFT;
stage.addEventListener(Event.RESIZE, resizeHandler);
var time:Timer=new Timer(100);
time.start();
time.addEventListener(TimerEvent.TIMER, onTimer);
function onTimer(e:Event):void {
var percent:Number = Math.round((ns.bytesLoaded / ns.bytesTotal)*100);
ldr_text.text=String(percent+"%");
if (percent>90) {
ns.seek(0);
ns.togglePause();
vid.visible=true;
time.stop();
time.reset();
time=null;
}
}
var vid:Video = new Video();
addChild(vid);
vid.visible=false;
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream=new NetStream(nc);
ns.addEventListener(NetStatusEvent.NET_STATUS, onStatusEvent);
function onStatusEvent(stat:Object):void {
//trace(stat.info.code);
}
ns.play("cleyton.flv");
ns.togglePause();
var meta:Object = new Object();
meta.onMetaData = function (meta:Object) {
//trace (meta.duration);
};
ns.client=meta;
vid.attachNetStream(ns);
var carregarImg:Loader = new Loader();
var enderecoImg:URLRequest = new URLRequest("[http://www.longisland.com.br/i10/bg/logo.png"](http://www.longisland.com.br/i10/bg/logo.png));
carregarImg.load(enderecoImg);
addChild(carregarImg);
carregarImg.x = 5;
carregarImg.y = 5;
carregarImg.alpha = 0.8;
function resizeHandler(event:Event=null):void {
var sw:Number=stage.stageWidth;
var sh:Number=stage.stageHeight;
var _yScale:Number=stage.stageWidth/vid.width;
vid.x=0;
vid.y=0;
vid.width=sw;
vid.height=vid.height*_yScale;
//quadros();
}
resizeHandler(null);E agora precisava que ao terminar de pasar o vídeo,o navgador será redirecionado para um certo link, tentei algo do tipo:
var listenerObject = new Object();
var url:String = "http://www.imasters.com.br";
var pagina:URLRequest = new URLRequest(url);
ns.stopped = function(eventObject) {
navigateToURL(pagina, "_self");
};
Mas não funcionou, alguém pode me dar uma luz?!
Abraços,
Léo
Discussão (4)
Carregando comentários...