Comunidad de diseño web y desarrollo en internet online

Escalar seekBar

Citar            
MensajeEscrito el 12 Ago 2008 02:36 pm
Hola a todos,

Necesito escalar en el eje _X el componente de flv seekbar y pasa olimpicamente de mi. Se escala visualmente, SI. Pero la flechita de progreso no me llega al final. Sino a su final inicial. Vamos...no se escala.

Alguien lo ha hecho o sabe hacerlo.

Os agradezco la ayuda.

Por JokerBlue

42 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Ago 2008 03:40 pm
El componente es un todo, y si no trabajas mediante su API, lo más probable es que alteres su funcionamiento. ¿Cual es el componente FLV seekbar? ¿Te refieres al seekbar del FLVPlayback?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Ago 2008 04:43 pm
Si Jorge, me refiero al compnente seekBar para el FLV.

Por JokerBlue

42 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Ago 2008 05:29 pm
Supongo entonces que abriste la carpeta FLVPlayback Custom UI y tomaste ese seekbar, luego arrastraste el componente FLVPlayback y elegiste None como skin (es decir sin skin), ¿estoy en lo cierto?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Ago 2008 10:59 am
Exacto Jorge.

He linkado los elementos:

video_mc.mi_video2.playPauseButton = controlador.playpausebtn;
video_mc.mi_video2.stopButton = controlador.stopbtn;
video_mc.mi_video2.muteButton = controlador.mutebtn;
video_mc.mi_video2.volumeBar = controlador.volbar;
video_mc.mi_video2.seekBar = controlador.seekbar;
video_mc.mi_video2.bufferingBar = controlador.bufbar;

Y posteriormente he ido modificandolos.

Finalmente he conseguido mi objetivo de adaptar el seekBar pero no escalandolo (pues si no habia que utilizar un truco muy escabroso para que la flecha fuera al final), sino dejandolo al 100% y modificando solo su eje y.

Truco escabroso: controlador.seekbar.handleRightMargin = -controlador.seekbar._width*(proporcion-1); (siendo proporcion una variable numerica).

Lo que no entiendo es porque el funcionamiento, las propiedades etc... de los componentes tipo seekBar no tienen codigo visible en ningun lugar, ni biblioteca ni nada. Solo unas exiguas 5 lineas. Dentro del clip:

stop();
this.handleLinkageID = "SeekBarHandle";
this.handleLeftMargin = 2;
this.handleRightMargin = 2;
this.handleY = 11;

Estas modifican parte del comportamiento de la flecha reproductora...PERO NO LO BASICO DE SU FUNCIONAMIENTO.

En fín. Alguna pista de donde estan las tripas del funcionamiento del componentes. Y codigo visible claro. :)

Por JokerBlue

42 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Ago 2008 11:20 am
Si quieres ver el code, mira en

<Macromedia\Flash 8>\en\First Run\Classes\mx\video

La clase base si quisieras construir otro player, VideoPlayer.as

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Ago 2008 12:53 pm
Gracias Jorge.

Duda 100% aclarada.

Por JokerBlue

42 de clabLevel



 

firefox

 

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