<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Commentaires sur : Charger une vidéo au hasard dans votre player flash</title>
	<atom:link href="http://www.blog.niums.com/2008/net/action-script/charger-une-video-au-hasard-dans-votre-player-flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blog.niums.com/2008/net/action-script/charger-une-video-au-hasard-dans-votre-player-flash/</link>
	<description>Le Podcast de Niums : mix hip hop, rnb et Nu-soul... Enjoy !</description>
	<lastBuildDate>Mon, 01 Mar 2010 18:27:54 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : Niums</title>
		<link>http://www.blog.niums.com/2008/net/action-script/charger-une-video-au-hasard-dans-votre-player-flash/comment-page-1/#comment-13311</link>
		<dc:creator>Niums</dc:creator>
		<pubDate>Wed, 17 Sep 2008 10:59:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.blog.niums.com/2008/net/devweb/flash/charger-une-video-au-hasard-dans-votre-player-flash/#comment-13311</guid>
		<description>Hé ben Clément, c&#039;est marrant que tu me demande ca, car j&#039;étais dessus. Pour te dire la vérité, j&#039;avais un code qui fonctionnait très bien mais apparement dailymotion a modifié &quot;certaines choses&quot;. Il ne fonctionne donc plus..

Je peux t&#039;aider en ce qui concerne &lt;strong&gt;youtube &lt;/strong&gt;: 


avec un mc nommé &lt;strong&gt;youtube_mc&lt;/strong&gt; sur la scène : 

&lt;pre lang=&quot;actionscript&quot;&gt;
youtube_mc.loadMovie(&quot;http://www.youtube.com/v/KgaOU22rs5Q&amp;hl=fr&amp;fs=1&amp;rel=0&amp;color1=0xe1600f&amp;color2=0xfebd01&quot;);
youtube_mc._x = 33;
youtube_mc._y = 30;
youtube_mc._width = 280;
youtube_mc._height = 210;
&lt;/pre&gt;

&lt;strong&gt;sinon dynamiquement&lt;/strong&gt;

&lt;pre lang=&quot;actionscript&quot;&gt;
// crée un MovieClip pour charger le player
var ytplayer:MovieClip = _root.createEmptyMovieClip(&quot;ytplayer&quot;, 1);


// crée un écouteur à utiliser avec le MovieClipLoader
var ytPlayerLoaderListener:Object = {
  onLoadInit: function() {
    // lorsque le player commence à se loader, on vérifie à interval régulier que le player est prèt
    this.loadInterval = setInterval(this.checkPlayerLoaded, 250);
  }
};


var loadInterval:Number;


function checkPlayerLoaded():Void {
    // une fois que le player est pret nous pouvons charger la vidéo
    if (ytplayer.isPlayerLoaded()) {
        ytplayer.addEventListener(&quot;onStateChange&quot;, onPlayerStateChange);
        ytplayer.addEventListener(&quot;onError&quot;, onPlayerError);
        clearInterval(loadInterval);
    }
}

function onPlayerStateChange(newState:Number) {
    trace(&quot;New player state: &quot;+ newState);
}

function onPlayerError(errorCode:Number) {
    trace(&quot;An error occurred: &quot;+ errorCode);
}

// création d&#039;un MovieClipLoader pour gérer le chargement du player
var ytPlayerLoader:MovieClipLoader = new MovieClipLoader();
ytPlayerLoader.addListener(ytPlayerLoaderListener);

//chargement du player
ytPlayerLoader.loadClip(&quot;http://www.youtube.com/v/VIDEO_ID&quot;, ytplayer);
&lt;/pre&gt;


plus d&#039;infos sur la doc  :&lt;a href=&quot;http://code.google.com/apis/youtube/flash_api_reference.html &quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt; http://code.google.com/apis/youtube/flash_api_reference.html &lt;/a&gt;

voila +++</description>
		<content:encoded><![CDATA[<p>Hé ben Clément, c&#8217;est marrant que tu me demande ca, car j&#8217;étais dessus. Pour te dire la vérité, j&#8217;avais un code qui fonctionnait très bien mais apparement dailymotion a modifié &laquo;&nbsp;certaines choses&nbsp;&raquo;. Il ne fonctionne donc plus..</p>
<p>Je peux t&#8217;aider en ce qui concerne <strong>youtube </strong>: </p>
<p>avec un mc nommé <strong>youtube_mc</strong> sur la scène : </p>
<pre lang="actionscript">
youtube_mc.loadMovie("http://www.youtube.com/v/KgaOU22rs5Q&#038;hl=fr&#038;fs=1&#038;rel=0&#038;color1=0xe1600f&#038;color2=0xfebd01");
youtube_mc._x = 33;
youtube_mc._y = 30;
youtube_mc._width = 280;
youtube_mc._height = 210;
</pre>
<p><strong>sinon dynamiquement</strong></p>
<pre lang="actionscript">
// crée un MovieClip pour charger le player
var ytplayer:MovieClip = _root.createEmptyMovieClip("ytplayer", 1);

// crée un écouteur à utiliser avec le MovieClipLoader
var ytPlayerLoaderListener:Object = {
  onLoadInit: function() {
    // lorsque le player commence à se loader, on vérifie à interval régulier que le player est prèt
    this.loadInterval = setInterval(this.checkPlayerLoaded, 250);
  }
};

var loadInterval:Number;

function checkPlayerLoaded():Void {
    // une fois que le player est pret nous pouvons charger la vidéo
    if (ytplayer.isPlayerLoaded()) {
        ytplayer.addEventListener("onStateChange", onPlayerStateChange);
        ytplayer.addEventListener("onError", onPlayerError);
        clearInterval(loadInterval);
    }
}

function onPlayerStateChange(newState:Number) {
    trace("New player state: "+ newState);
}

function onPlayerError(errorCode:Number) {
    trace("An error occurred: "+ errorCode);
}

// création d'un MovieClipLoader pour gérer le chargement du player
var ytPlayerLoader:MovieClipLoader = new MovieClipLoader();
ytPlayerLoader.addListener(ytPlayerLoaderListener);

//chargement du player
ytPlayerLoader.loadClip("http://www.youtube.com/v/VIDEO_ID", ytplayer);
</pre>
<p>plus d&#8217;infos sur la doc  :<a href="http://code.google.com/apis/youtube/flash_api_reference.html " target="_blank" rel="nofollow"> </a><a href="http://code.google.com/apis/youtube/flash_api_reference.html" rel="nofollow">http://code.google.com/apis/youtube/flash_api_reference.html</a> </p>
<p>voila +++</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Clément</title>
		<link>http://www.blog.niums.com/2008/net/action-script/charger-une-video-au-hasard-dans-votre-player-flash/comment-page-1/#comment-13305</link>
		<dc:creator>Clément</dc:creator>
		<pubDate>Tue, 16 Sep 2008 12:44:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.blog.niums.com/2008/net/devweb/flash/charger-une-video-au-hasard-dans-votre-player-flash/#comment-13305</guid>
		<description>bonjour,

je débute dans flash et je suis tombé sur ton article car je cherche à loader une vidéo venant de dailymotion dans une partie de mon flash.

Je m&#039;explique, quand je clic sur un lien dans le flash ca va chercher la bonne vidéo sur dailymotion et la charge dans le flash (sur mon site).

je ne pense pas que ce soit très compliqué mais je n&#039;y arrive pas, pourrais tu m&#039;éclairer sur la chose?

Cordialement</description>
		<content:encoded><![CDATA[<p>bonjour,</p>
<p>je débute dans flash et je suis tombé sur ton article car je cherche à loader une vidéo venant de dailymotion dans une partie de mon flash.</p>
<p>Je m&#8217;explique, quand je clic sur un lien dans le flash ca va chercher la bonne vidéo sur dailymotion et la charge dans le flash (sur mon site).</p>
<p>je ne pense pas que ce soit très compliqué mais je n&#8217;y arrive pas, pourrais tu m&#8217;éclairer sur la chose?</p>
<p>Cordialement</p>
]]></content:encoded>
	</item>
</channel>
</rss>
