Comunidad de diseño web y desarrollo en internet online

Barra de navegacion de videos con Action Script 2.0

Citar            
MensajeEscrito el 30 Jun 2008 06:43 pm
Buenas a todos, (tanto tiempo) alguno de uds sabe como crear una barra de navegacion de video para los videos que uno carga con el loadmovie?

Código :

var conexion:NetConnection = new NetConnection();
conexion.connect(null);
var stream:NetStream = new NetStream(conexion);
videos.attachVideo(stream);
stream.play("video2.flv"); }


Por que se necesita hacerlo desde el load movie y no usar las barritas clasicas que tiene el flash? simple, porque la barra tiene que tener una animacion...

desde ya gracias a todos x leer, salu2 y exitos D0M41N.

Por D0M41N

56 de clabLevel



Genero:Masculino  

Argentina

msie
Citar            
MensajeEscrito el 30 Jun 2008 06:44 pm
Sorry, no quize decir loadmovie, quize decir attachvideo claro...

Por D0M41N

56 de clabLevel



Genero:Masculino  

Argentina

msie
Citar            
MensajeEscrito el 01 Jul 2008 10:43 pm
Por si alguna vez alguien tiene el mismo problema, aca les subo el codigo de como crear una barra con un seek 9no es muy bueno, pero es lo que hay...)

Código :

var conexion:NetConnection = new NetConnection();
conexion.connect(null);
var stream:NetStream = new NetStream(conexion);
videos.attachVideo(stream);
stream.play("videos/video.flv");
_parent._parent.stream["onMetaData"] = function(obj) { durationvar = obj.duration; }


con eso cargan el video, despue screen una barra como de 525 (si quieren otro tamanio alla en uds, cambian el numero y ya culeros^^), y un botoncito (que en realidad debe ser un movieclip, asi acepta el enterframe): arriba del mismo le ponen:

Código :

on(press) { onEnterFrame = function() { seeking=1; this.startDrag(false,-257.5,this._y,525,this._y); } }
on(release) { onEnterFrame = function() { seeking=2; this.stopDrag(); } }
on(releaseOutside) { onEnterFrame = function() { seeking=2; this.stopDrag(); } }
onClipEvent(enterFrame) {
if (seeking!=1) {
   _x=_parent._parent._parent.stream.time/_parent.durationvar*525; } else {
_parent._parent._parent.stream.seek(_x/525*_parent.durationvar); }
}


Si no se entiende consulten, pero basicamente es:
el primer codigo va en el primer frame y se encarga de:
Importar el video, guardar una variable con la duracion del mismo.
En el botoncito van las acciones:
Al precionarlo, se activa el seek mediante el onenterframe, y mueve el video, en la posicion relativa del tamanio que le hallan dicho (525)
En el release, desactiva el seek, y hace que e botoncito se mueva dependiendo del trayecto del video, tambien relativo al tamanio (525).
despues crear una barra para que se entienda, y arriba un botoncito, para navegarla, el cual tienen que nombrarlo scrub (un movieclip)

Espero les halla sido util, cualquier cosa me preguntan, no problem bye salu2 D0M41N.

Por D0M41N

56 de clabLevel



Genero:Masculino  

Argentina

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.