<?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</title>
	<atom:link href="http://www.leonardofranca.com.br/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.leonardofranca.com.br</link>
	<description>Consultor e Desenvolvedor (Adobe AIR/Flex/Flash/Flash Media Server/PHP/Java/.NET/C, C++, Qt)</description>
	<lastBuildDate>Mon, 20 May 2013 19:39:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Palestra sobre desenvolvimento de aplicativos para BlackBerry 10</title>
		<link>http://www.leonardofranca.com.br/index.php/2013/04/02/palestra-sobre-desenvolvimento-de-aplicativos-para-blackberry-10/</link>
		<comments>http://www.leonardofranca.com.br/index.php/2013/04/02/palestra-sobre-desenvolvimento-de-aplicativos-para-blackberry-10/#comments</comments>
		<pubDate>Tue, 02 Apr 2013 03:13:51 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Cascades]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[User Groups]]></category>
		<category><![CDATA[C/C++/Qt]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com.br/?p=2539</guid>
		<description><![CDATA[O BlackBerry Dev Group Brasília convida a todos para participarem da palestra sobre desenvolvimento de aplicativos para o novo BlackBerry 10. Falarão sobre como anda o mercado para desenvolvimento mobile, mostrarão as principais novidades e recursos do BlackBerry 10 e &#8230; <a href="http://www.leonardofranca.com.br/index.php/2013/04/02/palestra-sobre-desenvolvimento-de-aplicativos-para-blackberry-10/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><div id="attachment_2545" class="wp-caption alignleft" style="width: 131px"><a href="http://blackberrydeveloper.com.br/eventos/palestra-do-blackberry-dev-group-brasilia-no-iesb/"><img src="http://i1.wp.com/www.leonardofranca.com.br/wp-content/uploads/2013/04/grupo-brasilia-e1364872007556.jpg?resize=121%2C111" alt="BlackBerry Dev Groups Brasil" class="size-full wp-image-2545" data-recalc-dims="1" /></a><p class="wp-caption-text">BlackBerry Dev Group Brasília</p></div>O <strong>BlackBerry Dev Group Brasília</strong> convida a todos para participarem da palestra sobre desenvolvimento de aplicativos para o novo <strong>BlackBerry 10</strong>. Falarão sobre como anda o mercado para desenvolvimento mobile, mostrarão as principais novidades e recursos do BlackBerry 10 e farão demonstrações de desenvolvimento de aplicativos usando <strong>C/C++/Qt(com o Cascades), Adobe AIR, HTML5/JavaScript</strong> e como converter seu aplicativo feito em <strong>Java para Android para o BlackBerry 10</strong>.</p>
<p><a href="http://www.eventick.com.br/bbdevgbsb2">Mais detalhes e inscrições gratuitas clique aqui</a></p>
<p><a href="http://www.facebook.com/groups/blackberrydevgroupbrasilia/">Entre no grupo no Facebook</a></p>
<p><strong>FONTE:</strong> <a href="http://blackberrydeveloper.com.br/eventos/palestra-do-blackberry-dev-group-brasilia-no-iesb/">BlackBerry Dev Groups Brasil</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com.br/index.php/2013/04/02/palestra-sobre-desenvolvimento-de-aplicativos-para-blackberry-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Camera IP e Adobe Flash</title>
		<link>http://www.leonardofranca.com.br/index.php/2012/09/21/camera-ip-e-adobe-flash/</link>
		<comments>http://www.leonardofranca.com.br/index.php/2012/09/21/camera-ip-e-adobe-flash/#comments</comments>
		<pubDate>Fri, 21 Sep 2012 20:24:18 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Media Server]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com.br/?p=2497</guid>
		<description><![CDATA[Sempre me perguntaram sobre a possibilidade do Flash poder pegar a imagem de uma camera IP e retransmitir para o Flash Media Server. Até recententemente, não sabia responder até que peguei um trabalho que necessitava dessa funcionalidade. Alguns detalhes importantes &#8230; <a href="http://www.leonardofranca.com.br/index.php/2012/09/21/camera-ip-e-adobe-flash/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><img src="http://i1.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/09/camera_ip.jpg?resize=180%2C180" alt="" title="camera_ip" class="alignleft size-full wp-image-2500" data-recalc-dims="1" />Sempre me perguntaram sobre a possibilidade do <strong>Flash </strong>poder pegar a imagem de uma <strong>camera IP</strong> e retransmitir para o <strong>Flash Media Server</strong>. Até recententemente, não sabia responder até que peguei um trabalho que necessitava dessa funcionalidade<span id="more-2497"></span>.</p>
<hr />
Alguns detalhes importantes que precisamos ter em mente:</p>
<ul>
<li>O Flash Player só suporta cameras usb</li>
<li>Cameras IP geralmente tem seu proprio servidor embutido não sendo possivel usar o Flash Player &#8220;dentro dela&#8221;.</li>
</ul>
<p>Como o <strong>Flash Player</strong> não pode pegar a imagem de uma camera ip, a solução que encontrei foi usar outro software que consiga conectar a camera ip e gerar um driver virtual(no caso, usei o <a href="http://www.webcamxp.com/home.aspx">Webcam 7</a>), assim o <strong>Flash Player</strong> consegue reconhecer e pegar a imagem da camera ip <img src='http://i1.wp.com/www.leonardofranca.com.br/wp-includes/images/smilies/icon_biggrin.gif?w=610' alt=':D' class='wp-smiley' data-recalc-dims="1" /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com.br/index.php/2012/09/21/camera-ip-e-adobe-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Últimas Novidades sobre o Apache Flex(Julho)</title>
		<link>http://www.leonardofranca.com.br/index.php/2012/07/13/ultimas-novidades-sobre-o-apache-flexjulho/</link>
		<comments>http://www.leonardofranca.com.br/index.php/2012/07/13/ultimas-novidades-sobre-o-apache-flexjulho/#comments</comments>
		<pubDate>Fri, 13 Jul 2012 18:32:31 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com.br/?p=2475</guid>
		<description><![CDATA[O Apache Flex team está testando um release candidate para o Apache Flex 4.8.0. Apache 4.8.0 Flex será uma &#8220;paridade&#8221; de liberação com o Adobe Flex 4.6.0. Estão essencialmente testando para se certificarem de que podem produzir um build que &#8230; <a href="http://www.leonardofranca.com.br/index.php/2012/07/13/ultimas-novidades-sobre-o-apache-flexjulho/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft" src="http://i1.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/02/apache_flex.png?resize=191%2C100" alt="Apache Flex" data-recalc-dims="1" />O Apache Flex team está testando um release candidate para o Apache Flex 4.8.0. Apache 4.8.0 Flex será uma &#8220;paridade&#8221; de liberação com o Adobe Flex 4.6.0. Estão essencialmente testando para se certificarem de que podem produzir um build que permite que você continue a usar todos os recursos legais do Flex Framework, sob a nova licença Apache. Compilações futuras irão implementar correções de bugs, novas funcionalidades e novos componentes. Confira o README no SVN.</p>
<p><a href="http://incubator.apache.org/flex/">veja mais</a></p>
<p><strong><a href="http://incubator.apache.org/flex/download.html">DOWNLOAD APACHE FLEX</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com.br/index.php/2012/07/13/ultimas-novidades-sobre-o-apache-flexjulho/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suporte para Flash Player no Windows 8</title>
		<link>http://www.leonardofranca.com.br/index.php/2012/05/31/suporte-para-flash-player-no-windows-8/</link>
		<comments>http://www.leonardofranca.com.br/index.php/2012/05/31/suporte-para-flash-player-no-windows-8/#comments</comments>
		<pubDate>Fri, 01 Jun 2012 01:08:59 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com.br/?p=2470</guid>
		<description><![CDATA[Esta tarde, tivemos a breve noticia de que teremos suporte a Flash Player no Windows 8. Flash Player estará disponí­vel no Windows 8 para Desktop e Metro em x86/64 e chipsets ARM.. Veja o Flash Roadmap whitepaper: Windows 8: Microsoft &#8230; <a href="http://www.leonardofranca.com.br/index.php/2012/05/31/suporte-para-flash-player-no-windows-8/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Esta tarde, tivemos a breve noticia de que teremos <strong>suporte a Flash Player no Windows 8. Flash Player estará disponí­vel no Windows 8 para Desktop e Metro em x86/64 e chipsets ARM.</strong>.</p>
<p>Veja o Flash Roadmap whitepaper:</p>
<blockquote><p><strong>Windows 8</strong>: Microsoft is currently developing Windows 8, which is the next generation of its Windows operating system. The operating system includes a number of different user interface configurations (desktop and Metro style) and targeted processor chipsets (x86/64 and ARM), which create a number of different development targets for the Flash runtimes. In addition, while Windows 8 Metro style is the primary interface for tablets and touch devices, it is also a core part of the user experience for Windows 8 running on desktops and laptops.</p>
<p>Flash Player release and debug players will be available and supported for Windows 8 Desktop and Metro style experiences on both x86/64 and ARM platforms.</p>
<p>In order to ensure the best experience for users, Microsoft maintains a compatibility view list of HTML and Flash content that is known to work well in Metro style Internet Explorer. Flash content not on the compatibility view list will not be displayed within Metro style Internet Explorer on Windows 8. Developers and users will have a number of options on how such content can be viewed, including viewing it in Windows 8 desktop.</p>
<p>Adobe and Microsoft will be publishing technical information on how to ensure that Flash content provides the best experience for end users. This document will be updated once that information is available.</p></blockquote>
<p><a href="http://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html">http://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com.br/index.php/2012/05/31/suporte-para-flash-player-no-windows-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server-Side ActionScript no Flash Media Server</title>
		<link>http://www.leonardofranca.com.br/index.php/2012/03/07/server-side-actionscript-no-flash-media-server/</link>
		<comments>http://www.leonardofranca.com.br/index.php/2012/03/07/server-side-actionscript-no-flash-media-server/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 00:41:05 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Media Server]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com.br/?p=2407</guid>
		<description><![CDATA[Poucos sabem mas o Flash Media Server(versÃ£o Interactive) possui uma linguagem de servidor chamada Server-Side ActionScript ou ActionScript Communications(extensÃ£o .asc). O que permite recurso poderosos em seus aplicativos multimÃ­dia muito alÃ©m de um simples streaming. Server-Side ActionScript Ã© o nome &#8230; <a href="http://www.leonardofranca.com.br/index.php/2012/03/07/server-side-actionscript-no-flash-media-server/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><img src="http://i2.wp.com/www.leonardofranca.com.br/wp-content/uploads/2011/12/fms_appicon_lg.jpg.adimg_.mw_.138.png?resize=138%2C138" alt="" title="fms_appicon_lg.jpg.adimg.mw.138" class="alignleft size-full wp-image-2050" data-recalc-dims="1" />Poucos sabem mas o <strong>Flash Media Server</strong>(versÃ£o Interactive) possui uma linguagem de servidor chamada <strong>Server-Side ActionScript ou ActionScript Communications</strong>(extensÃ£o .asc). O que permite recurso poderosos em seus aplicativos multimÃ­dia muito alÃ©m de um simples streaming.<br />
<strong>Server-Side ActionScript</strong> Ã© o nome que <strong>Adobe </strong>deu para o <strong>JavaScript 1.5</strong>, o <strong>Flash Media Server</strong> possui uma engine de <strong>JavaScript</strong> para compilar e executar os scripts<span id="more-2407"></span>.<br />
O <strong>Server-Side ActionScript</strong> Ã© parecido mas nÃ£o idÃªntico ao <strong>ActionScript 1.0</strong>, mas ambos sÃ£o baseado no <strong>ECMAScript(ECMA-262) edition 3 language specification</strong>. O Server-Side ActionScript roda sob a engine SpiderMonkey da Mozilla que consta no <strong>Flash Media Server</strong> enquanto que o <strong>ActionScript 1.0</strong> roda sob o AVM1(ActionScript Virtual Machine 1) no Adobe Flash Player. O SpiderMonkey implementa o totalmente o ECMAScript enquanto que a AVM1 do Flash Player nÃ£o. A grande diferenÃ§a entre os dois Ã© que o <strong>Server-Side ActionScript Ã© case-sensitive</strong>.<br />
Portanto para quem jÃ¡ tem conhecimento de <strong>JavaScript</strong>, pode reaproveita-lo para usar no <strong>Flash Media Server</strong>, Ã© possÃ­vel utilizar a maioria dos recursos e ainda contar com os recursos exclusivos do <strong>Flash Media Server</strong>.</p>
<p>Vamos os primeiros passos para utilizar o <strong>Server-Side ActionScript no Flash Media Server</strong>. Uma maneira de testar seus scripts Ã© usando o fms_console localizado no caminho:</p>
<blockquote><p>INSTALATION FOLDER\Adobe\Flash Media Server 4.5\webroot\swfs\fms_adminConsole.swf</p></blockquote>
<p>Se vocÃª tiver o Adobe Flash Professional, pode abrir esse arquivo diretamente apenas dando dois cliques, caso contrario, abra pelo navegador. Ao ser aberto, devemos ter uma tela como essa:<br />
<div id="attachment_2424" class="wp-caption aligncenter" style="width: 620px"><a href="http://i2.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela1.jpg"><img src="http://i0.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela1.jpg?resize=610%2C342" alt="fms_console_tela1" title="fms_console_tela1" class="size-large wp-image-2424" data-recalc-dims="1" /></a><p class="wp-caption-text">Tela inicial do fms_adminConsole.swf</p></div><br />
Basta entrar com o login e senha que vocÃª determinou no momento em que estava instalando o Flash Media Server que deveremos entrar para a seguinte tela:<br />
<div id="attachment_2427" class="wp-caption aligncenter" style="width: 620px"><a href="http://i2.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela2.jpg"><img src="http://i1.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela2.jpg?resize=610%2C342" alt="fms_console_tela2" title="fms_console_tela2" class="size-large wp-image-2427" data-recalc-dims="1" /></a><p class="wp-caption-text">Tela pos-login</p></div><br />
Esse serÃ¡ seu melhor amigo ao desenvolver aplicativos com Flash/Flex e Flash Media Server. Por padrÃ£o, o Flash Media Server lÃª o seguinte diretorio:</p>
<blockquote><p>INSTALATION FOLDER\Adobe\Flash Media Server 4.5\applications</p></blockquote>
<p>Esse caminho pode ser configurado modificando a linha &#8220;VHOST.APPSDIR&#8221; no seguinte arquivo:</p>
<blockquote><p>INSTALATION FOLDER\Adobe\Flash Media Server 4.5\conf\fms.ini</p></blockquote>
<p>Criaremos um diretorio chamado &#8220;teste&#8221;, e dentro dele um arquivo chamando &#8220;main.asc&#8221; com o seguinte conteÃºdo:<br />
[javascript]<br />
// ActionScript Communications Document<br />
trace(&#8220;init app&#8230;&#8221;);<br />
[/javascript]<br />
Agora no console, carregaremos nossa aplicaÃ§Ã£o criando uma nova instÃ¢ncia dela selecionando no combobox:<br />
<a href="http://i2.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela3.jpg"><img src="http://i0.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela3.jpg?resize=610%2C342" alt="" title="fms_console_tela3" class="aligncenter size-large wp-image-2435" data-recalc-dims="1" /></a><br />
Na tela seguinte, basta dar um &#8220;enter&#8221;.<br />
<a href="http://i0.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela4.jpg"><img src="http://i0.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela4.jpg?resize=610%2C342" alt="" title="fms_console_tela4" class="aligncenter size-large wp-image-2437" data-recalc-dims="1" /></a><br />
Deveremos ter o resultado do nosso trace na caixa de texto como na imagem:<br />
<div id="attachment_2439" class="wp-caption aligncenter" style="width: 620px"><a href="http://i0.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela5.jpg"><img src="http://i0.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela5.jpg?resize=610%2C342" alt="fms_console_tela5" title="fms_console_tela5" class="size-large wp-image-2439" data-recalc-dims="1" /></a><p class="wp-caption-text">Resultado do trace</p></div><br />
Uma recomendaÃ§Ã£o que faÃ§o Ã© que vocÃª limpe a tela antes de executar novamente o script main.asc, basta clicar no botÃ£o Clear Log(1) e depois em Reload Application(2):<br />
<a href="http://i0.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela6.jpg"><img src="http://i0.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela6.jpg?resize=610%2C342" alt="" title="fms_console_tela6" class="aligncenter size-large wp-image-2441" data-recalc-dims="1" /></a></p>
<h2>Alguns exemplos do que pode ser usado com o Server-Side ActionScript</h2>
<h2>Constantes</h2>
<p>[javascript]<br />
// ActionScript Communications Document<br />
trace(&#8220;init app&#8230;&#8221;);<br />
const PI = 3.14;<br />
trace(PI);<br />
[/javascript]<br />
<a href="http://i0.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela7.jpg"><img src="http://i2.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela7.jpg?resize=610%2C342" alt="" title="fms_console_tela7" class="aligncenter size-large wp-image-2446" data-recalc-dims="1" /></a></p>
<h2>ExpressÃµes Regulares</h2>
<p>[javascript]<br />
// ActionScript Communications Document<br />
trace(&#8220;init app&#8230;&#8221;);<br />
myRe = /d(b+)d/g;<br />
myArray = myRe.exec(&#8220;cdbbdbsbz&#8221;);<br />
trace(myArray);<br />
[/javascript]<br />
<a href="http://i0.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela8.jpg"><img src="http://i0.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela8.jpg?resize=610%2C342" alt="" title="fms_console_tela8" class="aligncenter size-large wp-image-2448" data-recalc-dims="1" /></a></p>
<h2>FunÃ§Ãµes</h2>
<p>[javascript]<br />
// ActionScript Communications Document<br />
trace(&#8220;init app&#8230;&#8221;);<br />
function teste()<br />
{<br />
	return &#8220;to na funcao o/&#8221;;<br />
}<br />
trace(teste());</p>
<p>function factorial(n)<br />
{<br />
   if ((n == 0) || (n == 1))<br />
      return 1;<br />
   else<br />
   {<br />
      var result = (n * factorial(n-1) );<br />
      return result;<br />
   }<br />
}<br />
trace(factorial(5));<br />
[/javascript]<br />
<a href="http://i0.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela9.jpg"><img src="http://i1.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela9.jpg?resize=610%2C342" alt="" title="fms_console_tela9" class="aligncenter size-large wp-image-2450" data-recalc-dims="1" /></a></p>
<h2>Objetos</h2>
<p>[javascript]<br />
// ActionScript Communications Document<br />
trace(&#8220;init app&#8230;&#8221;);<br />
var obj = {id:&#8221;teste&#8221;,data:2,status:&#8221;ONLINE&#8221;,type:&#8221;admin&#8221;}<br />
trace(obj);<br />
for(s in obj)<br />
{<br />
	trace(s +&#8221; &#8211; &#8220;+obj[s]);<br />
}<br />
[/javascript]<br />
<a href="http://i0.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela10.jpg"><img src="http://i1.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela10.jpg?resize=610%2C342" alt="" title="fms_console_tela10" class="aligncenter size-large wp-image-2452" data-recalc-dims="1" /></a></p>
<h2>Array</h2>
<p>[javascript]<br />
// ActionScript Communications Document<br />
trace(&#8220;init app&#8230;&#8221;);<br />
var arr = ["leo", "bruno", "wendel", "andre","juba"];<br />
trace(arr);<br />
function removeValueFromArray(arr, value)<br />
{<br />
	var len = arr.length;</p>
<p>	for(var i = len; i > -1; i&#8211;)<br />
	{<br />
		if(arr[i] === value)<br />
		{<br />
			arr.splice(i, 1);<br />
		}<br />
	}<br />
	return arr;<br />
}<br />
trace(removeValueFromArray(arr,&#8221;pam&#8221;));<br />
[/javascript]<br />
<a href="http://i0.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela11.jpg"><img src="http://i2.wp.com/www.leonardofranca.com.br/wp-content/uploads/2012/03/fms_console_tela11.jpg?resize=610%2C342" alt="" title="fms_console_tela11" class="aligncenter size-large wp-image-2454" data-recalc-dims="1" /></a></p>
<blockquote><p>
Aviso importante, use esses recursos SOMENTE em ambiente de desenvolvimento. Em ambiente de produÃ§Ã£o, vocÃª derrubarÃ¡ todo mundo que estiver conectado Ã  sua aplicaÃ§Ã£o. <img src='http://i2.wp.com/www.leonardofranca.com.br/wp-includes/images/smilies/icon_razz.gif?w=610' alt=':P' class='wp-smiley' data-recalc-dims="1" />
</p></blockquote>
<p>ReferÃªncia:<br />
<a href="http://www.adobe.com/support/documentation/en/flashmediaserver/documentation.html">DocumentaÃ§Ã£o do Adobe Flash Media Server</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com.br/index.php/2012/03/07/server-side-actionscript-no-flash-media-server/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
