Comunidad de diseño web y desarrollo en internet online

Como uso el mismo skin(o el Flvplayback) para varios videos?

Citar            
MensajeEscrito el 12 May 2008 09:48 am
Buenos días, He visto el foro y en verdad saben muchísimo, me gustaría saber si me pueden ayudar con este problema.

Tengo una página web hecha en flash en la que cargo varios videos externamente (en la que el usuario le da al botón del que desea ver), el problema es que no se como hacer para que le aparezca el mismo skin (ó el FLVplayback) a todos los videos. Actualmente me aparecen los videos pero sin play, ni stop, ni nada.

El asunto es que al cargarlos externamente no se como ponerles un solo juego de botones(play, pause, stop, volume) que le funcionen a todos. Ya que si fuera individual con usar el Flvplayback y especificar el path es suficiente; pero son como 15 videos.

Muchas gracias de antemano, espero que me puedan ayudar...

Por atari86

5 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 12 May 2008 10:07 am
Simplemente le cambias el path al Flvplayback

miFlvplayback.contentPath = "mi.flv"

despues

miFlvplayback.contentPath = "miotro.flv"

etc. El Flvplayback siempre tiene el mismo skin (tienes que subir el swf skin a tu servidor)

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 May 2008 07:47 pm
¡Muchas gracias Jorge si me funciona así!

¿Ahora como puedo hacer para que no aparezca la parte de abajo del skin con la barra de rayas verdes mientras el usuario no llame al video (ya que el video solo se carga cuando se le da a su botón)?

Por atari86

5 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 12 May 2008 07:48 pm
y si es posible que aparezca el porcentaje del video cargándose?

Por atari86

5 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 12 May 2008 08:09 pm
El FLVPlayback un parámetro de skinAutohide, y no recuerdo si tiene el preloader, creo que solo el buffering, pero tiene FLVPlayback.bytesLoaded y FLVPlayback.bytesTotal, con el cual podrías mostrar el preload de alguna forma

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 May 2008 08:35 pm
Gracias por tus oportunas respuestas;
Ya probé con el SkinAutoHide pero lo aplica también a los videos cuando los llamas, hay alguna forma de que en el botón donde puse:

miFlvplayback.contentPath = "mi.flv"

ponga otro código para que el skinAutoHide aquí sea "false" (para que no desaparezca cuando esté fuera del video) ?

y sobre bytesLoaded y bytesTotal donde se especifica para que aparezca en pantalla; en "data type"?

Gracias por tus oportunas respuestas

Por atari86

5 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 12 May 2008 11:01 pm
Algo que te ayudará: F1->Diccionario de componentes->FLVPlayback class. Ahí verás la propiedad:

FLVPlayback.skinAutoHide = true (o false, claro)

También verás que no hay un setting para que muestre un preload, aunque si entras en la entrada getbytesLoaded, tienen un ejemplo de como pillar lo cargado/total

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 May 2008 08:04 am
Perfecto!! muchas gracias! con ese código solo se ve el skin cuando se llama el video.

Una cosa, yo le hice un menu desplegable en flash que funciona bien, pero en los links de cada botón (que van para un determinado video no funcionan), no van a ningun lado;

este es el código que puse:

on(rollOver){
this._visible = true;
}
on (rollOut) {
this._visible = false;
}

on (press) {
flvplayback.contentPath = "video.flv"
flvplayback.skinAutoHide = false
}


El código del final " on (press) ..." funciona bien con un botón estático, pero en el menú desplegable no. ¿Me podrían ayudar para saber donde está el error?

Por atari86

5 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 14 May 2008 10:24 am
... y en el menú desplegable que pusiste?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 May 2008 05:32 pm
En el frame donde está el menú puse:

this.clpMenu._visible = false;

y en el movie clip donde está el botón que desplega el submenú puse:

on (rollOver) {
if (!this.clpMenu._visible)
{
this.clpMenu.gotoAndPlay("abrir");
this.clpMenu._visible = true;
}
}

Por atari86

5 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 14 May 2008 06:29 pm
Eso es para desplegarlo, supongo que el que pusiste es el que tiene cada botón:

on (press) {
flvplayback.contentPath = "video.flv"
flvplayback.skinAutoHide = false
}

flvplayback no está dentro de clpMenu, con lo cual deberías usar _parent.flvplayback, corrige la ruta

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 15 May 2008 01:26 pm
Perfecto!!! Le puse dos (_parent. _parent.) y abrió a la perfección, muchísimas gracias Jorge, ya lo pude terminar finalmente!

(Solo me faltó lo de que apareciese el porcentaje de lo que se carga del video)

y tenia una pregunta: es posible ponerle a:


on (press) {

_parent._parent.flvplayback.contentPath = \"video.flv\"

_parent._parent.flvplayback.skinAutoHide = false

}


Algo asi como un:

stream.play (\"video.fla\");

a ver si carga mas rápido?
alguna manera como de optimizarlo?

Por atari86

5 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 15 May 2008 01:33 pm
Puedes bajarle la calidad al FLV para que sea menos pesado, pero no puedes acelerar el tiempo de carga

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 May 2008 04:42 pm
Muchísimas gracias Jorge, ya lo terminé por fin, de verdad q sabes mucho de esto, Gracias!!!

Por atari86

5 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 28 Ene 2010 04:48 am
hola! esta es mi primer pregunta en cristalab (espero que aunque sea un post viejo lo lean)
hay algo que no entendi, yo tambien tengo que cargar varios videos en una web y quiero usar el mismo skin, parece sencillisimo por lo que vi aca

Simplemente le cambias el path al Flvplayback
miFlvplayback.contentPath = "mi.flv"
despues
miFlvplayback.contentPath = "miotro.flv"
etc. El Flvplayback siempre tiene el mismo skin (tienes que subir el swf skin a tu servidor)

el tema es que no se como cambiarle el path! porke ni sikiera se lo que es el path! estuve buscando en el fla pero la verdad no lo decodifique, me podrian decir en donde es que tengo que cambiar el nombre? porque el swf skin que terminaré subiendo al servidor será uno solo, no?

gracias!

Por akd_07

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 28 Ene 2010 01:00 pm
Tip: busca siempre primero en la ayuda, concretamente en el componente FLVPlayback, propiedad contentPath

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Ene 2010 04:06 am
Gracias! Lo solucioné ayer y me olvidé de postearlo! simplemente cambiándole el nombre en la biblioteca =)

abrazo!

Por akd_07

1 de clabLevel



 

msie

 

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