<?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; Flash Lite</title>
	<atom:link href="http://www.leonardofranca.com.br/index.php/category/flash-lite/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>Reportagem sobre geolocalização na revista Wide</title>
		<link>http://www.leonardofranca.com.br/index.php/2011/01/10/reportagem-sobre-geolocalizacao-na-revista-wide/</link>
		<comments>http://www.leonardofranca.com.br/index.php/2011/01/10/reportagem-sobre-geolocalizacao-na-revista-wide/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 04:56:28 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Lite]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Nokia]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com.br/?p=1347</guid>
		<description><![CDATA[Na edição de janeiro de 2011, a revista Wide tras uma ótima reportagem feita pela Flávia Freire explicando como funciona o uso de geolocalização para desenvolvimento de aplicativos. Participo da reportagem explicando como usar geolocalização na Flash Platform (Flex, Flash, &#8230; <a href="http://www.leonardofranca.com.br/index.php/2011/01/10/reportagem-sobre-geolocalizacao-na-revista-wide/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.leonardofranca.com.br/wp-content/uploads/2011/02/capa_82_menor.jpg" alt="" title="capa_82_menor" width="100" height="135" class="alignleft size-full wp-image-1348" />Na edição de janeiro de 2011, a <a href="http://www.revistawide.com.br/index.php/">revista Wide</a> tras uma ótima reportagem feita pela Flávia Freire explicando como funciona o uso de geolocalização para desenvolvimento de aplicativos. Participo da reportagem explicando como usar geolocalização na Flash Platform (Flex, Flash, AIR) e demonstro um exemplo usando a Nokia Platform Services. Há também reportagens sobre empreendedorismo, os ganhadores do concurso Peixe Grande, as principais diferenças entre o Adobe Flash e o HTML5 e muito mais. Então comprem a revista ae galera <img src='http://www.leonardofranca.com.br/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com.br/index.php/2011/01/10/reportagem-sobre-geolocalizacao-na-revista-wide/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Criando aplicativos com Web Runtime(WRT) e Flash Lite para dispositivos Nokia</title>
		<link>http://www.leonardofranca.com.br/index.php/2010/10/28/criando-aplicativos-com-web-runtimewrt-e-flash-lite-para-dispositivos-nokia/</link>
		<comments>http://www.leonardofranca.com.br/index.php/2010/10/28/criando-aplicativos-com-web-runtimewrt-e-flash-lite-para-dispositivos-nokia/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 15:19:06 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Lite]]></category>
		<category><![CDATA[Nokia]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com.br/?p=1369</guid>
		<description><![CDATA[Web RunTime é uma das possibilidades que a Nokia[bb]oferece para criação de aplicativos para seus dispositivos movéis. Se você já é um desenvolvedor web, você não precisa de quase mais nada para começar a desenvolver para os dispositivos Nokia usando &#8230; <a href="http://www.leonardofranca.com.br/index.php/2010/10/28/criando-aplicativos-com-web-runtimewrt-e-flash-lite-para-dispositivos-nokia/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.leonardofranca.com.br/wp-content/uploads/2011/02/nokia_web_sdk.jpg" alt="" title="nokia_web_sdk" width="129" height="161" class="alignleft size-full wp-image-1370" /><a href="http://www.forum.nokia.com/Develop/Web/">Web RunTime</a> é uma das possibilidades que a Nokia[bb]oferece para criação de aplicativos para seus dispositivos movéis. Se você já é um desenvolvedor web, você não precisa de quase mais nada para começar a desenvolver para os dispositivos Nokia usando o WRT. Ele permite a criação de widgets para plataforma S60 sendo uma extensão do navegador Webkit permintindo que as instâncias do browser sejam executadas como se fossem aplicativos separados. E você ainda pode criar aplicativos mais ricos com o uso do Flash.<span id="more-1369"></span><br />
<strong>Ferramentas de desenvolvimento.</strong><br />
A Nokia oferece algumas ferramentas para facilitar o desenvolvimento para WRT:</p>
<ul>
<li><a href="http://tools.nokia.com/wrt/notes/1.0/release.html">Nokia Web Developer Environment Standalone.</a></li>
<li><a href="http://www.forum.nokia.com/info/sw.nokia.com/id/00d62bd8-4214-4c86-b608-5f11b94dad54/Nokia_WRT_Plug_in_for_Aptana_Studio.html">Plugin para o Aptana Studio.</a></li>
<li><a href="http://www.forum.nokia.com/info/sw.nokia.com/id/090b75b2-61cd-47da-b13f-2b2337bad99b/Nokia_WRT_Extension_for_Dreamweaver.html">Extensão para o Adobe Dreamweaver.</a></li>
<li><a href="http://www.forum.nokia.com/info/sw.nokia.com/id/f1875dc1-b3c1-4261-bc58-25c2702b200a/Nokia_WRT_Plug_in_for_Visual_Studio.html">Plugin para o Microsoft Visual Studio.</a></li>
</ul>
<p>Também oferece UI Framework e Library como:</p>
<ul>
<li><a href="http://wiki.forum.nokia.com/index.php/Guarana_UI:_a_jQuery-Based_UI_Library_for_Nokia_WRT">Guarana WRT UI library</a> - Uma library baseada em JQuery para o Nokia WRT feita pelo pessoal do <a href="http://www.indt.org.br/pt.html">INdT</a>(Instituto Nokia de Tecnologia) com sede em Manaus.</li>
<li><a href="http://www.forum.nokia.com/Develop/Web/Mobile_web_browsing/Web_templates/">Nokia Mobile Web Templates</a> - Um conjunto de templates otimizados para mobile e para você customizar como quiser.</li>
</ul>
<p>E tem algumas API's para se trabalhar com os recursos dos dispositivos movéis.</p>
<ul>
<li><a href="http://www.forum.nokia.com/Library/Tools_and_downloads/Other/Nokia_Platform_Services/">Platform Service 2.0</a> - Uma API em JavaScript e ActionScript 2.0 para acessar recursos dos dispositivos movéis como acelerometro, geolocalização etc.</li>
<li><a href="http://www.forum.nokia.com/Library/Tools_and_downloads/Other/APIBridge/">API Bridge</a> - é um componente para aparelhos Nokia com Symbian, que permite widgets WRT, conteúdo Adobe Flash Lite e aplicações Java possam acessar recursos do dispositivo através de uma arquitetura plug-in. Os desenvolvedores podem estender o componente APIBridge com os seus próprios plug-ins.</li>
</ul>
<p>Como funciona os widgets feitos com Web RunTime? esse widgets são arquivos com extensão .wgz que nada mais é que um arquivo compactado com os arquivos de seu site. Os arquivos que não podem faltar são:</p>
<ul>
<li>Info.plist - arquivo responsavel pelas informações de seu widget como versão, pagina inicial, nome etc</li>
<li>index.html - na verdade, pode ser qualquer nome desde que esteja setado no Info.plist como MainHTML.</li>
</ul>
<p><strong>Criar widgets com WRT e Flash Lite</strong><br />
Como você usa html para criar seus widgets com WRT, nada impede de usar o Adobe Flash na mesma maneira de como você usa normalmente atraves do html. Vamos ver um exemplo usando JavaScript para fazer a comunicação com o Flash atraves da classe ExternalInterface. Nesse exemplo utilizarei o Nokia Web Developer Environment Standalone.</p>
<ul>
<li>Crie um novo projeto do tipo Symbian web apps-&gt;Basic web app project. Dê um nome para seu projeto e clique em next. São gerados os arquivos basicos para seu projeto.</li>
</ul>
<p>Daremos a opção do usuario escolher dois videos para tocar. Começaremos com o html contendo as opções de video.</p>
<div class="igBar"><span id="lxml-9"><a href="#" onclick="javascript:showPlainTxt('xml-9'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">XML:</span>
<div id="xml-9">
<div class="xml" 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: #009900;"><span style="color: #000000; font-weight: bold;">&lt;label</span> <span style="color: #000066;">for</span>=<span style="color: #ff0000;">&quot;select&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/label<span style="color: #000000; font-weight: bold;">&gt;</span></span></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; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;select</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;select&quot;</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;select&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;option</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;sample&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>sample.flv<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/option<span style="color: #000000; font-weight: bold;">&gt;</span></span></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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;option</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;sneeze&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>sneeze.flv<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/option<span style="color: #000000; font-weight: bold;">&gt;</span></span></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; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/select<span style="color: #000000; font-weight: bold;">&gt;</span></span></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; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;input</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;button&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;button&quot;</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;button&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Tocar&quot;</span> <span style="color: #000066;">onclick</span>=<span style="color: #ff0000;">&quot;javascript:playVideo();&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span></div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>E o html que carregará o swf responsavél por tocar o video:</p>
<div class="igBar"><span id="lxml-10"><a href="#" onclick="javascript:showPlainTxt('xml-10'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">XML:</span>
<div id="xml-10">
<div class="xml" 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: #009900;"><span style="color: #000000; font-weight: bold;">&lt;object</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;playerFlashLite&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;playerFlashLite&quot;</span> <span style="color: #000066;">width</span>=<span style="color: #ff0000;">&quot;360&quot;</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">&quot;360&quot;</span> <span style="color: #000066;">data</span>=<span style="color: #ff0000;">&quot;PlayerFlashLite.swf&quot;</span></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;"><span style="color: #009900;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000066;">allowscriptaccess</span>=<span style="color: #ff0000;">'always'</span></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: #009900;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000066;">allowFullScreen</span>=<span style="color: #ff0000;">'true'</span></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;"><span style="color: #009900;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000066;">usefullscreen</span>=<span style="color: #ff0000;">'true'</span></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: #009900;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000066;">type</span>=<span style="color: #ff0000;">'application/x-shockwave-flash'</span></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;"><span style="color: #009900;"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000066;">loop</span>=<span style="color: #ff0000;">'false'</span><span style="color: #000000; font-weight: bold;">&gt;</span></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; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/object<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Editaremos o arquivo basic.js para adicionar o método que mandará para o swf o video que deverá ser tocado.</p>
<div class="igBar"><span id="ljavascript-11"><a href="#" onclick="javascript:showPlainTxt('javascript-11'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span>
<div id="javascript-11">
<div class="javascript" 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: #003366; font-weight: bold;">function</span> playVideo<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#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; &nbsp; <span style="color: #009900;">&#123;</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; &nbsp; &nbsp; &nbsp; document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;playerFlashLite&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">playVideo</span><span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;select&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">value</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</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; &nbsp; <span style="color: #009900;">&#125;</span></div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>No Flash, criamos um arquivo do tipo Flash Lite 3.0 ou 3.1. No painel da library, clique em na opção "new Video". Dê o nome de instancia de "vd". Em type deixe selecionando Video (ActionScript-controlled) e adicione no stage. Adicionaremos o seguinte codigo para que o Flash execute o video via stream a partir do Flash Media Server:</p>
<div class="igBar"><span id="lactionscript-12"><a href="#" onclick="javascript:showPlainTxt('actionscript-12'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-12">
<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;">import</span> flash.<span style="color: #006600;">external</span>.<span style="color: #66cc66;">*</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;</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; &nbsp; ExternalInterface.<span style="color: #006600;">addCallback</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;playVideo&quot;</span>,<span style="color: #0066CC;">this</span>,playVideo<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; &nbsp; &nbsp;</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; &nbsp; <span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;init..&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; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> nc = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">NetConnection</span><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;">&nbsp; &nbsp; &nbsp; nc.<span style="color: #0066CC;">connect</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;rtmp://localhost/videoondemand&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; &nbsp; &nbsp;</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; &nbsp; nc.<span style="color: #0066CC;">onStatus</span> = <span style="color: #000000; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span>info<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; &nbsp; <span style="color: #66cc66;">&#123;</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; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Level: &quot;</span> + info.<span style="color: #0066CC;">level</span> + <span style="color: #ff0000;">&quot; Code: &quot;</span> + info.<span style="color: #006600;">code</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; &nbsp; <span style="color: #66cc66;">&#125;</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; &nbsp; &nbsp;</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; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> playVideo<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">video</span>:<span style="color: #0066CC;">String</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; &nbsp; <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; &nbsp; &nbsp; &nbsp; ns = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">NetStream</span><span style="color: #66cc66;">&#40;</span>nc<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; &nbsp; &nbsp; &nbsp; vd.<span style="color: #0066CC;">attachVideo</span><span style="color: #66cc66;">&#40;</span>ns<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; &nbsp; &nbsp; &nbsp; ns.<span style="color: #0066CC;">play</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">video</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; &nbsp; &nbsp; &nbsp; ns.<span style="color: #0066CC;">connect</span><span style="color: #66cc66;">&#40;</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; &nbsp; &nbsp; &nbsp; txt.<span style="color: #0066CC;">text</span> = <span style="color: #0066CC;">video</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; &nbsp; &nbsp; &nbsp; ns.<span style="color: #0066CC;">onStatus</span> = <span style="color: #000000; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span>info<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; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#123;</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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Level: &quot;</span> + info.<span style="color: #0066CC;">level</span> + <span style="color: #ff0000;">&quot; Code: &quot;</span> + info.<span style="color: #006600;">code</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; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</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; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
</ol>
</div>
</div>
</div>
<p>
Usamos a classe estatica ExternalInterface para que nosso método dentro do Flash possa ser chamado a partir do JavaScript. Executando o emulador do Nokia Web Developer, devemos ter algo parecido com isso:<br />
<div id="attachment_1371" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.leonardofranca.com.br/wp-content/uploads/2011/02/emulador_nokia_web_developer.jpg"><img src="http://www.leonardofranca.com.br/wp-content/uploads/2011/02/emulador_nokia_web_developer-300x214.jpg" alt="" title="emulador_nokia_web_developer" width="300" height="214" class="size-medium wp-image-1371" /></a><p class="wp-caption-text">Emulador Nokia Web Developer</p></div><br />
Emulador Nokia Web Developer<br />
Para gerar o arquivo .wgz, bastar clicar com o botão direito no projeto e pedir "Package Web app" e seu aplicativo está pronto para rodar no celular. Testei no Nokia 5230 <img src='http://www.leonardofranca.com.br/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  </p>
<p><strong>Para saber mais:</strong><br />
<a href="http://www.forum.nokia.com/Develop/Web/Tools/">http://www.forum.nokia.com/Develop/Web/Tools/</a><br />
<a href="http://wiki.forum.nokia.com/index.php/Category:Web_Runtime_%28WRT%29">http://wiki.forum.nokia.com/index.php/Category:Web_Runtime_%28WRT%29</a><br />
<a href="http://jquerymobile.com/">JQuery Mobile</a><br />
<a href="http://help.adobe.com/en_US/flashlite/dev/4/index.html">Adobe Flash Lite</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com.br/index.php/2010/10/28/criando-aplicativos-com-web-runtimewrt-e-flash-lite-para-dispositivos-nokia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Usando Acelerômetro no Flash Lite 4.0</title>
		<link>http://www.leonardofranca.com.br/index.php/2010/10/15/usando-acelerometro-no-flash-lite-4-0/</link>
		<comments>http://www.leonardofranca.com.br/index.php/2010/10/15/usando-acelerometro-no-flash-lite-4-0/#comments</comments>
		<pubDate>Sat, 16 Oct 2010 02:18:48 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Lite]]></category>
		<category><![CDATA[Nokia]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com.br/?p=1417</guid>
		<description><![CDATA[Tivemos o lançamento do Nokia N8, o primeiro dispositivo oficialmente a suportar Flash Lite 4.0. Além do Nokia N8, também temos o Nokia C7 e o Nokia E7, todos rodando o sistema operacional Symbian^3 e com o Adobe Flash Lite &#8230; <a href="http://www.leonardofranca.com.br/index.php/2010/10/15/usando-acelerometro-no-flash-lite-4-0/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.leonardofranca.com.br/wp-content/uploads/2011/02/device_central_acelerometro.jpg" alt="" title="device_central_acelerometro" width="120" height="125" class="alignleft size-full wp-image-1419" />Tivemos o lançamento do Nokia N8, o primeiro dispositivo oficialmente a suportar Flash Lite 4.0. Além do Nokia N8, também temos o Nokia C7 e o Nokia E7, todos rodando o sistema operacional Symbian^3 e com o Adobe Flash Lite 4.0 já instalado. Isso implica a possibilidade do desenvolvimento de aplicativos para Symbian^3 usando ActionScript 3.0 rodando pelo browser ou standalone<span id="more-1417"></span><br />
Precisamos atentar para o fato de que o Flash Lite 4.0 não é o Flash Player 10.1, eles possuem algumas diferenças significativas:</p>
<ul>
<li>Flash Lite suporta algumas funcionalidades parcialmente.</li>
<li>Flash Lite adiciona algumas funcionalidades para trabalhar especificamente com dispositivos movéis.</li>
</ul>
<p>O Flash Lite 4.0 é baseado no Flash Player 10, possuindo recursos que foram introduzido no Flash Player 9 e 10. Entre os recursos disponivéis estão:</p>
<ul>
<li>Multi-touch support</li>
<li>Flash Player 10 text engine</li>
<li>Using inline text input</li>
<li>RTMP data channel</li>
<li>RTMPE</li>
<li>RTMPT and RTMPTE</li>
<li>Multi bit-rate streaming</li>
<li>Geolocation</li>
<li>Accelerometer</li>
<li>SharedObject Remote(Obaaaa! <img src='http://www.leonardofranca.com.br/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> )</li>
</ul>
<p>Além disso veja as classes parcialmente suportadas e as classes não suportadas.<br />
Vamos ao nosso primeiro exemplo com utilização das novas capacidades do Flash Lite 4.0, nesse caso, acelerômetro.</p>
<ul>
<li>Crie um arquivo do tipo Flash Lite 4.0 pelo Flash CS5 ou pelo Adobe Device Central CS5.</li>
<li>Adicione três campos de textos dinâmicos, neles serão mostrados as coordenadas de x, y e z.</li>
</ul>
<p>Começaremos nossa codificação, teremos um método para criar a bola que sofrerá os efeitos do acelerômetro.</p>
<div class="igBar"><span id="lactionscript3-19"><a href="#" onclick="javascript:showPlainTxt('actionscript3-19'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT3:</span>
<div id="actionscript3-19">
<div class="actionscript3" 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: #339966; font-weight: bold;">function</span> createBall<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</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; &nbsp; <span style="color: #000000;">&#123;</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; &nbsp; &nbsp; &nbsp; ball = <span style="color: #0033ff; font-weight: bold;">new</span> <a href="http://www.google.com/search?q=sprite%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:sprite.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">Sprite</span></a><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; ball.<span style="color: #004993;">graphics</span>.<span style="color: #004993;">beginFill</span><span style="color: #000000;">&#40;</span>0xFF0000<span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; ball.<span style="color: #004993;">graphics</span>.<span style="color: #004993;">drawCircle</span><span style="color: #000000;">&#40;</span><span style="color: #000000; font-weight:bold;color:#800000;">0</span>, <span style="color: #000000; font-weight:bold;color:#800000;">0</span>, RADIUS<span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; ball.<span style="color: #004993;">cacheAsBitmap</span> = <span style="color: #0033ff; font-weight: bold;">true</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; &nbsp; &nbsp; &nbsp; ball.<span style="color: #004993;">x</span> = <span style="color: #004993;">stage</span>.<span style="color: #004993;">stageWidth</span> <span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight:bold;color:#800000;">2</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; &nbsp; &nbsp; &nbsp; ball.<span style="color: #004993;">y</span> = <span style="color: #004993;">stage</span>.<span style="color: #004993;">stageHeight</span> <span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight:bold;color:#800000;">2</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; &nbsp; &nbsp; &nbsp; <span style="color: #004993;">addChild</span><span style="color: #000000;">&#40;</span>ball<span style="color: #000000;">&#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; &nbsp; <span style="color: #000000;">&#125;</span></div>
</li>
</ol>
</div>
</div>
</div>
<p>
Em seguida, verificamos se o aparelho tem acelerômetro para adicionarmos os listeners que pega os dados do sensor e para atualizar as posições da bola.</p>
<div class="igBar"><span id="lactionscript3-20"><a href="#" onclick="javascript:showPlainTxt('actionscript3-20'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT3:</span>
<div id="actionscript3-20">
<div class="actionscript3" 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: #339966; font-weight: bold;">function</span> AccelerometerTest<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#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; &nbsp; <span style="color: #000000;">&#123;</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; &nbsp; &nbsp; &nbsp; <span style="color: #004993;">stage</span>.<span style="color: #004993;">scaleMode</span> = <a href="http://www.google.com/search?q=stagescalemode%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:stagescalemode.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">StageScaleMode</span></a>.<span style="color: #004993;">NO_SCALE</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; &nbsp; &nbsp; &nbsp; <span style="color: #004993;">stage</span>.<span style="color: #004993;">align</span> = <a href="http://www.google.com/search?q=stagealign%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:stagealign.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">StageAlign</span></a>.<span style="color: #004993;">TOP_LEFT</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; &nbsp; &nbsp;</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; &nbsp; &nbsp; &nbsp; createBall<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#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; &nbsp; &nbsp;</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; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>Accelerometer.isSupported<span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; accelerometer = <span style="color: #0033ff; font-weight: bold;">new</span> Accelerometer<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; accelerometer.<span style="color: #004993;">addEventListener</span><span style="color: #000000;">&#40;</span>AccelerometerEvent.UPDATE, accUpdateHandler<span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #004993;">stage</span>.<span style="color: #004993;">addEventListener</span><span style="color: #000000;">&#40;</span><a href="http://www.google.com/search?q=event%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:event.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">Event</span></a>.<span style="color: #004993;">ENTER_FRAME</span>, enterFrameHandler<span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</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; &nbsp; <span style="color: #000000;">&#125;</span></div>
</li>
</ol>
</div>
</div>
</div>
<p>
E o restante do código.</p>
<div class="igBar"><span id="lactionscript3-21"><a href="#" onclick="javascript:showPlainTxt('actionscript3-21'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT3:</span>
<div id="actionscript3-21">
<div class="actionscript3" 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: #339966; font-weight: bold;">function</span> enterFrameHandler<span style="color: #000000;">&#40;</span>event<span style="color: #000000; font-weight: bold;">:</span><a href="http://www.google.com/search?q=event%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:event.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">Event</span></a><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</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; &nbsp; <span style="color: #000000;">&#123;</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; &nbsp; &nbsp; &nbsp; event.<span style="color: #004993;">stopPropagation</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; moveBall<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#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; &nbsp; <span style="color: #000000;">&#125;</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; &nbsp; <span style="color: #339966; font-weight: bold;">function</span> moveBall<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</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; &nbsp; <span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; <span style="color: #6699cc; font-weight: bold;">var</span> newX<span style="color: #000000; font-weight: bold;">:</span><a href="http://www.google.com/search?q=number%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:number.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">Number</span></a> = ball.<span style="color: #004993;">x</span> <span style="color: #000000; font-weight: bold;">+</span> xSpeed;</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; &nbsp; &nbsp; &nbsp; <span style="color: #6699cc; font-weight: bold;">var</span> newY<span style="color: #000000; font-weight: bold;">:</span><a href="http://www.google.com/search?q=number%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:number.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">Number</span></a> = ball.<span style="color: #004993;">y</span> <span style="color: #000000; font-weight: bold;">+</span> ySpeed;</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; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>newX <span style="color: #000000; font-weight: bold;">&lt;</span><span style="color: #000000; font-weight:bold;color:#800000;">20</span><span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ball.<span style="color: #004993;">x</span> = RADIUS;</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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; xSpeed = <span style="color: #000000; font-weight:bold;color:#800000;">0</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; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</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; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">else</span> <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>newX<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #004993;">stage</span>.<span style="color: #004993;">stageWidth</span> <span style="color: #000000; font-weight: bold;">-</span> RADIUS<span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#123;</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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ball.<span style="color: #004993;">x</span> = <span style="color: #004993;">stage</span>.<span style="color: #004993;">stageWidth</span> <span style="color: #000000; font-weight: bold;">-</span> RADIUS;</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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; xSpeed = <span style="color: #000000; font-weight:bold;color:#800000;">0</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; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</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; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">else</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; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ball.<span style="color: #004993;">x</span> <span style="color: #000000; font-weight: bold;">+</span>= &nbsp;xSpeed;</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; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</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; &nbsp; &nbsp;</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; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>newY <span style="color: #000000; font-weight: bold;">&lt;</span>RADIUS<span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#123;</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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ball.<span style="color: #004993;">y</span> = RADIUS;</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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ySpeed = <span style="color: #000000; font-weight:bold;color:#800000;">0</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; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</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; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">else</span> <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>newY<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #004993;">stage</span>.<span style="color: #004993;">stageHeight</span> <span style="color: #000000; font-weight: bold;">-</span> RADIUS<span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ball.<span style="color: #004993;">y</span> = <span style="color: #004993;">stage</span>.<span style="color: #004993;">stageHeight</span> <span style="color: #000000; font-weight: bold;">-</span> RADIUS;</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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ySpeed = <span style="color: #000000; font-weight:bold;color:#800000;">0</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; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</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; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">else</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; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#123;</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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ball.<span style="color: #004993;">y</span> <span style="color: #000000; font-weight: bold;">+</span>= &nbsp;ySpeed;</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; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</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; &nbsp; <span style="color: #000000;">&#125;</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; &nbsp; &nbsp;</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; &nbsp; <span style="color: #339966; font-weight: bold;">function</span> accUpdateHandler<span style="color: #000000;">&#40;</span>event<span style="color: #000000; font-weight: bold;">:</span>AccelerometerEvent<span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</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; &nbsp; <span style="color: #000000;">&#123;</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; &nbsp; &nbsp; &nbsp; xSpeed <span style="color: #000000; font-weight: bold;">+</span>= &nbsp;event.accelerationX <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight:bold;color:#800000;">2</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; &nbsp; &nbsp; &nbsp; ySpeed <span style="color: #000000; font-weight: bold;">-</span>= &nbsp;event.accelerationY <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight:bold;color:#800000;">2</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; &nbsp; &nbsp; &nbsp;</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; &nbsp; &nbsp; &nbsp; txtX.<span style="color: #004993;">text</span> = <span style="color: #0033ff; font-weight: bold;">new</span> <a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">String</span></a><span style="color: #000000;">&#40;</span>event.accelerationX<span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; txtY.<span style="color: #004993;">text</span> = <span style="color: #0033ff; font-weight: bold;">new</span> <a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">String</span></a><span style="color: #000000;">&#40;</span>event.accelerationY<span style="color: #000000;">&#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; &nbsp; &nbsp; &nbsp; txtZ.<span style="color: #004993;">text</span> = <span style="color: #0033ff; font-weight: bold;">new</span> <a href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:string.html&amp;filter=0&amp;num=100&amp;btnI=lucky"><span style="color: #004993;">String</span></a><span style="color: #000000;">&#40;</span>event.accelerationZ<span style="color: #000000;">&#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; &nbsp; <span style="color: #000000;">&#125;</span></div>
</li>
</ol>
</div>
</div>
</div>
<p>
Agora basta pedir para testar no emulador do Adobe Device Central CS5, devemos ter algo parecido com isto:<br />
<div id="attachment_1421" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.leonardofranca.com.br/wp-content/uploads/2010/10/device_central_cs5_acellerometer.jpg"><img src="http://www.leonardofranca.com.br/wp-content/uploads/2010/10/device_central_cs5_acellerometer-300x213.jpg" alt="" title="device_central_cs5_acellerometer" width="300" height="213" class="size-medium wp-image-1421" /></a><p class="wp-caption-text">Adobe Device Central CS5</p></div></p>
<p><a href="http://www.leonardofranca.com.br/wp-content/uploads/2010/10/acelerometro_flashlite40.zip">DOWNLOAD SOURCE</a></strong><br />
Para saber mais:<br />
<a href="http://help.adobe.com/en_US/flashlite/dev/4/index.html">http://help.adobe.com/en_US/flashlite/dev/4/index.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com.br/index.php/2010/10/15/usando-acelerometro-no-flash-lite-4-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Usando Geolocalização com Flash Lite e Nokia Platform Services</title>
		<link>http://www.leonardofranca.com.br/index.php/2010/10/06/usando-geolocalizacao-com-flash-lite-e-nokia-platform-services/</link>
		<comments>http://www.leonardofranca.com.br/index.php/2010/10/06/usando-geolocalizacao-com-flash-lite-e-nokia-platform-services/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 03:01:01 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Lite]]></category>
		<category><![CDATA[Nokia]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com.br/?p=1430</guid>
		<description><![CDATA[O uso de recursos de geolocalização não é mais novidade hoje em dia, temos aparelhos com GPS integrados em carros, smartphones, notebooks etc. O Flash Lite 4.0, Flash Player 10.1(somente mobile) e Adobe AIR 2.5(também só mobile) têm suporte nativo &#8230; <a href="http://www.leonardofranca.com.br/index.php/2010/10/06/usando-geolocalizacao-com-flash-lite-e-nokia-platform-services/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.leonardofranca.com.br/wp-content/uploads/2011/02/geo_location_apps-e1296702245624.jpg" alt="" title="geo_location_apps" width="120" height="112" class="alignleft size-full wp-image-1431" />O uso de recursos de geolocalização não é mais novidade hoje em dia, temos aparelhos com GPS integrados em carros, smartphones, notebooks etc. O Flash Lite 4.0, Flash Player 10.1(somente mobile) e Adobe AIR 2.5(também só mobile) têm suporte nativo a geolocalização. O Flash Lite 3 pode acessar recursos de geolocalização do smartphone através do Nokia Platform Services<span id="more-1430"></span><br />
A Nokia criou uma <a href="http://www.forum.nokia.com/Develop/Other_Technologies/Flash_lite/">biblioteca </a>especialmente para trabalhar em conjunto com o Flash Lite dando acesso a recurso que nativamente não são possivéis como acesso ao acelerômetro, GPS, agenda de contatos etc.</p>
<blockquote><p>
A Nokia criou uma <a href="http://www.forum.nokia.com/Develop/Other_Technologies/Flash_lite/">biblioteca </a>especialmente para trabalhar em conjunto com o Flash Lite dando acesso a recurso que nativamente não são possivéis como acesso ao acelerômetro, GPS, agenda de contatos etc.
</p></blockquote>
<p>Vou mostrar um exemplo simples do uso de geolocalização com Flash Lite 3.0 e Nokia Platform Services.<br />
Baixe a biblioteca da Nokia e em seguida salve no diretorio de acordo com seu sistema operacional:</p>
<blockquote><p>
O Nokia Platform Services só funciona em dispositivos com o Symbian S60 5th.
</p></blockquote>
<ul>
<li>No Mac - Copie para /Users/<user name="">/Library/Application/Support/Adobe/Flash CS5/en/Configuration/Classes/</user></li>
<li>No Windows Vista - Extraia para /Users/<user name="">/AppData/Local/Adobe/Flash CS4/en/Configuration/Classes.</user></li>
<li>No Windows XP - Extraia para /<user name="">/Local Settings/Application Data/Adobe/Flash CS5/en/Configuration/Classes/</user></li>
</ul>
<p>Começaremos nosso primeiro exemplo:</p>
<ul>
<li>Crie um arquivo do tipo ActionScript 2.0 e peça para compilar para o Flash Lite 3.0 ou 3.1. Ou pode criar diretamente pelo Adobe Device Central CS5.</li>
<li>Crie um MovieClip e de o nome de instância "mcScreen" e deixe no palco.
</li>
</ul>
<p>Agora iremos a parte da codificação. Iniciaremos desabilitando o teclado virtual(no meu caso to usando um Nokia 5230) e setando o programa para abrir em fullscreen.</p>
<div class="igBar"><span id="lactionscript-30"><a href="#" onclick="javascript:showPlainTxt('actionscript-30'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-30">
<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;">fscommand2<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;DisableKeypadCompatibilityMode&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; &nbsp; fscommand2<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;FullScreen&quot;</span>, <span style="color: #ff0000;">&quot;true&quot;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Adicionaremos o import para classe services da Nokia e declararemos as variavéis necessarias.</p>
<div class="igBar"><span id="lactionscript-31"><a href="#" onclick="javascript:showPlainTxt('actionscript-31'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-31">
<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;">import</span> com.<span style="color: #006600;">nokia</span>.<span style="color: #006600;">lib</span>.<span style="color: #006600;">Service</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; &nbsp; </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; &nbsp; <span style="color: #808080; font-style: italic;">//api google maps</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; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> API_KEY:<span style="color: #0066CC;">String</span> = <span style="color: #ff0000;">&quot;YOUR_API_KEY&quot;</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; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> latitude:<span style="color: #0066CC;">Number</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; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> longitude:<span style="color: #0066CC;">Number</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; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> myLocation:Service;</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; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> mapLoader:<span style="color: #0066CC;">MovieClipLoader</span>;</div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Usarei a API do Google Maps para usar os dados de latitude e longitude para mostrar a localização no mapa. É necessaria adquirir uma <a href="http://code.google.com/intl/pt-BR/apis/maps/index.html">key do site do Google</a>.<br />
Instanciaremos o serviço e setamos para que peça as informações de geolocalização do smartphone.</p>
<div class="igBar"><span id="lactionscript-32"><a href="#" onclick="javascript:showPlainTxt('actionscript-32'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-32">
<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: #000000; font-weight: bold;">var</span> myLocation = <span style="color: #000000; font-weight: bold;">new</span> Service<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Service.Location&quot;</span>, <span style="color: #ff0000;">&quot;ILocation&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; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> inParams = <span style="color: #66cc66;">&#123;</span>LocationInformationClass:<span style="color: #ff0000;">&quot;GenericLocationInfo&quot;</span><span style="color: #66cc66;">&#125;</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; &nbsp; <span style="color: #000000; font-weight: bold;">var</span> outParams = myLocation.<span style="color: #006600;">GetLocation</span><span style="color: #66cc66;">&#40;</span>inParams<span style="color: #66cc66;">&#41;</span>;</div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Agora é só pegar os valores da latitude e longitude para mandar carregar a localização no mapa. Um detalhe é que o Google não possui API para se trabalhar com ActionScript 2.0, somente para ActionScript 3.0. Portanto o que farei é que o Flash carregue uma imagem do Google Maps via HTTP. Você pode ver mais detalhes clicando <a href="http://code.google.com/intl/pt-BR/apis/maps/documentation/staticmaps/">aqui</a>.</p>
<div class="igBar"><span id="lactionscript-33"><a href="#" onclick="javascript:showPlainTxt('actionscript-33'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-33">
<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: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>outParams.<span style="color: #006600;">ErrorCode</span> == <span style="color: #cc66cc;color:#800000;">0</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;"><span style="color: #66cc66;">&#123;</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: #000000; font-weight: bold;">var</span> outList = outParams.<span style="color: #006600;">ReturnValue</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;">txtLatitude.<span style="color: #0066CC;">text</span> = outList.<span style="color: #006600;">Latitude</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;">txtLongitude.<span style="color: #0066CC;">text</span> = outList.<span style="color: #006600;">Longitude</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;">latitude = outList.<span style="color: #006600;">Latitude</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;">longitude = outList.<span style="color: #006600;">Longitude</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;">mcScreen.<span style="color: #0066CC;">createEmptyMovieClip</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;mcMap&quot;</span>, mcScreen.<span style="color: #0066CC;">getNextHighestDepth</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</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;">mapLoader = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">MovieClipLoader</span><span style="color: #66cc66;">&#40;</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;">mapURL = <span style="color: #ff0000;">&quot;http://maps.google.com/maps/api/staticmap?center=&quot;</span>+latitude+<span style="color: #ff0000;">&quot;,&quot;</span>+longitude+<span style="color: #ff0000;">&quot;&amp;size=360x640&amp;markers=color:red|&quot;</span>+latitude+<span style="color: #ff0000;">&quot;,&quot;</span>+longitude+<span style="color: #ff0000;">&quot;&amp;key=&quot;</span>+API_KEY+<span style="color: #ff0000;">&quot;&amp;format=jpg-baseline&amp;zoom=10&amp;sensor=true&quot;</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;">mapLoader.<span style="color: #0066CC;">loadClip</span><span style="color: #66cc66;">&#40;</span>mapURL, mcScreen.<span style="color: #006600;">mcMap</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;"><span style="color: #66cc66;">&#125;</span></div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><a href="http://www.leonardofranca.com.br/wp-content/uploads/2011/02/geolocalizacao_flashlite3_360_640.zip">DOWNLOAD SOURCE</a></strong><br />
Para saber mais:<br />
<a href="http://www.forum.nokia.com/Develop/Other_Technologies/Flash_lite/">http://www.forum.nokia.com/Develop/Other_Technologies/Flash_lite/</a><br />
<a href="http://library.forum.nokia.com/index.jsp?topic=/Flash_Lite_Developers_Library/GUID-46EABDC1-37CB-412A-ACAD-1A1A9466BB68.html">http://library.forum.nokia.com/index.jsp?topic=/Flash_Lite_Developers_Library/GUID-46EABDC1-37CB-412A-ACAD-1A1A9466BB68.html</a></p>
<p>Se você esta procurando um livre sobre Flash Lite, recomendo <a href="http://www.submarino.com.br/produto/1/1470159/flash+lite+2:+crie+aplicativos+e+games+para+celulares/?franq=171422">Flash Lite 2: Crie Aplicativos e Games para Celulares</a> do meu amigo Fabricio Manzi, creio que seja o único em português que temos <img src='http://www.leonardofranca.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com.br/index.php/2010/10/06/usando-geolocalizacao-com-flash-lite-e-nokia-platform-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codinomes dos Softwares da Adobe (e antiga Macromedia)</title>
		<link>http://www.leonardofranca.com.br/index.php/2010/10/04/codinomes-dos-softwares-da-adobe-e-antiga-macromedia/</link>
		<comments>http://www.leonardofranca.com.br/index.php/2010/10/04/codinomes-dos-softwares-da-adobe-e-antiga-macromedia/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 03:21:14 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Access]]></category>
		<category><![CDATA[Flash Lite]]></category>
		<category><![CDATA[Flash Media Server]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Remoting]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://www.leonardofranca.com.br/?p=1435</guid>
		<description><![CDATA[Segue alguns codinomes usados pela Adobe (e da antiga Macromedia) para o desenvolvimento de seus softwares. Lista em constante atualização, quem souber de algum codinome que não esteja na lista, pode deixar um comentário para atualização Product Codename Adobe AIR &#8230; <a href="http://www.leonardofranca.com.br/index.php/2010/10/04/codinomes-dos-softwares-da-adobe-e-antiga-macromedia/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Segue alguns codinomes usados pela Adobe (e da antiga Macromedia) para o desenvolvimento de seus softwares. Lista em constante atualização, quem souber de algum codinome que não esteja na lista, pode deixar um comentário para atualização <img src='http://www.leonardofranca.com.br/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> <span id="more-1435"></span></p>
<table bgcolor="#000000" border="0" cellpadding="2" cellspacing="2" width="100%">
<tbody>
<tr>
<th><font color="#ffffff">Product</font></th>
<th><font color="#ffffff">Codename</font></th>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Adobe AIR 2.5</strong></td>
<td bgcolor="#ffffff">?</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Adobe AIR 2.0</strong></td>
<td bgcolor="#ffffff">Athena</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Adobe AIR 1.5</strong></td>
<td bgcolor="#ffffff">Cosmo</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Adobe AIR 1.0</strong></td>
<td bgcolor="#ffffff">Apollo</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Adobe Media Player</strong></td>
<td bgcolor="#ffffff">Philo</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>VoIP for Flash</strong></td>
<td bgcolor="#ffffff">Pacifica</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash Player native 64-bit support</strong></td>
<td bgcolor="#ffffff">Square</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash Player 10</strong></td>
<td bgcolor="#ffffff">Astro</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash Player 9.0.60</strong></td>
<td bgcolor="#ffffff">Moviestar</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash Player 8.5</strong></td>
<td bgcolor="#ffffff">Zaphod</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash Player 7</strong></td>
<td bgcolor="#ffffff">Mojo</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash Player 6</strong></td>
<td bgcolor="#ffffff">Exorcist</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash CS5</strong></td>
<td bgcolor="#ffffff">Viper</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash 10 CS4</strong></td>
<td bgcolor="#ffffff">Diesel</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash 9 CS3</strong></td>
<td bgcolor="#ffffff">Bolero(Dot Release) &gt; Blaze</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash 8</strong></td>
<td bgcolor="#ffffff">8Ball</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash Player 8</strong></td>
<td bgcolor="#ffffff">Maelstrom</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash MX 2004 7.2</strong></td>
<td bgcolor="#ffffff">Ellipsis</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash MX 2004</strong></td>
<td bgcolor="#ffffff">Matador</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash MX Professional 2004</strong></td>
<td bgcolor="#ffffff">Toreador</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash MX</strong></td>
<td bgcolor="#ffffff">Fang</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash 5</strong></td>
<td bgcolor="#ffffff">Gromit</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash Remoting</strong></td>
<td bgcolor="#ffffff">Salsa</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash Media Server 2.0.1</strong></td>
<td bgcolor="#ffffff">Dynamo</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash Media Server 2.0</strong></td>
<td bgcolor="#ffffff">Edison</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash Communication Server 1.5</strong></td>
<td bgcolor="#ffffff">Kaiwa</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash Communication Server 1.0</strong></td>
<td bgcolor="#ffffff">TinCan</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash Lite 3.0 Authoring</strong></td>
<td bgcolor="#ffffff">Rob Roy</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash Lite 2.0</strong></td>
<td bgcolor="#ffffff">Deuce</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash Lite 1.1</strong></td>
<td bgcolor="#ffffff">Sahti</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Generator 2</strong></td>
<td bgcolor="#ffffff">Tsunami</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Captivate</strong></td>
<td bgcolor="#ffffff">Northshore</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Central 1.5</strong></td>
<td bgcolor="#ffffff">Mercury &gt; Gemini</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flash Catalyst</strong></td>
<td bgcolor="#ffffff">Thermo</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flex 4.5</strong></td>
<td bgcolor="#ffffff">Hero</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flex 4.0</strong></td>
<td bgcolor="#ffffff">Gumbo</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flex 3.0</strong></td>
<td bgcolor="#ffffff">Moxie</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>FDS 2.x/3.0 ?</strong></td>
<td bgcolor="#ffffff">Borneo</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flex Builder 4</strong></td>
<td bgcolor="#ffffff">Burrito</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flex Builder 2</strong></td>
<td bgcolor="#ffffff">Zorn</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flex 2.0</strong></td>
<td bgcolor="#ffffff">Mistral</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flex 1.5 for .NET</strong></td>
<td bgcolor="#ffffff">Wondertwin</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flex 1.0</strong></td>
<td bgcolor="#ffffff">Illiad &gt; Odyssey &gt; RedHouse &gt; Royale</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Flex Builder 1.0</strong></td>
<td bgcolor="#ffffff">Brady</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>ColdFusion Builder 2 </strong></td>
<td bgcolor="#ffffff">Storm</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>ColdFusion Builder 1  </strong></td>
<td bgcolor="#ffffff">Bolt</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>ColdFusion 11 </strong></td>
<td bgcolor="#ffffff">Thunder</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>ColdFusion 10 </strong></td>
<td bgcolor="#ffffff">Link</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>ColdFusion 9 </strong></td>
<td bgcolor="#ffffff">Centaur</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>ColdFusion 8 (64Bit)</strong></td>
<td bgcolor="#ffffff">Gemini</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>ColdFusion 8</strong></td>
<td bgcolor="#ffffff">Scorpio</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>ColdFusion MX 7.5 (?)</strong></td>
<td bgcolor="#ffffff">Mystic</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>ColdFusion MX 7 Updater (7.0.1)</strong></td>
<td bgcolor="#ffffff">Merrimack</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>ColdFusion MX 7</strong></td>
<td bgcolor="#ffffff">Elvis &gt; Blackstone</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>ColdFusion MX 6.1</strong></td>
<td bgcolor="#ffffff">RedSky</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>ColdFusion MX 6</strong></td>
<td bgcolor="#ffffff">Neo</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>JRun 5</strong></td>
<td bgcolor="#ffffff">Cheetah</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>JRun 4</strong></td>
<td bgcolor="#ffffff">Nozomi</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Director MX 2004</strong></td>
<td bgcolor="#ffffff">Woody</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Director MX</strong></td>
<td bgcolor="#ffffff">Foster</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Director 8.5</strong></td>
<td bgcolor="#ffffff">Tron</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Director 8</strong></td>
<td bgcolor="#ffffff">Woo</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Director 6</strong></td>
<td bgcolor="#ffffff">Hopper</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Director 5</strong></td>
<td bgcolor="#ffffff">Spike</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Multiuser Server</strong></td>
<td bgcolor="#ffffff">Mars</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Contribute 2</strong></td>
<td bgcolor="#ffffff">Samwise</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Contribute 1</strong></td>
<td bgcolor="#ffffff">Dashboard</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Dreamweaver 10 CS4</strong></td>
<td bgcolor="#ffffff">Stiletto</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Dreamweaver 9 CS3</strong></td>
<td bgcolor="#ffffff">Hanzo</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Dreamweaver 8</strong></td>
<td bgcolor="#ffffff">Coltrane</td>
</tr>
<tr>
<td bgcolor="#ffffff"><strong>Fireworks 8</strong></td>
<td bgcolor="#ffffff">Avedon</td>
</tr>
</tbody>
</table>
<p>Fonte:<br />
<a href="http://luar.com.hk/blog/?p=472">http://luar.com.hk/blog/?p=472</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leonardofranca.com.br/index.php/2010/10/04/codinomes-dos-softwares-da-adobe-e-antiga-macromedia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

