Comunidad de diseño web y desarrollo en internet online

A2 - videos de youtube se quedan por siempre...

Citar            
MensajeEscrito el 06 May 2012 09:42 pm
Hola gente, como están?

Les escribo pidiendo su ayuda.
Tenía unos videos de youtube insertados en mi web de Flash,
y con poner en los botones que dirigian a otras ventanas el codigo


Código :

ytplayer.stopVideo();  
ytplayer.clearVideo();  
ytplayer.destroy();


resolvía el problema de que el video quedara todo el tiempo en pantalla.
Pero ahora, no se si algo cambió en youtube (es posible?) o qué esta fallando,
el video no se elimina y queda en pantalla, aunque el proyecto ya esté en otro fotograma.

Si alguno tiene una solución se lo agradeceré enormemente.

Este es el codigo con que cargo el video:



Código ActionScript :

var ytplayer:MovieClip = _root.createEmptyMovieClip("ytplayer", 1);  
var ytPlayerLoaderListener:Object = new Object();  
   ytPlayerLoaderListener.onLoadInit = function( Void ):Void {  
   this.loadInterval = setInterval(checkPlayerLoaded, 250);  
}  
function checkPlayerLoaded( Void ):Void {  
   if (ytplayer.isPlayerLoaded()) {  
      ytplayer.addEventListener("onStateChange", onPlayerStateChange);  
      ytplayer.addEventListener("onError", onPlayerError);  
      clearInterval(this.loadInterval);  
   }  
}  
function onPlayerStateChange(newState:Number):Void {  
   trace("New player state: "+ newState);  
}  
function onPlayerError(errorCode:Number):Void {  
   trace("An error occurred: "+ errorCode);  
}  
  
var ytPlayerLoader:MovieClipLoader = new MovieClipLoader();  
ytPlayerLoader.addListener( ytPlayerLoaderListener );  
  
// load the player  
ytPlayerLoader.loadClip("http://www.youtube.com/v/iBWZ5kz7yNk", ytplayer);  
ytplayer._x =440;  
ytplayer._y = 180;  
ytplayer._xscale=85;  
ytplayer._yscale=85;

Por amawav

4 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 May 2012 03:00 pm
no, no ha cambiado nada en absoluto en youtube !!! ya lo comprobe !; pero si veo que te fuiste por el lado complicado para cargar videos de youtube !.

yo veo mas complicado he inecesario el usar intancias de objetos con .createEmptyMovieClip, bueno no es malo es una opcion !; pero si flash es un entorno visual es mas sencillo el usar los objetos reales en tu escenario !. almenos en as2.0.

a lo que me refuero es que se puede poner en el escenario un movieclip vacio con instancia ytplayer !
y hay dentro se cargara el video !, y igual puedes controlar su medida y su visibilidad !!. y si

y referirte a el para las funciones:

ytplayer.stopVideo();
ytplayer.clearVideo();
ytplayer.destroy();

ytplayer.play();
ytplayer.pause();

etc, etc, y si !, si siguen funcionando !!.

Por hax_1000

Claber

211 de clabLevel



Genero:Masculino  

Actionscript, PHP.

opera
Citar            
MensajeEscrito el 09 May 2012 03:42 pm
un ejemplo dice mas que mil palabras !!. mira y aplicalo en tu proyecto !.

http://hax_1000.alwaysdata.net/Youtube_example_by_hax.rar

Por hax_1000

Claber

211 de clabLevel



Genero:Masculino  

Actionscript, PHP.

opera
Citar            
MensajeEscrito el 09 May 2012 06:10 pm
GRACIAS!

Voy a probarlo y te cuento

Saludos

Por amawav

4 de clabLevel



 

chrome

 

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