Foros del Web » Creando para Internet » Flash y Actionscript »

Youtube

Estas en el tema de Youtube en el foro de Flash y Actionscript en Foros del Web. Hola amigos, bueno este tema lo he repetido miles de veces y nunca me han respondido xd ... Peor lo bueno es que averiguando he ...
  #1 (permalink)  
Antiguo 06/07/2009, 10:10
Avatar de cesarpunk  
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 10 meses
Puntos: 9
Youtube

Hola amigos, bueno este tema lo he repetido miles de veces y nunca me han respondido xd ... Peor lo bueno es que averiguando he logrado buenos avances, pero llegue a un punto en la que estoy estancado:

Bueno el tema es de insertar videos youtube en animaciones flash.... vi algunos post en este foro y bueno.. logre insertar y posicionar esos videos en mi animacion

Cada video lo pongo en un respectivo swf. A su vez en una animacion de videos que tiene una fila de botones que llama a cada swf para que me ejecute los videos.

El problema es que como es un video llamado desde un servidor no puedo controlarlo con el AS (eso creo) simplemente llamarlo. Por eso cuando ejecuto un video con un boton , este se reproduce con normalidad pero cuando ejecuto un segundo video , el primero desaparece pero se mantiene su sonido o audio. Intenten con un stopAllSounds() a los botones pero eso es invalido. Yo uso la funcion unloadMovie("_root.pantalla_videos"); para quitar el video del contenedor pero debe haber una manera para quitar o parar el video en si.

En total tengo 3 animaciones:

* Principal que contiene el contenedor (movieclip) de videos , y un movieclip que contiene la animacion de la seccion de galeria de videos
* Galeria de videos que contiene los botones, estos bototnes solo hacen :

Código:
on(release){
	unloadMovie("_root.pantalla_videos");
	loadMovie("vid1.swf","_root.pantalla_videos");
}
*Y los swf que contienen el AS para llamar a los videos

Código:
stop();
//Cargo el video youtube 
loadMovieNum("http://www.youtube.com/v/xxx",99); 
mc = _root.createEmptyMovieClip("controlador",1000); 
mc.nivel=99; 
mc.onEnterFrame = function() 
{ 
if (_level99._width>0 && _level99._height>0) 
{ 
//Le cambio el tamaño del video 
_level99._width=6000; 
_level99._height=3000; 

//Le doy la posicion que quiero que tenga el video 
_level99._x=345; 
_level99._y=70; 
this.removeMovieClip(); 
} 
}
Que codigo pondria para poder detener o desvincular totalmente el video youtube en caso llame a otro video diferente? .... espero me puedan responder y no dejen olvidado mi tema , estaré muy agradecido ante cualquier idea. Gracias
__________________
Quitenme la vida pero no la bebida.
  #2 (permalink)  
Antiguo 26/07/2009, 05:44
 
Fecha de Ingreso: julio-2009
Mensajes: 2
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Youtube

Hola Cesarpunk, recientemente me vi en un caso parecido. Al final me busqué una solución alternativa. Yo tmabien lo tenía en un swf que se cargaba desde una home en un cargador_mc.
Con ese mismo código para cargar videos de youtube, si creas una boton "cerrar" que diga unloadMovie(), borra el swf, pero el video lo deja donde está y no lo borra.

Asi que lo que hice fue decirle al boton "cerrar" lo siguiente:
Código:
on(press){
	_root._level99._visible=false;
	stopAllSounds();
	_parent.unloadMovie();
}
Bueno, ya sabes que con _visible=false; y stopAllSounds tendrás que adaptarlo a tus frames o a tus botones.

A mi me ha funcionado. Espero que te sirva el código.

Ciao!
  #3 (permalink)  
Antiguo 26/07/2009, 07:02
Avatar de SinguerInc  
Fecha de Ingreso: octubre-2007
Ubicación: Barcelona, España
Mensajes: 551
Antigüedad: 17 años, 1 mes
Puntos: 5
Respuesta: Youtube

Hola, hace poco he estado viendo la api de Youtube y simplemente debes hacer:

Código:
tuVideoCargado.stopVideo();
Saludos.
__________________
/blog.singuerinc.com
  #4 (permalink)  
Antiguo 26/07/2009, 07:03
Avatar de SinguerInc  
Fecha de Ingreso: octubre-2007
Ubicación: Barcelona, España
Mensajes: 551
Antigüedad: 17 años, 1 mes
Puntos: 5
Respuesta: Youtube

Mas info en:

http://code.google.com/apis/youtube/...reference.html

Ciao.
__________________
/blog.singuerinc.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 15:58.