<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Leonardo França &#187; AMFPHP</title>
	<atom:link href="http://www.leonardofranca.com.br/index.php/category/amfphp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.leonardofranca.com.br</link>
	<description>Consultor e Desenvolvedor Flash Platform (Adobe AIR/Flex/Flash/Flash Media Server/PHP/Java/.NET)</description>
	<lastBuildDate>Wed, 01 Feb 2012 13:56:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Salvar a imagem da webcam no servidor</title>
		<link>http://www.leonardofranca.com.br/index.php/2007/05/19/salvar-a-imagem-da-webcam-no-servidor/</link>
		<comments>http://www.leonardofranca.com.br/index.php/2007/05/19/salvar-a-imagem-da-webcam-no-servidor/#comments</comments>
		<pubDate>Sat, 19 May 2007 16:54:47 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[AMFPHP]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com.br/?p=207</guid>
		<description><![CDATA[Tenho um projeto que necessitou dessa funcionalidade, alem de alguns emails que me mandaram perguntando como isso poderia ser feito. Encontrei esse artigo no www.bytearray.org que explica como fazer isso com Flash e AMFPHP 1.9(que suporta bytearray) e utilizando a &#8230; <a href="http://www.leonardofranca.com.br/index.php/2007/05/19/salvar-a-imagem-da-webcam-no-servidor/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Tenho um projeto que necessitou dessa funcionalidade, alem de alguns emails que me mandaram perguntando como isso poderia ser feito.<br />
Encontrei esse artigo no <a href="http://www.bytearray.org">www.bytearray.org</a> que explica como fazer isso com Flash e AMFPHP 1.9(que suporta bytearray) e utilizando a classe jpgencoder(baseada no bytearray), so tive que adaptar para o Flex.</p>
<p>veja o artigo<br />
<a href="http://www.bytearray.org/?p=90">http://www.bytearray.org/?p=90</a></p>
<p>Mas o que é bytearray?<br />
bytearray é uma classe introduzida no ActionScript 3, com a finalidade de escrever, ler e trabalhar dados binarios.<br />
<a href="http://livedocs.adobe.com/labs/flex3/langref/flash/utils/ByteArray.html">http://livedocs.adobe.com/labs/flex3/langref/flash/utils/ByteArray.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com.br/index.php/2007/05/19/salvar-a-imagem-da-webcam-no-servidor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tutorial Flex 2 e AMFPHP 1.9</title>
		<link>http://www.leonardofranca.com.br/index.php/2007/01/16/tutorial-flex-2-e-amfphp-19/</link>
		<comments>http://www.leonardofranca.com.br/index.php/2007/01/16/tutorial-flex-2-e-amfphp-19/#comments</comments>
		<pubDate>Tue, 16 Jan 2007 14:54:15 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[AMFPHP]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Principal]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com.br/index.php/2007/01/16/tutorial-flex-2-e-amfphp-19/</guid>
		<description><![CDATA[Segue um link de um tutorial sobre como utilizar o Flex 2 com o AMFPHP 1.9 http://sephiroth.it/tutorials/flashPHP/flex_remoteobject/ O AMFPHP(criado por Patrick Mineault) é uma implemantação em PHP para suportar o protocolo AMF(Action Message Format) facilitando a comunicação entre um SWF(Flash/Flex) &#8230; <a href="http://www.leonardofranca.com.br/index.php/2007/01/16/tutorial-flex-2-e-amfphp-19/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Segue um link de um tutorial sobre como utilizar o Flex 2 com o AMFPHP 1.9</p>
<p><a href="http://sephiroth.it/tutorials/flashPHP/flex_remoteobject/">http://sephiroth.it/tutorials/flashPHP/flex_remoteobject/</a></p>
<p>O AMFPHP(criado por <a href="http://www.5etdemi.com/">Patrick Mineault</a>) é uma implemantação em PHP para suportar o protocolo AMF(Action Message Format) facilitando a comunicação entre um SWF(Flash/Flex) e um servidor PHP. Os dados trafegam em formato binário ganhando em performace e segurança. O AMFPHP 1.9 ja suporta o AMF3.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com.br/index.php/2007/01/16/tutorial-flex-2-e-amfphp-19/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AMFPHP com suporte a AMF3</title>
		<link>http://www.leonardofranca.com.br/index.php/2006/12/12/amfphp-com-suporte-a-amf3/</link>
		<comments>http://www.leonardofranca.com.br/index.php/2006/12/12/amfphp-com-suporte-a-amf3/#comments</comments>
		<pubDate>Tue, 12 Dec 2006 13:06:01 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[AMFPHP]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Principal]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com.br/index.php/2006/12/12/amfphp-com-suporte-a-amf3/</guid>
		<description><![CDATA[Patrick Mineault postou hoje na lista Flexcoders que já esta em fase de testes o suporte a AMF3 no AMFPHP. Mensagem na lista: http://tech.groups.yahoo.com/group/flexcoders/message/58590 Se quiser testar também: http://5etdemi.com/uploads/amfphp-1.9.alpha.zip Renaun Erickson tem alguns exemplos ja com AMF3 http://renaun.com/blog/2006/12/12/166/]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.5etdemi.com/blog">Patrick Mineault</a> postou hoje na lista Flexcoders que já esta em fase de testes o suporte a AMF3 no AMFPHP.</p>
<p>Mensagem na lista:<br />
<a href="http://tech.groups.yahoo.com/group/flexcoders/message/58590">http://tech.groups.yahoo.com/group/flexcoders/message/58590</a></p>
<p>Se quiser testar também:<br />
<a href="http://5etdemi.com/uploads/amfphp-1.9.alpha.zip">http://5etdemi.com/uploads/amfphp-1.9.alpha.zip</a></p>
<p>Renaun Erickson tem alguns exemplos ja com AMF3<br />
<a href="http://renaun.com/blog/2006/12/12/166/">http://renaun.com/blog/2006/12/12/166/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com.br/index.php/2006/12/12/amfphp-com-suporte-a-amf3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Links das palestras sobre Flex e sobre o CFUGBR</title>
		<link>http://www.leonardofranca.com.br/index.php/2006/11/28/links-das-palestras-sobre-flex-e-sobre-o-cfugbr/</link>
		<comments>http://www.leonardofranca.com.br/index.php/2006/11/28/links-das-palestras-sobre-flex-e-sobre-o-cfugbr/#comments</comments>
		<pubDate>Tue, 28 Nov 2006 12:16:14 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[AMFPHP]]></category>
		<category><![CDATA[Flash Remoting]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com.br/index.php/2006/11/28/links-das-palestras-sobre-flex-e-sobre-o-cfugbr/</guid>
		<description><![CDATA[Segue os links das palestras realizadas no dia 18/11 sobre Adobe Flex e do dia 25/11 Segundo Encontro do AUGDF/Primeiro Encontro do CFUG-BR =) Desvendando o Flex http://mmusergroup.adobe.acrobat.com/p30009107/ ColdFusion e Flex, Mercado de Trabalho ColdFusion no Brasil, CFUG-BR http://adobechats.adobe.acrobat.com/p18756518/ Os &#8230; <a href="http://www.leonardofranca.com.br/index.php/2006/11/28/links-das-palestras-sobre-flex-e-sobre-o-cfugbr/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Segue os links das palestras realizadas no dia 18/11 sobre Adobe Flex e do dia 25/11 Segundo Encontro do <a href="http://www.augdf.com.br/">AUGDF</a>/Primeiro Encontro do <a href="http://www.cfugbr.com/">CFUG-BR</a> =)</p>
<p>Desvendando o Flex<br />
<a href="http://mmusergroup.adobe.acrobat.com/p30009107/">http://mmusergroup.adobe.acrobat.com/p30009107/</a></p>
<p>ColdFusion e Flex, Mercado de Trabalho ColdFusion no Brasil, CFUG-BR<br />
<a href="http://adobechats.adobe.acrobat.com/p18756518/">http://adobechats.adobe.acrobat.com/p18756518/</a></p>
<p>Os arquivos das palestras sobre Flex esta no <a href="http://www.leonardofranca.com.br/labs">Labs</a></p>
<p>Agradecimentos especiais a Allen Seirafi, por ter cedido alguns slides de sua apresentação, Thanks Allen =)</p>
<p>OBS: quando estava demostrando o exemplo com o AMFPHP, acabei esquecendo de setar o objectEnconding, por isso não funcionou.</p>
<div class="igBar"><span id="lactionscript-3"><a href="#" onclick="javascript:showPlainTxt('actionscript-3'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">Actionscript:</span>
<div id="actionscript-3">
<div class="actionscript" style="font-family:monospace;">
<ol>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> init<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; conexao.<span style="color: #006600;">objectEncoding</span> = ObjectEncoding.<span style="color: #006600;">AMF0</span>;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> protocol:<span style="color: #0066CC;">String</span> = ExternalInterface.<span style="color: #0066CC;">call</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;window.location.protocol.toString&quot;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> hostname:<span style="color: #0066CC;">String</span> = ExternalInterface.<span style="color: #0066CC;">call</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;window.location.hostname.toString&quot;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> host:<span style="color: #0066CC;">String</span> = protocol+<span style="color: #ff0000;">&quot;//&quot;</span>+hostname+<span style="color: #ff0000;">&quot;/flashservices/gateway.php&quot;</span>;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span>protocol+<span style="color: #ff0000;">&quot;//&quot;</span>+hostname+<span style="color: #ff0000;">&quot;/flashservices/gateway.php&quot;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; conexao.<span style="color: #0066CC;">connect</span><span style="color: #66cc66;">&#40;</span>host<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold; vertical-align:top;color:#26536A;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; preencheGrid<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: normal; vertical-align:top;color:#3A6A8B;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #66cc66;">&#125;</span></div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com.br/index.php/2006/11/28/links-das-palestras-sobre-flex-e-sobre-o-cfugbr/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>FUGDF + CFUGDF = AUGDF²</title>
		<link>http://www.leonardofranca.com.br/index.php/2006/09/04/fugdf-cfugdf-augdf%c2%b2/</link>
		<comments>http://www.leonardofranca.com.br/index.php/2006/09/04/fugdf-cfugdf-augdf%c2%b2/#comments</comments>
		<pubDate>Mon, 04 Sep 2006 18:19:24 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[AMFPHP]]></category>
		<category><![CDATA[E-Learning]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Media Server]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Remoting]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[User Groups]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com.br/index.php/2006/09/04/fugdf-cfugdf-augdf%c2%b2/pt/</guid>
		<description><![CDATA[Há algum tempo o FUGDF e o CFUGDF decidiram unir-ser para formar o AUGDF(User Group Oficial), visando agregar mais valor e conteudo para comunidade. O primeiro encontro desse novo grupo esta marcado para 16 de Setembro as 15:00 no auditorio &#8230; <a href="http://www.leonardofranca.com.br/index.php/2006/09/04/fugdf-cfugdf-augdf%c2%b2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Há algum tempo o FUGDF e o CFUGDF decidiram unir-ser para formar o AUGDF(User Group Oficial), visando agregar mais valor e conteudo para comunidade. O primeiro encontro desse novo grupo esta marcado para 16 de Setembro as 15:00 no auditorio do <a href="http://www.comuniweb.com.br/">Jornal da Comunidade</a>. Será sorteado um Studio 8 para quem se cadastrar no site e comparecer ao evento. </p>
<p>Visite o site do grupo<br />
<a href="http://www.augdf.com.br/">www.augdf.com.br</a></p>
<p>Acompanhe a agenda do evento<br />
<a target="_blank" href="http://www.google.com/calendar/embed?src=v8h2ha62tp2ejun4drs5frj6lg%40group.calendar.google.com"><img src="http://www.google.com/calendar/images/ext/gc_button1.gif" border=0/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com.br/index.php/2006/09/04/fugdf-cfugdf-augdf%c2%b2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

