Estoy tratando de navegar por una matriz de videos y agregué los botones "proximo" y "anterior" y el problema que "a veces funcionan bien" y a veces no (a veces hay que hacer doble click para que se salte al otro video). Tal vez alguien me pueda orientar si falta algo de código o lo que puse no está bien.
Este es e código.
Código ActionScript :
var videos:Array = new Array("videos/1.mp4", "videos/2.mp4", "videos/3.mp4", "videos/4.mp4", "videos/5.mp4", "videos/6.mp4", "videos/7.mp4"); var currentVideo:Number = 0; var duration:Number = 0; var ready:Boolean = true; var nc:NetConnection = new NetConnection(); nc.connect(null); ventajas; var ns:NetStream = new NetStream(nc); videoPlayer.attachVideo(ns); ns.play(videos[currentVideo]); ns.onMetaData = function(evt:Object):Void { duration = evt.duration; ready = true; }; ns.onStatus = function(evt:Object):Void { if (ready && this.time > 0 && this.time >= (duration - 0.5)) { ready = false; currentVideo++; if (currentVideo < videos.length) { ns.play(videos[currentVideo]); } else { delete this.onStatus; } } }; /////////////////////////////esto se lo agregué////////////////////////// btn_proximo.onRelease = function() { ns.play(videos[currentVideo++]); trace("proximo"); }; btn_anterior.onRelease = function() { ns.play(videos[currentVideo--]); trace("anterior"); };