<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Ingenieur Flash, as3, flex, Blog de proxymis: developpement red5 flex.</title>
	<atom:link href="http://blog.proxymis.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.proxymis.com</link>
	<description>Ingenieur AS3, flex, Flash, solutions red5, flex pour developpement video chat, blog de Yarek, ingénieur developpement web, technologies web</description>
	<pubDate>Mon, 15 Mar 2010 10:33:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>rtmpf et chat roulette</title>
		<link>http://blog.proxymis.com/2010/03/15/rtmpf-et-chat-roulette/</link>
		<comments>http://blog.proxymis.com/2010/03/15/rtmpf-et-chat-roulette/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 10:33:59 +0000</pubDate>
		<dc:creator>contact</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<category><![CDATA[flex]]></category>

		<category><![CDATA[video chat]]></category>

		<category><![CDATA[chat roulette]]></category>

		<category><![CDATA[flex peer2peer]]></category>

		<category><![CDATA[peer2peer]]></category>

		<category><![CDATA[rtmpf]]></category>

		<guid isPermaLink="false">http://blog.proxymis.com/2010/03/15/rtmpf-et-chat-roulette/</guid>
		<description><![CDATA[Chatroulette est le buzz incontesté des chats vidéo sur le web. Son succès est fulgurant car il repose sur le principe même de l’internet : rapide, voyeur, jettable et zappable.]]></description>
			<content:encoded><![CDATA[<p>Chatroulette est le buzz incontesté des chats vidéo sur le web. Son succès est fulgurant car il repose sur le principe même de l’internet : rapide, voyeur, jettable et zappable.</p>
<p>Le plus intéressant est que techniquement il n’est pas victime de son succès: contrairement aux autres chats vidéo (basés sur FMS red5 ou Wowza), il s’appuie sur le protocole RTMPF soit utilisation du peer2peer en Flash.</p>
<p>Est ce compliqué à faire ? Non pas du tout. Je pense qu’il faille moins de 24 heures pour construire un clone de chatRoulette. </p>
<p><script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fblog.proxymis.com%2F2010%2F03%2F15%2Frtmpf-et-chat-roulette%2F';
  addthis_title  = 'rtmpf+et+chat+roulette';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.proxymis.com/2010/03/15/rtmpf-et-chat-roulette/feed/</wfw:commentRss>
		</item>
		<item>
		<title>red5 &#8211; java string to to int et string to boolean</title>
		<link>http://blog.proxymis.com/2010/02/27/red5-java-string-to-to-int-et-string-to-boolean/</link>
		<comments>http://blog.proxymis.com/2010/02/27/red5-java-string-to-to-int-et-string-to-boolean/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 13:48:05 +0000</pubDate>
		<dc:creator>contact</dc:creator>
		
		<category><![CDATA[JAVA]]></category>

		<category><![CDATA[red5]]></category>

		<guid isPermaLink="false">http://blog.proxymis.com/2010/02/27/red5-java-string-to-to-int-et-string-to-boolean/</guid>
		<description><![CDATA[red5 – java string to to int et string to boolean]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>Boolean hasWebcam =Boolean.parseBoolean(params[3].toString());   <br />int i = Integer.parseInt(chaine) </p>
<p><script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fblog.proxymis.com%2F2010%2F02%2F27%2Fred5-java-string-to-to-int-et-string-to-boolean%2F';
  addthis_title  = 'red5+%26ndash%3B+java+string+to+to+int+et+string+to+boolean';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.proxymis.com/2010/02/27/red5-java-string-to-to-int-et-string-to-boolean/feed/</wfw:commentRss>
		</item>
		<item>
		<title>flex tree mysql: une vue hi&#233;rarchique</title>
		<link>http://blog.proxymis.com/2010/02/19/flex-tree-mysql-une-vue-hirarchique/</link>
		<comments>http://blog.proxymis.com/2010/02/19/flex-tree-mysql-une-vue-hirarchique/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 18:20:56 +0000</pubDate>
		<dc:creator>contact</dc:creator>
		
		<category><![CDATA[XML]]></category>

		<category><![CDATA[flex]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[flex tree mysql xml]]></category>

		<guid isPermaLink="false">http://blog.proxymis.com/2010/02/19/flex-tree-mysql-une-vue-hirarchique/</guid>
		<description><![CDATA[flex tree mysql: une vue hiérarchique]]></description>
			<content:encoded><![CDATA[<p>le composant Flex tree attend en dataProvider par exemple un fichier XML.</p>
<p>exemple de code pour le XML:</p>
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">root</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">node</span> <span class="attr">label</span><span class="kwrd">=&quot;leisure&quot;</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">node</span> <span class="attr">label</span><span class="kwrd">=&quot;sport&quot;</span> <span class="kwrd">&gt;</span>
            <span class="kwrd">&lt;</span><span class="html">node</span> <span class="attr">label</span><span class="kwrd">=&quot;3&quot;</span> <span class="attr">id</span><span class="kwrd">=&quot;football&quot;</span> <span class="kwrd">/&gt;</span>
            <span class="kwrd">&lt;</span><span class="html">node</span> <span class="attr">label</span><span class="kwrd">=&quot;4&quot;</span> <span class="attr">id</span><span class="kwrd">=&quot;tennis&quot;</span> <span class="kwrd">/&gt;</span>
        <span class="kwrd">&lt;/</span><span class="html">node</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">node</span> <span class="attr">label</span><span class="kwrd">=&quot;music&quot;</span> <span class="kwrd">&gt;</span>
            <span class="kwrd">&lt;</span><span class="html">node</span> <span class="attr">label</span><span class="kwrd">=&quot;5&quot;</span> <span class="attr">id</span><span class="kwrd">=&quot;jazz&quot;</span> <span class="kwrd">/&gt;</span>
            <span class="kwrd">&lt;</span><span class="html">node</span> <span class="attr">label</span><span class="kwrd">=&quot;6&quot;</span> <span class="attr">id</span><span class="kwrd">=&quot;rock&quot;</span> <span class="kwrd">/&gt;</span>
        <span class="kwrd">&lt;/</span><span class="html">node</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;/</span><span class="html">node</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">root</span><span class="kwrd">&gt;</span></pre>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>&#160;</p>
<p>et le code Flex correspondant pour afficher un tree hiérarchisé:</p>
<pre class="csharpcode"><span class="kwrd">&lt;?</span><span class="html">xml</span> <span class="attr">version</span><span class="kwrd">=&quot;1.0&quot;</span> <span class="attr">encoding</span><span class="kwrd">=&quot;utf-8&quot;</span>?<span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">mx:Application</span> <span class="attr">xmlns:mx</span><span class="kwrd">=&quot;http://www.adobe.com/2006/mxml&quot;</span> <span class="attr">layout</span><span class="kwrd">=&quot;absolute&quot;</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">mx:XML</span> <span class="attr">source</span><span class="kwrd">=&quot;test.xml&quot;</span> <span class="attr">id</span><span class="kwrd">=&quot;xml1&quot;</span>  <span class="kwrd">/&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">mx:Tree</span> <span class="attr">x</span><span class="kwrd">=&quot;108&quot;</span> <span class="attr">labelField</span><span class="kwrd">=&quot;@label&quot;</span> <span class="attr">y</span><span class="kwrd">=&quot;147&quot;</span> <span class="attr">dataProvider</span><span class="kwrd">=&quot;{xml1.node}&quot;</span> <span class="attr">width</span><span class="kwrd">=&quot;265&quot;</span> <span class="attr">height</span><span class="kwrd">=&quot;264&quot;</span><span class="kwrd">&gt;&lt;/</span><span class="html">mx:Tree</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">mx:Application</span><span class="kwrd">&gt;</span></pre>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>&#160;</p>
<p>La “seule difficluté” est de créer le XML correspondant au XML à partir d’une base de donnée mysql.</p>
<p>à partir de 3 tables MYQL : caregories, subcategories, subsubcategories:</p>
<p>Il s’agit en fait de parcourir un array associatif crée par le php dont voici le code:</p>
<p>&#160;</p>
<div class="csharpcode">
<pre class="alt">&lt;?</pre>
<pre>include(<span class="str">&quot;services/Connections/sql.php&quot;</span>);</pre>
<pre class="alt">$sql=<span class="str">&quot;SELECT category.description, subcategory.description as subcategoryDescription, subsubcategory.description  as subsubcategoryDescription, subsubcategory.id</pre>
<pre>FROM  subsubcategory ,subcategory,category</pre>
<pre class="alt">WHERE subcategory.categoryid = category.id AND subsubcategory.subcategoryid=subcategory.id &quot;</span>;</pre>
<pre>$result = mysql_query($sql);</pre>
<pre class="alt">&#160;</pre>
<pre>$xmlarr = array();   </pre>
<pre class="alt">$xmlresp = <span class="str">&quot;&lt;root&gt;\n&quot;</span>; </pre>
<pre>&#160;</pre>
<pre class="alt"><span class="kwrd">while</span> ($row = mysql_fetch_assoc($result)) { </pre>
<pre>  $xmlarr[$row[<span class="str">&#8216;description&#8217;</span>]][$row[<span class="str">&#8217;subcategoryDescription&#8217;</span>]][$row[<span class="str">&#8217;subsubcategoryDescription&#8217;</span>]] = $row[<span class="str">&#8216;id&#8217;</span>]; </pre>
<pre class="alt">} </pre>
<pre><span class="kwrd">foreach</span> ($xmlarr <span class="kwrd">as</span> $key1=&gt;$val1) { </pre>
<pre class="alt">  $xmlresp .= <span class="str">&quot;    &lt;node label=\&quot;$key1\&quot;&gt;\n&quot;</span>; </pre>
<pre>  <span class="kwrd">foreach</span> ($val1 <span class="kwrd">as</span> $key2=&gt;$val2) { </pre>
<pre class="alt">    $xmlresp .= <span class="str">&quot;        &lt;node label=\&quot;$key2\&quot; &gt;\n&quot;</span>; </pre>
<pre>    <span class="kwrd">foreach</span> ($val2 <span class="kwrd">as</span> $key3=&gt;$val3) { </pre>
<pre class="alt">      $xmlresp .= <span class="str">&quot;            &lt;node label=\&quot;{$key3}\&quot; id=\&quot;{$val3}\&quot; /&gt;\n&quot;</span>; </pre>
<pre>    }</pre>
<pre class="alt">    $xmlresp .= <span class="str">&quot;        &lt;/node&gt;\n&quot;</span>; </pre>
<pre>  } </pre>
<pre class="alt">  $xmlresp .= <span class="str">&quot;    &lt;/node&gt;\n&quot;</span>; </pre>
<pre>} </pre>
<pre class="alt">$xmlresp .= <span class="str">&quot;&lt;/root&gt;&quot;</span>; </pre>
<pre>echo $xmlresp;</pre>
<pre class="alt">?&gt;</pre>
</div>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p><script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fblog.proxymis.com%2F2010%2F02%2F19%2Fflex-tree-mysql-une-vue-hirarchique%2F';
  addthis_title  = 'flex+tree+mysql%3A+une+vue+hi%26eacute%3Brarchique';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.proxymis.com/2010/02/19/flex-tree-mysql-une-vue-hirarchique/feed/</wfw:commentRss>
		</item>
		<item>
		<title>flex resizeable moveable windows</title>
		<link>http://blog.proxymis.com/2010/02/18/flex-resizeable-moveable-windows/</link>
		<comments>http://blog.proxymis.com/2010/02/18/flex-resizeable-moveable-windows/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 11:52:01 +0000</pubDate>
		<dc:creator>contact</dc:creator>
		
		<category><![CDATA[général]]></category>

		<guid isPermaLink="false">http://blog.proxymis.com/2010/02/18/flex-resizeable-moveable-windows/</guid>
		<description><![CDATA[2 composants intéressants Flex pour des fenêtres windows:
&#160;
http://blog.lunar-dev.net/2008/06/10/un-composant-de-type-window-pour-flex-update/
&#160;
et également le framework FlexLib
http://code.google.com/p/flexlib/
&#160;
FlexLib a besoin d’un container et travaille plus sur le mode MDI.
Le composant de lunar est plus simple à utiliser et dérive d’un panel auquel il rajoute des fonctions de resize, move, minimize, restore et amximize.

  addthis_url    = 'http%3A%2F%2Fblog.proxymis.com%2F2010%2F02%2F18%2Fflex-resizeable-moveable-windows%2F';
  [...]]]></description>
			<content:encoded><![CDATA[<p>2 composants intéressants Flex pour des fenêtres windows:</p>
<p>&#160;</p>
<p><a title="http://blog.lunar-dev.net/2008/06/10/un-composant-de-type-window-pour-flex-update/" href="http://blog.lunar-dev.net/2008/06/10/un-composant-de-type-window-pour-flex-update/">http://blog.lunar-dev.net/2008/06/10/un-composant-de-type-window-pour-flex-update/</a></p>
<p>&#160;</p>
<p>et également le framework FlexLib</p>
<p><a title="http://code.google.com/p/flexlib/" href="http://code.google.com/p/flexlib/">http://code.google.com/p/flexlib/</a></p>
<p>&#160;</p>
<p>FlexLib a besoin d’un container et travaille plus sur le mode MDI.</p>
<p>Le composant de lunar est plus simple à utiliser et dérive d’un panel auquel il rajoute des fonctions de resize, move, minimize, restore et amximize.</p>
<p><script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fblog.proxymis.com%2F2010%2F02%2F18%2Fflex-resizeable-moveable-windows%2F';
  addthis_title  = 'flex+resizeable+moveable+windows';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.proxymis.com/2010/02/18/flex-resizeable-moveable-windows/feed/</wfw:commentRss>
		</item>
		<item>
		<title>red5 multi player game: red-cars</title>
		<link>http://blog.proxymis.com/2010/02/11/red5-multi-player-game-red-cars/</link>
		<comments>http://blog.proxymis.com/2010/02/11/red5-multi-player-game-red-cars/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 16:59:58 +0000</pubDate>
		<dc:creator>contact</dc:creator>
		
		<category><![CDATA[flex]]></category>

		<category><![CDATA[red5]]></category>

		<category><![CDATA[video chat]]></category>

		<category><![CDATA[red5 multi player game: red-cars]]></category>

		<guid isPermaLink="false">http://blog.proxymis.com/2010/02/11/red5-multi-player-game-red-cars/</guid>
		<description><![CDATA[Code source d’un jeu multi joueurs fait en Flex et RED5.]]></description>
			<content:encoded><![CDATA[<p>Code source d’un jeu multi joueurs fait en Flex et RED5.</p>
<p><a href="http://blog.proxymis.com/images/red5multiplayergameredcars_FCB2/game.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="game" border="0" alt="game" src="http://blog.proxymis.com/images/red5multiplayergameredcars_FCB2/game_thumb.jpg" width="606" height="389" /></a> </p>
<p>&#160;</p>
<p>à tester sur <a title="http://www.proxymis.com/red5-cars/" href="http://www.proxymis.com/red5-cars/">http://www.proxymis.com/red5-cars/</a></p>
<p>Code source disponible sur: <a title="http://code.google.com/p/red5-cars/" href="http://code.google.com/p/red5-cars/">http://code.google.com/p/red5-cars/</a></p>
<p>inclut webcam, jeu à deux, gestion multi joueur en temps réel.</p>
<p><script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fblog.proxymis.com%2F2010%2F02%2F11%2Fred5-multi-player-game-red-cars%2F';
  addthis_title  = 'red5+multi+player+game%3A+red-cars';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.proxymis.com/2010/02/11/red5-multi-player-game-red-cars/feed/</wfw:commentRss>
		</item>
		<item>
		<title>red5 et Sandbox : BitmapData.draw : kesako ?</title>
		<link>http://blog.proxymis.com/2010/01/27/red5-et-sandbox-bitmapdatadraw-kesako/</link>
		<comments>http://blog.proxymis.com/2010/01/27/red5-et-sandbox-bitmapdatadraw-kesako/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 11:44:25 +0000</pubDate>
		<dc:creator>contact</dc:creator>
		
		<category><![CDATA[général]]></category>

		<guid isPermaLink="false">http://blog.proxymis.com/2010/01/27/red5-et-sandbox-bitmapdatadraw-kesako/</guid>
		<description><![CDATA[&#160;
Pour éviter un message d’erreur SANDBOX
éditer the fichier red5-web.xml de l’application
&#160;
&#60;bean id=&#34;rtmpSampleAccess&#34; class=&#34;org.red5.server.stream.RtmpSampleAccess&#34;&#62; 
&#60;property name=&#34;audioAllowed&#34; value=&#34;true&#34;/&#62; 
&#60;property name=&#34;videoAllowed&#34; value=&#34;true&#34;/&#62; 
&#60;/bean&#62;

  addthis_url    = 'http%3A%2F%2Fblog.proxymis.com%2F2010%2F01%2F27%2Fred5-et-sandbox-bitmapdatadraw-kesako%2F';
  addthis_title  = 'red5+et+Sandbox+%3A+BitmapData.draw+%3A+kesako+%3F';
  addthis_pub    = '';

]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>Pour éviter un message d’erreur SANDBOX</p>
<p>éditer the fichier <strong>red5-web.xml</strong> de l’application</p>
<p>&#160;</p>
<p><strong><code>&lt;</code><code>bean</code> <code>id</code><code>=</code><code>&quot;rtmpSampleAccess&quot;</code> <code>class</code><code>=</code><code>&quot;org.red5.server.stream.RtmpSampleAccess&quot;</code><code>&gt; </code></strong></p>
<p><strong><code>&lt;</code><code>property</code> <code>name</code><code>=</code><code>&quot;audioAllowed&quot;</code> <code>value</code><code>=</code><code>&quot;true&quot;</code><code>/&gt; </code></strong></p>
<p><strong><code>&lt;</code><code>property</code> <code>name</code><code>=</code><code>&quot;videoAllowed&quot;</code> <code>value</code><code>=</code><code>&quot;true&quot;</code><code>/&gt; </code></strong></p>
<p><strong><code>&lt;/</code><code>bean</code><code>&gt;</code></strong></p>
<p><script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fblog.proxymis.com%2F2010%2F01%2F27%2Fred5-et-sandbox-bitmapdatadraw-kesako%2F';
  addthis_title  = 'red5+et+Sandbox+%3A+BitmapData.draw+%3A+kesako+%3F';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.proxymis.com/2010/01/27/red5-et-sandbox-bitmapdatadraw-kesako/feed/</wfw:commentRss>
		</item>
		<item>
		<title>notepad++ et function lists</title>
		<link>http://blog.proxymis.com/2010/01/10/notepad-et-function-lists/</link>
		<comments>http://blog.proxymis.com/2010/01/10/notepad-et-function-lists/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 11:38:07 +0000</pubDate>
		<dc:creator>contact</dc:creator>
		
		<category><![CDATA[général]]></category>

		<category><![CDATA[notepad++ function list]]></category>

		<guid isPermaLink="false">http://blog.proxymis.com/2010/01/10/notepad-et-function-lists/</guid>
		<description><![CDATA[notepad++ function list]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>les dernières version de <a href="http://notepad-plus.sourceforge.net/fr/download.php">l’editeur notepad++</a> ne sont pas compatibles avec le plugin <a href="http://sourceforge.net/projects/npp-plugins/files/">functionlist</a></p>
<p>La solution ? utiliser la version 4.9 de notepad qui ne supporte pas l’encodage ANSI, mais qui supporte functionlist.</p>
<p><a href="http://blog.proxymis.com/wp-content/uploads/2010/01/capture.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Capture" border="0" alt="Capture" src="http://blog.proxymis.com/wp-content/uploads/2010/01/capture-thumb.jpg" width="407" height="293" /></a></p>
<p><script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fblog.proxymis.com%2F2010%2F01%2F10%2Fnotepad-et-function-lists%2F';
  addthis_title  = 'notepad%2B%2B+et+function+lists';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.proxymis.com/2010/01/10/notepad-et-function-lists/feed/</wfw:commentRss>
		</item>
		<item>
		<title>red5 0.9 FME et h264</title>
		<link>http://blog.proxymis.com/2010/01/02/red5-09-fme-et-h264/</link>
		<comments>http://blog.proxymis.com/2010/01/02/red5-09-fme-et-h264/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 15:05:39 +0000</pubDate>
		<dc:creator>contact</dc:creator>
		
		<category><![CDATA[flex]]></category>

		<category><![CDATA[red5]]></category>

		<category><![CDATA[red5 0.9 FME H264]]></category>

		<guid isPermaLink="false">http://blog.proxymis.com/2010/01/02/red5-09-fme-et-h264/</guid>
		<description><![CDATA[RED5 0.9 est compatible H264 et FME]]></description>
			<content:encoded><![CDATA[<p>Voilà enfin une très très bonne nouvelle (vérifiée et testée)</p>
<p>RED5 0.9 est compatible H264 et FME : cela veut dire que vous pouvez streamer en LIVE et au format MPEG4 H264 à partir d’un logiciel style FME vers RED5 en live !</p>
<p>Est ce difficile ?</p>
<p>1 seule ligne de Flex suffit à jouer en live la vidéo ainsi streamée :</p>
<p>&#160;</p>
<pre class="csharpcode">&lt;mx:VideoDisplay id=<span class="str">&quot;playervid&quot;</span> autoBandWidthDetection=<span class="str">&quot;false&quot;</span> live=<span class="str">&quot;true&quot;</span> maintainAspectRatio=<span class="str">&quot;true&quot;</span>
source=<span class="str">&quot;rtmp://192.168.1.10/SOSample/livestream&quot;</span> width=<span class="str">&quot;640&quot;</span> height=<span class="str">&quot;480&quot;</span> autoPlay=<span class="str">&quot;true&quot;</span> x=<span class="str">&quot;0&quot;</span> y=<span class="str">&quot;0&quot;</span>/&gt;</pre>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>&#160;</p>
<p>Et voilà prêt pour streamer en MPEG4 25 images secondes et en live !</p>
<p><script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fblog.proxymis.com%2F2010%2F01%2F02%2Fred5-09-fme-et-h264%2F';
  addthis_title  = 'red5+0.9+FME+et+h264';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.proxymis.com/2010/01/02/red5-09-fme-et-h264/feed/</wfw:commentRss>
		</item>
		<item>
		<title>flex ALert dans un itemrenderer</title>
		<link>http://blog.proxymis.com/2010/01/01/flex-alert-dans-un-itemrenderer/</link>
		<comments>http://blog.proxymis.com/2010/01/01/flex-alert-dans-un-itemrenderer/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 21:34:34 +0000</pubDate>
		<dc:creator>contact</dc:creator>
		
		<category><![CDATA[flex]]></category>

		<category><![CDATA[alert]]></category>

		<category><![CDATA[flex itemrenderer]]></category>

		<guid isPermaLink="false">http://blog.proxymis.com/2010/01/01/flex-alert-dans-un-itemrenderer/</guid>
		<description><![CDATA[C’est le transtypage Sprite(Application.application) qui pose la plupart problème dans un renderer !]]></description>
			<content:encoded><![CDATA[<pre class="csharpcode"><span class="kwrd">private</span> function effacer():<span class="kwrd">void</span> {
    Alert.show(<span class="str">&quot;Etes vous sur de vouloir effacer cette playliste&quot;</span>,<span class="str">&quot;Effacer&quot;</span>,Alert.YES | Alert.NO,Sprite(Application.application)  , choix);
    function choix(<span class="kwrd">event</span>:CloseEvent):<span class="kwrd">void</span> {
        <span class="kwrd">if</span> (<span class="kwrd">event</span>.detail==Alert.NO) <span class="kwrd">return</span>;
        <span class="rem">// effacer !</span>
    }
}    </pre>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>&#160;</p>
<p>&#160;</p>
<p>C’est le transtypage Sprite(Application.application) qui pose la plupart problème dans un renderer !</p>
<p><script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fblog.proxymis.com%2F2010%2F01%2F01%2Fflex-alert-dans-un-itemrenderer%2F';
  addthis_title  = 'flex+ALert+dans+un+itemrenderer';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.proxymis.com/2010/01/01/flex-alert-dans-un-itemrenderer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>externalInterface et Firefox</title>
		<link>http://blog.proxymis.com/2009/12/28/externalinterface-et-firefox/</link>
		<comments>http://blog.proxymis.com/2009/12/28/externalinterface-et-firefox/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 17:20:21 +0000</pubDate>
		<dc:creator>contact</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[flash extrenalinterface]]></category>

		<guid isPermaLink="false">http://blog.proxymis.com/2009/12/28/externalinterface-et-firefox/</guid>
		<description><![CDATA[Voici un exemple minimaliste d’une intégration de Flash faisant appel à un external Interface et compatible avec Firefox]]></description>
			<content:encoded><![CDATA[<p>Voici un exemple minimaliste d’une intégration de Flash faisant appel à un external Interface et compatible avec Firefox</p>
<pre class="csharpcode"> <span class="kwrd">&lt;</span><span class="html">object</span> <span class="attr">id</span><span class="kwrd">=&quot;mp3&quot;</span> <span class="attr">type</span><span class="kwrd">=&quot;application/x-shockwave-flash&quot;</span> <span class="attr">data</span><span class="kwrd">=&quot;mp3.swf&quot;</span> <span class="attr">width</span><span class="kwrd">=&quot;10&quot;</span> <span class="attr">height</span><span class="kwrd">=&quot;10&quot;</span><span class="kwrd">&gt;</span>
  <span class="kwrd">&lt;</span><span class="html">param</span> <span class="attr">name</span><span class="kwrd">=&quot;allowScriptAccess&quot;</span> <span class="attr">value</span><span class="kwrd">=&quot;always&quot;</span> <span class="kwrd">/&gt;</span>
  <span class="kwrd">&lt;</span><span class="html">param</span> <span class="attr">name</span><span class="kwrd">=&quot;movie&quot;</span> <span class="attr">value</span><span class="kwrd">=&quot;mp3.swf&quot;</span> <span class="kwrd">/&gt;</span>
  <span class="kwrd">&lt;</span><span class="html">param</span> <span class="attr">name</span><span class="kwrd">=&quot;quality&quot;</span> <span class="attr">value</span><span class="kwrd">=&quot;high&quot;</span> <span class="kwrd">/&gt;</span>
  <span class="kwrd">&lt;</span><span class="html">param</span> <span class="attr">name</span><span class="kwrd">=&quot;bgcolor&quot;</span> <span class="attr">value</span><span class="kwrd">=&quot;#ffffff&quot;</span> <span class="kwrd">/&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">object</span><span class="kwrd">&gt;</span> </pre>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p><script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fblog.proxymis.com%2F2009%2F12%2F28%2Fexternalinterface-et-firefox%2F';
  addthis_title  = 'externalInterface+et+Firefox';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.proxymis.com/2009/12/28/externalinterface-et-firefox/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
