Leo KW 0 Denunciar post Postado Abril 5, 2010 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"); 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 Compartilhar este post Link para o post Compartilhar em outros sites
Leo KW 0 Denunciar post Postado Abril 6, 2010 Em AS2 eu consegui, mas esse pipino é no AS3 =/ Compartilhar este post Link para o post Compartilhar em outros sites
Elektra 102 Denunciar post Postado Abril 7, 2010 Nunca fiz algo no gênero, mas o que me ocorre é usar um removeChild e direcionar. Abs. Compartilhar este post Link para o post Compartilhar em outros sites
Leo KW 0 Denunciar post Postado Abril 7, 2010 Nunca fiz algo no gênero, mas o que me ocorre é usar um removeChild e direcionar. Abs. Tinha que ser algo nessa linha de lógica: ns.stopped = function() { getURL("http://www.imasters.com.br"); } ou seja...qdo o video estiver parado (ns seria a instancia do video), ele redireciona pra essa página, e o unico jeito de o vídeo parar é vendo ele completo, pois não tem controles de play, pause e stop. porém eu precisava colocar essa lógica em pratica no AS3 Abraços, Léo Compartilhar este post Link para o post Compartilhar em outros sites
Leo KW 0 Denunciar post Postado Abril 8, 2010 O removeChild até rola qdo para o vídeo, mas redirecionar para um certo link qdo ele está parado eu não consegui ainda! =/ Compartilhar este post Link para o post Compartilhar em outros sites