<?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>buëno &#187; Flash</title>
	<atom:link href="http://buenojustbe.com/blog/tag/flash-adobe/feed/" rel="self" type="application/rss+xml" />
	<link>http://buenojustbe.com/blog</link>
	<description>Bem-vindo(a) ao meu mundo.</description>
	<lastBuildDate>Mon, 12 Jul 2010 20:12:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Sistema de partículas</title>
		<link>http://buenojustbe.com/blog/2009/11/sistema-de-particulas/</link>
		<comments>http://buenojustbe.com/blog/2009/11/sistema-de-particulas/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 12:22:53 +0000</pubDate>
		<dc:creator>BUENO</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://buenojustbe.com/blog/?p=380</guid>
		<description><![CDATA[Assunto: Desenvolvendo uma aplicação simples de partículas. ActionScript: Versão 3.0 Instruções Adicionais: Crie um novo Arquivo Flash AS3 Primeiramente vamos criar um pequeno círculo que posteriormente será nossa particula. Transforme o círculo em um Movie Clip (F8), de nome “Bola”. Exclua o Movie Clip “Bola” do palco, repare que agora ele está apenas na biblioteca [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Assunto:</strong></p>
<p style="text-align: justify;">Desenvolvendo uma aplicação simples de partículas.</p>
<p><strong>ActionScript:</strong></p>
<p>Versão 3.0</p>
<p><strong>Instruções Adicionais:</strong></p>
<ol>
<li>Crie um novo Arquivo Flash AS3</li>
<li>Primeiramente vamos criar um pequeno círculo que posteriormente será nossa particula.</li>
<li>Transforme o círculo em um Movie Clip (F8), de nome <strong>“Bola”</strong>.</li>
<li>Exclua o Movie Clip <strong>“Bola”</strong> do palco, repare que agora ele está apenas na biblioteca (Ctrl + L).</li>
<li>Salve o arquivo como <strong>“particulas.fla”</strong>.</li>
<li>Agora vamos criar a classe externa que irá controlar as particulas. Crie um novo Arquivo Actionscript (File -&gt; Actionscript File <strong>“.as”</strong>) e insira o código abaixo:
<ol>
<li>Repare que ao criarmos a classe, dizemos que ela vai herdar tudo que a classe Movie Clip contiver (<strong>extends MovieClip)</strong>. Com isso, podemos acessar propriedades e métodos contidos no Movie Clip e nossa classe Particulas será uma filha da classe Movie Clip.</li>
<li>Tenha o cuidado para salvar o arquivo na mesma pasta que o arquivo <strong>“particulas.fla”</strong>, salve com o mesmo nome descrito na classe (fique atento para as letras maiusculas e minusculas, isto também infuencia), no caso, “<strong>Particulas.as”</strong>.</li>
</ol>
</li>
<p><strong><strong>Código da classe &#8220;Particulas.as&#8221;:</strong></strong></p>
<div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Show code only"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Print code"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: block;"><pre class="actionscript3" style="font-family:monospace;"><span class="kw4">package</span><span class="br0">&#123;</span>
&nbsp;
 <span class="kw1">import</span> <span class="kw6">flash.display</span><span class="sy0">.*;</span>
&nbsp;
 <span class="kw1">public</span> <span class="kw4">class</span> Particulas <span class="kw1">extends</span> <a href="http://www.google.com/search?q=movieclip%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:movieclip.html"><span class="kw5">MovieClip</span></a><span class="br0">&#123;</span>
 <span class="co1">// Variáveis</span>
 <span class="kw1">public</span> <span class="kw2">var</span> velocidadeX<span class="sy0">:</span><a href="http://www.google.com/search?q=number%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:number.html"><span class="kw5">Number</span></a><span class="sy0">;</span>
 <span class="kw1">public</span> <span class="kw2">var</span> velocidadeY<span class="sy0">:</span><a href="http://www.google.com/search?q=number%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:number.html"><span class="kw5">Number</span></a><span class="sy0">;</span>
 <span class="kw1">public</span> <span class="kw2">var</span> rotacao<span class="sy0">:</span><a href="http://www.google.com/search?q=number%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:number.html"><span class="kw5">Number</span></a><span class="sy0">;</span>
&nbsp;
 <span class="co1">// Metódo contrutor, inicializador da classe</span>
 <span class="kw1">public</span> <span class="kw3">function</span> Particulas<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
 velocidadeX = <span class="nu0">0</span><span class="sy0">;</span>
 velocidadeY = <span class="nu0">0</span><span class="sy0">;</span>
 rotacao = <span class="nu0">0</span><span class="sy0">;</span>
 <span class="br0">&#125;</span>
&nbsp;
 <span class="co1">// Função de atualizar as variáveis</span>
 <span class="kw1">public</span> <span class="kw3">function</span> atualizador<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
 <span class="kw1">this</span><span class="sy0">.</span><span class="kw7">x</span><span class="sy0">+</span>=velocidadeX<span class="sy0">;</span>
 <span class="kw1">this</span><span class="sy0">.</span><span class="kw7">y</span><span class="sy0">+</span>=velocidadeY<span class="sy0">;</span>
 <span class="kw1">this</span><span class="sy0">.</span><span class="kw7">rotation</span><span class="sy0">+</span>=rotacao<span class="sy0">;</span>
 <span class="br0">&#125;</span>
 <span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div>
<p><strong>Continuação das Instruções Adicionais:</strong></p>
<li>Abra o arquivo “<strong>particulas.fla</strong>”.</li>
<li>Depois precisamos que o Movie Clip <strong>“Bola”</strong> é do tipo Particulas, para isso, abra a biblioteca      pressionando <strong>&lt;Ctrl+L&gt; </strong>e clique com o botão direito do mouse      sobre o Movie Clip <strong>“Bola”</strong>,      selecione “<strong>Propriedades</strong>”. No painel das propriedades do símbolo deixe      como na figura abaixo (clique na imagem para ampliar).</li>
<p style="text-align: center;"><a href="http://buenojustbe.com/blog/wp-content/uploads/2009/11/particulas_screen2.png"><img class="aligncenter size-medium wp-image-381" title="Particulas" src="http://buenojustbe.com/blog/wp-content/uploads/2009/11/particulas_screen2-300x249.png" alt="Particulas" width="300" height="249" target="_blank"/></a></p>
<li>Assim, toda as vezes que instanciarmos um Movie Clip do tipo bola ele já trará todas as funções e métodos da classe “<strong>Particulas.as”.</strong></li>
<li>Após isso, apenas nos resta colocar o código para criar estas partículas e aplicar as funções presentes na classe. Segue abaixo o código.</li>
</ol>
<p><strong><strong>Código AS3:</strong></strong></p>
<div id="wpshdo_2" class="wp-synhighlighter-outer"><div id="wpshdt_2" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_2"></a><a id="wpshat_2" class="wp-synhighlighter-title" href="#codesyntax_2"  onClick="javascript:wpsh_toggleBlock(2)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_2" onClick="javascript:wpsh_code(2)" title="Show code only"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_2" onClick="javascript:wpsh_print(2)" title="Print code"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_2" class="wp-synhighlighter-inner" style="display: block;"><pre class="actionscript3" style="font-family:monospace;"><span class="kw1">import</span> Particulas<span class="sy0">;</span>
&nbsp;
<span class="co1">// Variaveis</span>
<span class="kw2">var</span> pTotal<span class="sy0">:</span><a href="http://www.google.com/search?q=int%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:int.html"><span class="kw5">int</span></a>=<span class="nu0">1000</span><span class="sy0">;</span> <span class="co1">//Total de partículas</span>
<span class="kw2">var</span> aParticulas<span class="sy0">:</span><a href="http://www.google.com/search?q=array%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:array.html"><span class="kw5">Array</span></a>=<span class="br0">&#91;</span><span class="br0">&#93;</span><span class="sy0">;</span>
&nbsp;
<span class="co1">// Registro de Eventos</span>
<span class="kw7">stage</span><span class="sy0">.</span><span class="kw7">addEventListener</span><span class="br0">&#40;</span><a href="http://www.google.com/search?q=event%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:event.html"><span class="kw5">Event</span></a><span class="sy0">.</span><span class="kw8">ENTER_FRAME</span><span class="sy0">,</span> _anima<span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp;
<span class="co1">//Funções</span>
<span class="kw3">function</span> _anima<span class="br0">&#40;</span>e<span class="sy0">:</span><a href="http://www.google.com/search?q=event%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:event.html"><span class="kw5">Event</span></a><span class="br0">&#41;</span><span class="sy0">:</span><span class="kw1">void</span> <span class="br0">&#123;</span>
&nbsp;
 <span class="kw1">if</span> <span class="br0">&#40;</span>aParticulas<span class="sy0">.</span>length<span class="sy0">&lt;</span>pTotal<span class="br0">&#41;</span> <span class="br0">&#123;</span>
 <span class="kw2">var</span> bola_mc<span class="sy0">:</span>Bola = <span class="kw1">new</span> Bola<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
 <span class="kw7">addChild</span><span class="br0">&#40;</span>bola_mc<span class="br0">&#41;</span><span class="sy0">;</span>
 bola_mc<span class="sy0">.</span>velocidadeX=<a href="http://www.google.com/search?q=math%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:math.html"><span class="kw5">Math</span></a><span class="sy0">.</span><span class="kw7">random</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">*</span>10<span class="sy0">-</span><span class="nu0">5</span><span class="sy0">;</span>
 bola_mc<span class="sy0">.</span>velocidadeY=<a href="http://www.google.com/search?q=math%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:math.html"><span class="kw5">Math</span></a><span class="sy0">.</span><span class="kw7">random</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">*</span>10<span class="sy0">-</span><span class="nu0">5</span><span class="sy0">;</span>
 bola_mc<span class="sy0">.</span>rotacao=<a href="http://www.google.com/search?q=math%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:math.html"><span class="kw5">Math</span></a><span class="sy0">.</span><span class="kw7">random</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">*</span>90<span class="sy0">-</span><span class="nu0">10</span><span class="sy0">;</span>
 bola_mc<span class="sy0">.</span><span class="kw7">x</span>=<span class="kw7">stage</span><span class="sy0">.</span><span class="kw7">stageWidth</span><span class="sy0">/</span><span class="nu0">2</span><span class="sy0">;</span>
 bola_mc<span class="sy0">.</span><span class="kw7">y</span>=<span class="kw7">stage</span><span class="sy0">.</span><span class="kw7">stageHeight</span><span class="sy0">/</span><span class="nu0">2</span><span class="sy0">;</span>
 aParticulas<span class="sy0">.</span><span class="kw7">push</span><span class="br0">&#40;</span>bola_mc<span class="br0">&#41;</span><span class="sy0">;</span>
 <span class="br0">&#125;</span>
&nbsp;
 <span class="kw1">for</span> <span class="br0">&#40;</span><span class="kw2">var</span> i<span class="sy0">:</span><a href="http://www.google.com/search?q=int%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:int.html"><span class="kw5">int</span></a> = <span class="nu0">0</span><span class="sy0">;</span> i<span class="sy0">&lt;</span>aParticulas<span class="sy0">.</span><span class="kw7">length</span><span class="sy0">;</span> i<span class="sy0">++</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
 aParticulas<span class="br0">&#91;</span>i<span class="br0">&#93;</span><span class="sy0">.</span>atualizador<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
 <span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div>
<p><strong>DOWNLOAD:</strong></p>
<p><strong><a class="downloadlink" href="http://buenojustbe.com/blog/wp-content/plugins/download-monitor/download.php?id=4" title="Version1.0 downloaded 137 times" >Sistema de Partículas (137)</a><br />
</strong></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fbuenojustbe.com%2Fblog%2F2009%2F11%2Fsistema-de-particulas%2F&amp;linkname=Sistema%20de%20part%C3%ADculas">Favoritos/Partilhar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://buenojustbe.com/blog/2009/11/sistema-de-particulas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alterando o ponteiro do mouse com perspectiva</title>
		<link>http://buenojustbe.com/blog/2009/10/alterando-mouse/</link>
		<comments>http://buenojustbe.com/blog/2009/10/alterando-mouse/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 13:17:16 +0000</pubDate>
		<dc:creator>BUENO</dc:creator>
				<category><![CDATA[ActionScript 2]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://buenojustbe.com/blog/?p=362</guid>
		<description><![CDATA[Assunto: Alterando o ponteiro do mouse com perspectiva. ActionScript: Versão 2.0 e 3.0 Instruções Adicionais: 1. Inicie um novo arquivo. 2. Crie um objeto que será o novo ponteiro do mouse e converta-o em movieclip. 3. Instancie-o como cursor. 4. Caso estiver trabalhando com actionscript 2, cópie e cole o código AS2 no movieclip cursor, se [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Assunto:</strong></p>
<p style="TEXT-ALIGN: justify">Alterando o ponteiro do mouse com perspectiva.</p>
<p><strong>ActionScript:</strong></p>
<p>Versão 2.0 e 3.0</p>
<p><strong>Instruções Adicionais:</strong></p>
<p style="TEXT-ALIGN: justify; PADDING-LEFT: 30px"><strong>1.</strong> Inicie um novo arquivo.</p>
<p style="TEXT-ALIGN: justify; PADDING-LEFT: 30px"><strong>2.</strong> Crie um objeto que será o novo ponteiro do mouse e converta-o em <em>movieclip</em>.</p>
<p style="TEXT-ALIGN: justify; PADDING-LEFT: 30px"><strong>3.</strong> Instancie-o como <em>cursor</em>.</p>
<p style="TEXT-ALIGN: justify; PADDING-LEFT: 30px"><strong>4.</strong> Caso estiver trabalhando com actionscript 2, cópie e cole o código AS2 no movieclip <em>cursor</em>, se não, crie uma nova layer com o nome <em>action</em> e cole o código do AS3.</p>
<p style="TEXT-ALIGN: justify; PADDING-LEFT: 30px"><strong>5.</strong> Pronto, Ctrl+Enter.</p>
<p><strong><strong>Código AS2:</strong></strong></p>
<div id="wpshdo_3" class="wp-synhighlighter-outer"><div id="wpshdt_3" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_3"></a><a id="wpshat_3" class="wp-synhighlighter-title" href="#codesyntax_3"  onClick="javascript:wpsh_toggleBlock(3)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_3" onClick="javascript:wpsh_code(3)" title="Show code only"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_3" onClick="javascript:wpsh_print(3)" title="Print code"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_3" class="wp-synhighlighter-inner" style="display: block;"><pre class="actionscript" style="font-family:monospace;"><span class="kw3">onClipEvent</span><span class="br0">&#40;</span><span class="kw3">load</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
 <span class="kw3">Mouse</span>.<span class="kw3">hide</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;
<span class="br0">&#125;</span>
<span class="kw3">onClipEvent</span><span class="br0">&#40;</span>enterFrame<span class="br0">&#41;</span><span class="br0">&#123;</span>
 <span class="kw3">_x</span> = <span class="kw3">_root</span>.<span class="kw3">_xmouse</span>;
 <span class="kw3">_y</span> = <span class="kw3">_root</span>.<span class="kw3">_ymouse</span>;
 <span class="kw3">_rotation</span> = <span class="kw3">_root</span>.<span class="kw3">_xmouse</span><span class="sy0">/</span><span class="kw3">Stage</span>.<span class="kw3">width</span><span class="sy0">*</span><span class="nu0">100</span>;
<span class="br0">&#125;</span></pre></div></div>
<p><strong><strong><strong>Código AS3:</strong></strong></strong></p>
<div id="wpshdo_4" class="wp-synhighlighter-outer"><div id="wpshdt_4" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_4"></a><a id="wpshat_4" class="wp-synhighlighter-title" href="#codesyntax_4"  onClick="javascript:wpsh_toggleBlock(4)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_4" onClick="javascript:wpsh_code(4)" title="Show code only"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_4" onClick="javascript:wpsh_print(4)" title="Print code"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_4" class="wp-synhighlighter-inner" style="display: block;"><pre class="actionscript3" style="font-family:monospace;"><span class="kw1">import</span> <span class="kw6">flash.display</span><span class="sy0">.</span><a href="http://www.google.com/search?q=stage%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:stage.html"><span class="kw5">Stage</span></a><span class="sy0">;</span>
<span class="kw1">import</span> <span class="kw6">flash.ui</span><span class="sy0">.</span><a href="http://www.google.com/search?q=mouse%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:mouse.html"><span class="kw5">Mouse</span></a><span class="sy0">;</span>
<span class="kw1">import</span> <span class="kw6">flash.events</span><span class="sy0">.*;</span>
&nbsp;
<a href="http://www.google.com/search?q=mouse%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:mouse.html"><span class="kw5">Mouse</span></a><span class="sy0">.</span><span class="kw7">hide</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp;
<span class="co1">// criando o event listener</span>
<span class="kw7">addEventListener</span><span class="br0">&#40;</span><a href="http://www.google.com/search?q=event%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:event.html"><span class="kw5">Event</span></a><span class="sy0">.</span><span class="kw8">ENTER_FRAME</span><span class="sy0">,</span> fncOnEnterFrame<span class="br0">&#41;</span><span class="sy0">;</span>
<span class="kw3">function</span> fncOnEnterFrame<span class="br0">&#40;</span>evt<span class="sy0">:</span><a href="http://www.google.com/search?q=event%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:event.html"><span class="kw5">Event</span></a><span class="br0">&#41;</span><span class="sy0">:</span><span class="kw1">void</span> <span class="br0">&#123;</span>
 cursor<span class="sy0">.</span><span class="kw7">x</span>= <span class="kw7">mouseX</span><span class="sy0">;</span>
 cursor<span class="sy0">.</span><span class="kw7">y</span>= <span class="kw7">mouseY</span><span class="sy0">;</span>
 cursor<span class="sy0">.</span><span class="kw7">rotation</span> = <span class="kw7">mouseX</span><span class="sy0">/</span><span class="kw7">stage</span><span class="sy0">.</span><span class="kw7">stageWidth</span><span class="sy0">*</span><span class="nu0">100</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre></div></div>
<p><strong>DOWNLOAD:</strong></p>
<a class="downloadlink" href="http://buenojustbe.com/blog/wp-content/plugins/download-monitor/download.php?id=3" title=" downloaded 82 times" >Arquivos Fonte (82)</a>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fbuenojustbe.com%2Fblog%2F2009%2F10%2Falterando-mouse%2F&amp;linkname=Alterando%20o%20ponteiro%20do%20mouse%20com%20perspectiva">Favoritos/Partilhar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://buenojustbe.com/blog/2009/10/alterando-mouse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Centralizando MovieClips no Stage</title>
		<link>http://buenojustbe.com/blog/2009/10/centralizando-movieclips/</link>
		<comments>http://buenojustbe.com/blog/2009/10/centralizando-movieclips/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 12:53:28 +0000</pubDate>
		<dc:creator>BUENO</dc:creator>
				<category><![CDATA[ActionScript 2]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://buenojustbe.com/blog/?p=357</guid>
		<description><![CDATA[Assunto: Centralizando movieclips atacados da biblioteca no Stage. ActionScript: Versão 2.0 Instruções Adicionais: 1. Inicie um novo arquivo. 2. Crie um quadrado e converta-o em movieclip. 3. Instancie-o na biblioteca como posicao. 4. Nomeie a primeira layer como action. 5. Precione F9 para acessar o console de actions e cole o código abaixo. 6. Pronto, Ctrl+Enter. Código: [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Assunto:</strong></p>
<p style="text-align: justify;">Centralizando movieclips atacados da biblioteca no Stage.</p>
<p><strong>ActionScript:</strong></p>
<p>Versão 2.0</p>
<p><strong>Instruções Adicionais:</strong></p>
<p style="TEXT-ALIGN: justify; PADDING-LEFT: 30px"><strong>1.</strong> Inicie um novo arquivo.</p>
<p style="TEXT-ALIGN: justify; PADDING-LEFT: 30px"><strong>2.</strong> Crie um <em>quadrado</em> e converta-o em <em>movieclip</em>.</p>
<p style="TEXT-ALIGN: justify; PADDING-LEFT: 30px"><strong>3.</strong> Instancie-o na biblioteca como <em>posicao</em>.</p>
<p style="TEXT-ALIGN: justify; PADDING-LEFT: 30px"><strong>4.</strong> Nomeie a primeira layer como <em>action.</em></p>
<p style="TEXT-ALIGN: justify; PADDING-LEFT: 30px"><strong>5.</strong> Precione F9 para acessar o console de actions e cole o código abaixo.</p>
<p style="TEXT-ALIGN: justify; PADDING-LEFT: 30px"><strong>6.</strong> Pronto, Ctrl+Enter.</p>
<p><strong>Código:</strong></p>
<div id="wpshdo_5" class="wp-synhighlighter-outer"><div id="wpshdt_5" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_5"></a><a id="wpshat_5" class="wp-synhighlighter-title" href="#codesyntax_5"  onClick="javascript:wpsh_toggleBlock(5)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_5" onClick="javascript:wpsh_code(5)" title="Show code only"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_5" onClick="javascript:wpsh_print(5)" title="Print code"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_5" class="wp-synhighlighter-inner" style="display: block;"><pre class="actionscript" style="font-family:monospace;"><span class="kw2">var</span> palavra = <span class="st0">&quot;BUENO&quot;</span>;
&nbsp;
<span class="kw2">var</span> posInicial = <span class="nu0">0</span>;
<span class="kw2">var</span> comprimento = <span class="nu0">0</span>;
<span class="kw2">var</span> distancia = <span class="nu0">10</span>;
&nbsp;
<span class="kw1">for</span> <span class="br0">&#40;</span>i=<span class="nu0">1</span>; i<span class="sy0">&lt;</span>=palavra.<span class="kw3">length</span>; i++<span class="br0">&#41;</span> <span class="br0">&#123;</span>
 <span class="kw3">attachMovie</span><span class="br0">&#40;</span><span class="st0">&quot;posicao&quot;</span>,<span class="st0">&quot;mcPosicao&quot;</span>+i,i<span class="br0">&#41;</span>;
 comprimento += <span class="kw3">_root</span><span class="br0">&#91;</span><span class="st0">&quot;mcPosicao&quot;</span>+i<span class="br0">&#93;</span>.<span class="kw3">_width</span>+distancia;
<span class="br0">&#125;</span>
&nbsp;
posInicial = <span class="br0">&#40;</span><span class="kw3">Stage</span>.<span class="me1">width</span>-comprimento<span class="br0">&#41;</span><span class="sy0">/</span><span class="nu0">2</span>;
&nbsp;
<span class="kw1">for</span> <span class="br0">&#40;</span>j=<span class="nu0">1</span>; j<span class="sy0">&lt;</span>=palavra.<span class="kw3">length</span>; j++<span class="br0">&#41;</span> <span class="br0">&#123;</span>
 <span class="kw3">_root</span><span class="br0">&#91;</span><span class="st0">&quot;mcPosicao&quot;</span>+j<span class="br0">&#93;</span>.<span class="kw3">_x</span> = j<span class="sy0">*</span><span class="br0">&#40;</span><span class="kw3">_root</span><span class="br0">&#91;</span><span class="st0">&quot;mcPosicao&quot;</span>+j<span class="br0">&#93;</span>.<span class="kw3">_width</span>+distancia<span class="br0">&#41;</span>+<span class="br0">&#40;</span>posInicial-<span class="br0">&#40;</span><span class="kw3">_root</span><span class="br0">&#91;</span><span class="st0">&quot;mcPosicao&quot;</span>+j<span class="br0">&#93;</span>.<span class="kw3">_width</span><span class="sy0">/</span>2<span class="br0">&#41;</span>-5<span class="br0">&#41;</span>;
 <span class="kw3">_root</span><span class="br0">&#91;</span><span class="st0">&quot;mcPosicao&quot;</span>+j<span class="br0">&#93;</span>.<span class="kw3">_y</span> = <span class="kw3">Stage</span>.<span class="kw3">height</span><span class="sy0">/</span><span class="nu0">2</span>;
<span class="br0">&#125;</span></pre></div></div>
<p><strong>DOWNLOAD:</strong></p>
<a class="downloadlink" href="http://buenojustbe.com/blog/wp-content/plugins/download-monitor/download.php?id=2" title=" downloaded 67 times" >Arquivo fonte (67)</a>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fbuenojustbe.com%2Fblog%2F2009%2F10%2Fcentralizando-movieclips%2F&amp;linkname=Centralizando%20MovieClips%20no%20Stage">Favoritos/Partilhar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://buenojustbe.com/blog/2009/10/centralizando-movieclips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Limitando o campo de digitação (Input Text)</title>
		<link>http://buenojustbe.com/blog/2009/10/limitando-campo-digitacao/</link>
		<comments>http://buenojustbe.com/blog/2009/10/limitando-campo-digitacao/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 14:20:17 +0000</pubDate>
		<dc:creator>BUENO</dc:creator>
				<category><![CDATA[ActionScript 2]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://buenojustbe.com/blog/?p=327</guid>
		<description><![CDATA[Assunto: Limitando o campo de entrada de texto. ActionScript: Versão 2.0 Instruções Adicionais: 1. Inicie um novo arquivo. 2. Crie um campo dinâmico no Stage e instancie-o com o nome desejado. 3. Redimencione este campo para o tamanho desejado e aplique as formatações de texto. 4. Crie uma nova layer e nomei-a como action. 5. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Assunto:</strong></p>
<p style="text-align: justify;">Limitando o campo de entrada de texto.</p>
<p><strong>ActionScript:</strong></p>
<p>Versão 2.0</p>
<p><strong>Instruções Adicionais:</strong></p>
<p style="text-align: justify; padding-left: 30px;"><strong>1.</strong> Inicie um novo arquivo.</p>
<p style="text-align: justify; padding-left: 30px;"><strong>2.</strong> Crie um campo dinâmico no Stage e instancie-o com o nome desejado.</p>
<p style="text-align: justify; padding-left: 30px;"><strong>3.</strong> Redimencione este campo para o tamanho desejado e aplique as formatações de texto.</p>
<p style="text-align: justify; padding-left: 30px;"><strong>4.</strong> Crie uma nova layer e nomei-a como <em>action.</em></p>
<p style="text-align: justify; padding-left: 30px;"><strong>5.</strong> Precione F9 para acessar o console de actions e cole o código abaixo substituindo o nome_do_campo.</p>
<p style="text-align: justify; padding-left: 30px;"><strong>6.</strong> Pronto, Ctrl+Enter.</p>
<p><strong>Código:</strong></p>
<div id="wpshdo_6" class="wp-synhighlighter-outer"><div id="wpshdt_6" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_6"></a><a id="wpshat_6" class="wp-synhighlighter-title" href="#codesyntax_6"  onClick="javascript:wpsh_toggleBlock(6)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_6" onClick="javascript:wpsh_code(6)" title="Show code only"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_6" onClick="javascript:wpsh_print(6)" title="Print code"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_6" class="wp-synhighlighter-inner" style="display: block;"><pre class="actionscript" style="font-family:monospace;"><span class="co1">// Ouvinte que é executado a cada notifição efetuada no campo em questão</span>
nome_do_campo.<span class="kw3">onChanged</span> = <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
 <span class="co1">// Efetua uma conferência, que quando a rolagem do texto for maior do que 1 ele removerá o último carácter digitado</span>
 <span class="kw1">while</span> <span class="br0">&#40;</span><span class="kw3">this</span>.<span class="me1">maxscroll</span><span class="sy0">&gt;</span>1<span class="br0">&#41;</span> <span class="br0">&#123;</span>
  <span class="kw3">this</span>.<span class="kw3">text</span> = <span class="kw3">this</span>.<span class="kw3">text</span>.<span class="kw3">substr</span><span class="br0">&#40;</span>0, <span class="kw3">this</span>.<span class="kw3">text</span>.<span class="me1">length</span>-1<span class="br0">&#41;</span>;
 <span class="br0">&#125;</span>
<span class="br0">&#125;</span>;</pre></div></div>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fbuenojustbe.com%2Fblog%2F2009%2F10%2Flimitando-campo-digitacao%2F&amp;linkname=Limitando%20o%20campo%20de%20digita%C3%A7%C3%A3o%20%28Input%20Text%29">Favoritos/Partilhar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://buenojustbe.com/blog/2009/10/limitando-campo-digitacao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Criando gráficos dinâmicos a partir de dados obtidos de um XML</title>
		<link>http://buenojustbe.com/blog/2009/10/criando-graficos-dinamicos-a-partir-de-dados-obtidos-de-um-xml/</link>
		<comments>http://buenojustbe.com/blog/2009/10/criando-graficos-dinamicos-a-partir-de-dados-obtidos-de-um-xml/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 13:42:09 +0000</pubDate>
		<dc:creator>BUENO</dc:creator>
				<category><![CDATA[ActionScript 2]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://buenojustbe.com/blog/?p=323</guid>
		<description><![CDATA[Assunto: Metódo para criar gráficos dinâmicos utilizando dados obtidos de um XML. ActionScript: Versão 2.0 Código AS: Código XML: DOWNLOAD:]]></description>
			<content:encoded><![CDATA[<p><strong>Assunto:</strong></p>
<p style="TEXT-ALIGN: justify">Metódo para criar gráficos dinâmicos utilizando dados obtidos de um XML.</p>
<p><strong>ActionScript:</strong></p>
<p>Versão 2.0</p>
<p><strong>Código AS:</strong></p>
<div id="wpshdo_7" class="wp-synhighlighter-outer"><div id="wpshdt_7" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_7"></a><a id="wpshat_7" class="wp-synhighlighter-title" href="#codesyntax_7"  onClick="javascript:wpsh_toggleBlock(7)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_7" onClick="javascript:wpsh_code(7)" title="Show code only"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_7" onClick="javascript:wpsh_print(7)" title="Print code"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_7" class="wp-synhighlighter-inner" style="display: block;"><pre class="actionscript" style="font-family:monospace;"><span class="co2">#include &quot;mc_tween2.as&quot;</span>
<span class="kw3">import</span> mx.<span class="me1">effects</span>.<span class="me1">Tween</span>;
&nbsp;
corpo0.<span class="kw3">_alpha</span> = <span class="nu0">0</span>;
&nbsp;
<span class="kw3">System</span>.<span class="kw3">useCodepage</span> = <span class="kw2">true</span>;
<span class="kw2">var</span> graf_xml:<span class="kw3">XML</span> = <span class="kw2">new</span> <span class="kw3">XML</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;
graf_xml.<span class="kw3">ignoreWhite</span> = <span class="kw2">true</span>;
graf_xml.<span class="kw3">onLoad</span> = <span class="kw2">function</span><span class="br0">&#40;</span>ok:<span class="kw3">Boolean</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
 <span class="kw1">if</span> <span class="br0">&#40;</span>ok<span class="br0">&#41;</span> <span class="br0">&#123;</span>
  <span class="kw3">trace</span><span class="br0">&#40;</span><span class="st0">&quot;Arquivo XML encontrado.&quot;</span><span class="br0">&#41;</span>;
  gerarGrafico<span class="br0">&#40;</span><span class="kw3">this</span>.<span class="kw3">firstChild</span>.<span class="kw3">childNodes</span><span class="br0">&#41;</span>;
 <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span>
  <span class="kw3">trace</span><span class="br0">&#40;</span><span class="st0">&quot;Arquivo XML não encontrado.&quot;</span><span class="br0">&#41;</span>;
 <span class="br0">&#125;</span>
<span class="br0">&#125;</span>;
graf_xml.<span class="kw3">load</span><span class="br0">&#40;</span><span class="st0">&quot;grafico.xml&quot;</span><span class="br0">&#41;</span>;
&nbsp;
<span class="kw2">function</span> gerarGrafico<span class="br0">&#40;</span><span class="kw3">xmlNode</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
 <span class="kw2">var</span> len:<span class="kw3">Number</span> = <span class="kw3">xmlNode</span>.<span class="kw3">length</span>;
 <span class="kw2">var</span> total:<span class="kw3">Number</span> = <span class="nu0">0</span>;
 <span class="kw2">var</span> perc:<span class="kw3">Number</span> = <span class="nu0">0</span>;
 <span class="kw1">for</span> <span class="br0">&#40;</span>i=<span class="nu0">1</span>; i<span class="sy0">&lt;</span>len; i++<span class="br0">&#41;</span> <span class="br0">&#123;</span>
  <span class="kw3">this</span>.<span class="me1">corpo0</span>.<span class="kw3">duplicateMovieClip</span><span class="br0">&#40;</span><span class="st0">&quot;corpo&quot;</span>+i,<span class="kw3">getNextHighestDepth</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;
  <span class="kw3">this</span>.<span class="me1">texto0</span>.<span class="kw3">duplicateMovieClip</span><span class="br0">&#40;</span><span class="st0">&quot;texto&quot;</span>+i,<span class="kw3">getNextHighestDepth</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;
 <span class="br0">&#125;</span>
 <span class="kw1">for</span> <span class="br0">&#40;</span>a=<span class="nu0">0</span>; a<span class="sy0">&lt;</span>len; a++<span class="br0">&#41;</span> <span class="br0">&#123;</span>
  total += <span class="kw3">parseInt</span><span class="br0">&#40;</span><span class="kw3">xmlNode</span><span class="br0">&#91;</span>a<span class="br0">&#93;</span>.<span class="kw3">childNodes</span><span class="br0">&#91;</span>0<span class="br0">&#93;</span>.<span class="kw3">childNodes</span><span class="br0">&#41;</span>;
  <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+a<span class="br0">&#93;</span>.<span class="me1">valor</span> = <span class="kw3">parseInt</span><span class="br0">&#40;</span><span class="kw3">xmlNode</span><span class="br0">&#91;</span>a<span class="br0">&#93;</span>.<span class="kw3">childNodes</span><span class="br0">&#91;</span>0<span class="br0">&#93;</span>.<span class="kw3">childNodes</span><span class="br0">&#41;</span>;
  <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+a<span class="br0">&#93;</span>.<span class="kw3">_x</span> = <span class="br0">&#40;</span><span class="kw3">this</span>.<span class="me1">corpo0</span>.<span class="kw3">_x</span><span class="br0">&#41;</span>+<span class="br0">&#40;</span>a<span class="sy0">*</span><span class="br0">&#40;</span><span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+a<span class="br0">&#93;</span>.<span class="kw3">_width</span>+20<span class="br0">&#41;</span><span class="br0">&#41;</span>;
  <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+a<span class="br0">&#93;</span>.<span class="kw3">_alpha</span> = <span class="nu0">0</span>;
  <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+a<span class="br0">&#93;</span>.<span class="kw3">_yscale</span> = <span class="nu0">0</span>;
  <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+a<span class="br0">&#93;</span>.<span class="me1">id</span> = a;
  <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;texto&quot;</span>+a<span class="br0">&#93;</span>.<span class="kw3">_x</span> = <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+a<span class="br0">&#93;</span>.<span class="kw3">_x</span>+<span class="br0">&#40;</span><span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+a<span class="br0">&#93;</span>.<span class="kw3">_width</span><span class="sy0">/</span>2<span class="br0">&#41;</span>-<span class="br0">&#40;</span><span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;texto&quot;</span>+a<span class="br0">&#93;</span>.<span class="kw3">_width</span><span class="sy0">/</span>2<span class="br0">&#41;</span>;
 <span class="br0">&#125;</span>
 <span class="kw1">for</span> <span class="br0">&#40;</span>j=<span class="nu0">0</span>; j<span class="sy0">&lt;</span>len; j++<span class="br0">&#41;</span> <span class="br0">&#123;</span>
  perc = <span class="kw3">Math</span>.<span class="kw3">round</span><span class="br0">&#40;</span><span class="br0">&#40;</span><span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+j<span class="br0">&#93;</span>.<span class="me1">valor</span><span class="sy0">*</span>100<span class="br0">&#41;</span><span class="sy0">/</span>total<span class="br0">&#41;</span>;
  <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+j<span class="br0">&#93;</span>.<span class="me1">perc</span> = perc;
  <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+j<span class="br0">&#93;</span>.<span class="me1">alphaTo</span><span class="br0">&#40;</span>100,0.3<span class="br0">&#41;</span>;
  <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+j<span class="br0">&#93;</span>.<span class="me1">tween</span> = <span class="kw2">new</span> Tween<span class="br0">&#40;</span><span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+j<span class="br0">&#93;</span>, 100, perc, 1500<span class="br0">&#41;</span>;
  <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+j<span class="br0">&#93;</span>.<span class="kw3">enabled</span> = <span class="kw2">false</span>;
  <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+j<span class="br0">&#93;</span>.<span class="me1">onTweenUpdate</span> = <span class="kw2">function</span><span class="br0">&#40;</span>p<span class="br0">&#41;</span> <span class="br0">&#123;</span>
   <span class="kw3">_root</span><span class="br0">&#91;</span><span class="st0">&quot;texto&quot;</span>+<span class="kw3">this</span>.<span class="me1">id</span><span class="br0">&#93;</span>.<span class="me1">s_txt</span>.<span class="kw3">text</span> = <span class="kw3">this</span>.<span class="me1">perc</span>+<span class="st0">&quot;%&quot;</span>;
   <span class="kw1">if</span> <span class="br0">&#40;</span><span class="kw3">this</span>.<span class="me1">perc</span><span class="sy0">&lt;</span>0<span class="br0">&#41;</span> <span class="br0">&#123;</span>
    <span class="kw3">_root</span><span class="br0">&#91;</span><span class="st0">&quot;texto&quot;</span>+<span class="kw3">this</span>.<span class="me1">id</span><span class="br0">&#93;</span>.<span class="kw3">_y</span> = <span class="kw3">this</span>.<span class="kw3">_y</span>+<span class="kw3">this</span>.<span class="kw3">_height</span>+<span class="kw3">_root</span><span class="br0">&#91;</span><span class="st0">&quot;texto&quot;</span>+<span class="kw3">this</span>.<span class="me1">id</span><span class="br0">&#93;</span>.<span class="kw3">_height</span>;
   <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span>
    <span class="kw3">_root</span><span class="br0">&#91;</span><span class="st0">&quot;texto&quot;</span>+<span class="kw3">this</span>.<span class="me1">id</span><span class="br0">&#93;</span>.<span class="kw3">_y</span> = <span class="kw3">this</span>._y-<span class="kw3">this</span>.<span class="kw3">_height</span>;
   <span class="br0">&#125;</span>
   <span class="kw3">this</span>.<span class="kw3">_yscale</span> = p;
  <span class="br0">&#125;</span>;
  <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+j<span class="br0">&#93;</span>.<span class="me1">onTweenEnd</span> = <span class="kw2">function</span><span class="br0">&#40;</span>p<span class="br0">&#41;</span> <span class="br0">&#123;</span>
   <span class="kw3">this</span>.<span class="me1">onTweenUpdate</span><span class="br0">&#40;</span>p<span class="br0">&#41;</span>;
   <span class="kw3">this</span>.<span class="kw3">enabled</span> = <span class="kw2">true</span>;
  <span class="br0">&#125;</span>;
&nbsp;
  <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+j<span class="br0">&#93;</span>._color = <span class="kw2">new</span> <span class="kw3">Color</span><span class="br0">&#40;</span><span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+j<span class="br0">&#93;</span><span class="br0">&#41;</span>;
&nbsp;
  <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+j<span class="br0">&#93;</span>.<span class="kw3">onRollOver</span> = <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
   <span class="kw3">this</span>._color.<span class="kw3">setTransform</span><span class="br0">&#40;</span><span class="br0">&#123;</span>rb:204, gb:0, bb:0<span class="br0">&#125;</span><span class="br0">&#41;</span>;
   <span class="kw3">this</span>.<span class="kw3">onRelease</span> = <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
    titulo_txt.<span class="kw3">text</span> = <span class="kw3">xmlNode</span><span class="br0">&#91;</span><span class="kw3">this</span>.<span class="me1">id</span><span class="br0">&#93;</span>.<span class="kw3">childNodes</span><span class="br0">&#91;</span>1<span class="br0">&#93;</span>.<span class="kw3">childNodes</span>;
    valor_txt.<span class="kw3">text</span> = <span class="st0">&quot;QTDE: &quot;</span>+<span class="kw3">xmlNode</span><span class="br0">&#91;</span><span class="kw3">this</span>.<span class="me1">id</span><span class="br0">&#93;</span>.<span class="kw3">childNodes</span><span class="br0">&#91;</span>0<span class="br0">&#93;</span>.<span class="kw3">childNodes</span>+<span class="st0">&quot; - PORCENTAGEM: &quot;</span>+<span class="kw3">this</span>.<span class="kw3">_yscale</span>+<span class="st0">&quot;%&quot;</span>;
    desc_txt.<span class="kw3">text</span> = <span class="kw3">xmlNode</span><span class="br0">&#91;</span><span class="kw3">this</span>.<span class="me1">id</span><span class="br0">&#93;</span>.<span class="kw3">childNodes</span><span class="br0">&#91;</span>2<span class="br0">&#93;</span>.<span class="kw3">childNodes</span>;
   <span class="br0">&#125;</span>;
  <span class="br0">&#125;</span>;
  <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+j<span class="br0">&#93;</span>.<span class="kw3">onRollOut</span> = <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+j<span class="br0">&#93;</span>.<span class="kw3">onReleaseOutside</span>=<span class="kw2">function</span> <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
   <span class="kw3">this</span>._color.<span class="kw3">setTransform</span><span class="br0">&#40;</span><span class="br0">&#123;</span>rb:0, gb:0, bb:0<span class="br0">&#125;</span><span class="br0">&#41;</span>;
   info_txt.<span class="kw3">removeTextField</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;
  <span class="br0">&#125;</span>;
  <span class="kw3">this</span><span class="br0">&#91;</span><span class="st0">&quot;corpo&quot;</span>+j<span class="br0">&#93;</span>.<span class="me1">tween</span>.<span class="me1">easingEquation</span> = mx.<span class="me1">transitions</span>.<span class="me1">easing</span>.<span class="me1">Elastic</span>.<span class="me1">easeOut</span>;
 <span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div>
<p><strong>Código XML:</strong></p>
<div id="wpshdo_8" class="wp-synhighlighter-outer"><div id="wpshdt_8" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_8"></a><a id="wpshat_8" class="wp-synhighlighter-title" href="#codesyntax_8"  onClick="javascript:wpsh_toggleBlock(8)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_8" onClick="javascript:wpsh_code(8)" title="Show code only"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_8" onClick="javascript:wpsh_print(8)" title="Print code"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_8" class="wp-synhighlighter-inner" style="display: block;"><pre class="xml" style="font-family:monospace;"><span class="sc3"><span class="re1">&lt;?xml</span> <span class="re0">version</span>=<span class="st0">&quot;1.0&quot;</span> <span class="re0">encoding</span>=<span class="st0">&quot;utf-8&quot;</span><span class="re2">?&gt;</span></span>
<span class="sc3"><span class="re1">&lt;grafico<span class="re2">&gt;</span></span></span>
 <span class="sc3"><span class="re1">&lt;dado<span class="re2">&gt;</span></span></span>
  <span class="sc3"><span class="re1">&lt;valor<span class="re2">&gt;</span></span></span>235<span class="sc3"><span class="re1">&lt;/valor<span class="re2">&gt;</span></span></span>
  <span class="sc3"><span class="re1">&lt;titulo<span class="re2">&gt;</span></span></span>TITULO1<span class="sc3"><span class="re1">&lt;/titulo<span class="re2">&gt;</span></span></span>
  <span class="sc3"><span class="re1">&lt;desc<span class="re2">&gt;</span></span></span>DESCRICAO1<span class="sc3"><span class="re1">&lt;/desc<span class="re2">&gt;</span></span></span>
 <span class="sc3"><span class="re1">&lt;/dado<span class="re2">&gt;</span></span></span>
 <span class="sc3"><span class="re1">&lt;dado<span class="re2">&gt;</span></span></span>
  <span class="sc3"><span class="re1">&lt;valor<span class="re2">&gt;</span></span></span>150<span class="sc3"><span class="re1">&lt;/valor<span class="re2">&gt;</span></span></span>
  <span class="sc3"><span class="re1">&lt;titulo<span class="re2">&gt;</span></span></span>TITULO2<span class="sc3"><span class="re1">&lt;/titulo<span class="re2">&gt;</span></span></span>
  <span class="sc3"><span class="re1">&lt;desc<span class="re2">&gt;</span></span></span>DESCRICAO2<span class="sc3"><span class="re1">&lt;/desc<span class="re2">&gt;</span></span></span>
 <span class="sc3"><span class="re1">&lt;/dado<span class="re2">&gt;</span></span></span>
 <span class="sc3"><span class="re1">&lt;dado<span class="re2">&gt;</span></span></span>
  <span class="sc3"><span class="re1">&lt;valor<span class="re2">&gt;</span></span></span>183<span class="sc3"><span class="re1">&lt;/valor<span class="re2">&gt;</span></span></span>
  <span class="sc3"><span class="re1">&lt;titulo<span class="re2">&gt;</span></span></span>TITULO3<span class="sc3"><span class="re1">&lt;/titulo<span class="re2">&gt;</span></span></span>
  <span class="sc3"><span class="re1">&lt;desc<span class="re2">&gt;</span></span></span>DESCRICAO3<span class="sc3"><span class="re1">&lt;/desc<span class="re2">&gt;</span></span></span>
 <span class="sc3"><span class="re1">&lt;/dado<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;/grafico<span class="re2">&gt;</span></span></span></pre></div></div>
<p><strong>DOWNLOAD:</strong></p>
<a class="downloadlink" href="http://buenojustbe.com/blog/wp-content/plugins/download-monitor/download.php?id=1" title=" downloaded 105 times" >Arquivo fonte (105)</a>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fbuenojustbe.com%2Fblog%2F2009%2F10%2Fcriando-graficos-dinamicos-a-partir-de-dados-obtidos-de-um-xml%2F&amp;linkname=Criando%20gr%C3%A1ficos%20din%C3%A2micos%20a%20partir%20de%20dados%20obtidos%20de%20um%20XML">Favoritos/Partilhar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://buenojustbe.com/blog/2009/10/criando-graficos-dinamicos-a-partir-de-dados-obtidos-de-um-xml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utilizando a classe Selection</title>
		<link>http://buenojustbe.com/blog/2009/08/utilizando_classe_selection/</link>
		<comments>http://buenojustbe.com/blog/2009/08/utilizando_classe_selection/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 17:52:34 +0000</pubDate>
		<dc:creator>BUENO</dc:creator>
				<category><![CDATA[ActionScript 2]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://buenojustbe.com/blog/?p=301</guid>
		<description><![CDATA[Assunto: A classe Selection permite que você defina e controle o campo de texto no qual está localizado o ponto de inserção, ou seja, o campo que possui o foco. Os índices do intervalo de seleção são baseados em zero (por exemplo, a primeira posição é 0, a segunda é 1 e assim por diante). [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Assunto:</strong></p>
<p style="text-align: justify;">A classe Selection permite que você defina e controle o campo de texto no qual está localizado o ponto de inserção, ou seja, o campo que possui o foco. Os índices do intervalo de seleção são baseados em zero (por exemplo, a primeira posição é 0, a segunda é 1 e assim por diante).</p>
<p style="text-align: justify;">Não há nenhuma função construtora para a classe Selection, pois só pode haver um campo focalizado por vez.</p>
<p><strong>ActionScript:</strong></p>
<p>Versão 2.0</p>
<p><strong>Código:</strong><br />
<div id="wpshdo_9" class="wp-synhighlighter-outer"><div id="wpshdt_9" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_9"></a><a id="wpshat_9" class="wp-synhighlighter-title" href="#codesyntax_9"  onClick="javascript:wpsh_toggleBlock(9)" title="Click to show/hide code block">Código</a></td><td align="right"><a href="#codesyntax_9" onClick="javascript:wpsh_code(9)" title="Show code only"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_9" onClick="javascript:wpsh_print(9)" title="Print code"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_9" class="wp-synhighlighter-inner" style="display: block;"><pre class="actionscript" style="font-family:monospace;"><span class="co1">//especifica a formatação da caixa de texto</span>
formata = <span class="kw2">new</span> <span class="kw3">TextFormat</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;
<span class="kw3">with</span> <span class="br0">&#40;</span>formata<span class="br0">&#41;</span> <span class="br0">&#123;</span>
 <span class="co1">//definição de fonte</span>
 <span class="kw3">font</span> = <span class="st0">&quot;Verdana&quot;</span>;
 <span class="co1">//atribuindo o estilo negrito</span>
 <span class="kw3">bold</span> = <span class="kw2">true</span>;
 <span class="co1">//atribuindo tamanho 13</span>
 <span class="kw3">size</span> = <span class="nu0">13</span>;
 <span class="co1">//atribuindo cor preto</span>
 <span class="kw3">color</span> = 0x000000;
 <span class="co1">//incorporando caracteres</span>
 <span class="kw3">embedFonts</span> = <span class="kw2">true</span>;
<span class="br0">&#125;</span>
<span class="co1">//cria o campo TextField</span>
<span class="kw3">this</span>.<span class="kw3">createTextField</span><span class="br0">&#40;</span><span class="st0">&quot;campo&quot;</span>,1,100,100,200,20<span class="br0">&#41;</span>;
<span class="co1">//determina o tipo como entrada (input)</span>
campo.<span class="kw3">type</span> = <span class="st0">&quot;input&quot;</span>;
<span class="co1">//determina a suavição de bordas para avançado</span>
campo.<span class="me1">antiAliasType</span> = AntiAliasType.<span class="me1">ADVANCED</span>;
<span class="co1">//ativa a borda do campo</span>
campo.<span class="kw3">border</span> = <span class="kw2">true</span>;
<span class="co1">//determina o máximo de caracteres permitido no campo</span>
campo.<span class="kw3">maxChars</span> = <span class="nu0">15</span>;
<span class="co1">//toda vez que o campo (input) recebe um evento (teclado/mouse) ele aplica a formatação no mesmo.</span>
campo.<span class="kw3">onChanged</span> = <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
 <span class="kw3">this</span>.<span class="kw3">setTextFormat</span><span class="br0">&#40;</span>formata<span class="br0">&#41;</span>;
<span class="br0">&#125;</span>
<span class="co1">//cria uma variavel para armazenar a informação selecionada</span>
<span class="kw2">var</span> trecho:<span class="kw3">String</span>;
<span class="kw2">var</span> selecao = <span class="kw2">new</span> <span class="kw3">Object</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;
selecao.<span class="kw3">onMouseUp</span> = <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
 trecho = <span class="st0">&quot;&quot;</span>;<span class="co1">//limpa a váriavel que armazena o que foi selecionado</span>
 numInicial = <span class="kw3">Selection</span>.<span class="kw3">getBeginIndex</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<span class="co1">//pega onde o texto selecionado inicia</span>
 numFinal = <span class="kw3">Selection</span>.<span class="kw3">getEndIndex</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<span class="co1">//pega onde o texto selecionado termina</span>
 trecho = campo.<span class="kw3">text</span>.<span class="kw3">substring</span><span class="br0">&#40;</span>numInicial, numFinal<span class="br0">&#41;</span>;
 <span class="kw3">trace</span><span class="br0">&#40;</span>trecho<span class="br0">&#41;</span>;
<span class="br0">&#125;</span>
<span class="kw3">Mouse</span>.<span class="kw3">addListener</span><span class="br0">&#40;</span>selecao<span class="br0">&#41;</span>;</pre></div></div></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fbuenojustbe.com%2Fblog%2F2009%2F08%2Futilizando_classe_selection%2F&amp;linkname=Utilizando%20a%20classe%20Selection">Favoritos/Partilhar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://buenojustbe.com/blog/2009/08/utilizando_classe_selection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Randomizar array utilizando prototype</title>
		<link>http://buenojustbe.com/blog/2009/08/randomizar-array-utilizando-prototype/</link>
		<comments>http://buenojustbe.com/blog/2009/08/randomizar-array-utilizando-prototype/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 12:19:13 +0000</pubDate>
		<dc:creator>BUENO</dc:creator>
				<category><![CDATA[ActionScript 2]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://buenojustbe.com/blog/?p=298</guid>
		<description><![CDATA[Assunto: Propriedade; em função de construtor, a propriedade prototype refere-se a um objeto que é o protótipo da classe construída. Cada instância da classe que é criada pela função de construtor herda todas as propriedades e métodos do objeto protótipo. ActionScript: Versão 2.0 Código:]]></description>
			<content:encoded><![CDATA[<p><strong>Assunto:</strong></p>
<p style="text-align: justify;">Propriedade; em função de construtor, a propriedade <em>prototype</em> refere-se a um objeto que é o protótipo da classe construída. Cada instância da classe que é criada pela função de construtor herda todas as propriedades e métodos do objeto protótipo.</p>
<p><strong>ActionScript:</strong></p>
<p>Versão 2.0</p>
<p><strong>Código:</strong></p>
<div id="wpshdo_10" class="wp-synhighlighter-outer"><div id="wpshdt_10" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_10"></a><a id="wpshat_10" class="wp-synhighlighter-title" href="#codesyntax_10"  onClick="javascript:wpsh_toggleBlock(10)" title="Click to show/hide code block">Código</a></td><td align="right"><a href="#codesyntax_10" onClick="javascript:wpsh_code(10)" title="Show code only"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_10" onClick="javascript:wpsh_print(10)" title="Print code"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_10" class="wp-synhighlighter-inner" style="display: block;"><pre class="actionscript" style="font-family:monospace;"><span class="kw3">Array</span>.<span class="kw3">prototype</span>.<span class="me1">randomize</span> = <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
 <span class="kw1">return</span> <span class="kw3">this</span>.<span class="kw3">sort</span><span class="br0">&#40;</span><span class="kw2">function</span> <span class="br0">&#40;</span>a, b<span class="br0">&#41;</span> <span class="br0">&#123;</span>
 <span class="kw1">return</span> <span class="br0">&#40;</span><span class="kw3">Math</span>.<span class="kw3">floor</span><span class="br0">&#40;</span><span class="kw3">Math</span>.<span class="kw3">random</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="sy0">*</span> 2<span class="br0">&#41;</span> == 0<span class="br0">&#41;</span> ? 1 : -<span class="nu0">1</span>;
 <span class="br0">&#125;</span><span class="br0">&#41;</span>;
<span class="br0">&#125;</span>;
&nbsp;
myArray = <span class="br0">&#91;</span>1, 2, 3, 4, 5, 6, 7, 8, 9, 10<span class="br0">&#93;</span>;
&nbsp;
<span class="kw3">trace</span><span class="br0">&#40;</span>myArray.<span class="me1">randomize</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;</pre></div></div>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fbuenojustbe.com%2Fblog%2F2009%2F08%2Frandomizar-array-utilizando-prototype%2F&amp;linkname=Randomizar%20array%20utilizando%20prototype">Favoritos/Partilhar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://buenojustbe.com/blog/2009/08/randomizar-array-utilizando-prototype/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FadeIn e FadeOut</title>
		<link>http://buenojustbe.com/blog/2009/08/fadein-e-fadeout-em-actionscript-3-0/</link>
		<comments>http://buenojustbe.com/blog/2009/08/fadein-e-fadeout-em-actionscript-3-0/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 23:51:50 +0000</pubDate>
		<dc:creator>BUENO</dc:creator>
				<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://buenojustbe.com/blog/?p=272</guid>
		<description><![CDATA[Assunto: Efeito FadeIn e FadeOut da classe TransitionManager. ActionScript: Versão 3.0 Código:]]></description>
			<content:encoded><![CDATA[<p><strong>Assunto:</strong></p>
<p style="TEXT-ALIGN: justify">Efeito FadeIn e FadeOut da classe TransitionManager.</p>
<p><strong>ActionScript:</strong></p>
<p>Versão 3.0</p>
<p><strong>Código:</strong></p>
<div id="wpshdo_11" class="wp-synhighlighter-outer"><div id="wpshdt_11" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_11"></a><a id="wpshat_11" class="wp-synhighlighter-title" href="#codesyntax_11"  onClick="javascript:wpsh_toggleBlock(11)" title="Click to show/hide code block">Código</a></td><td align="right"><a href="#codesyntax_11" onClick="javascript:wpsh_code(11)" title="Show code only"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_11" onClick="javascript:wpsh_print(11)" title="Print code"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://buenojustbe.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_11" class="wp-synhighlighter-inner" style="display: block;"><pre class="actionscript3" style="font-family:monospace;"><span class="kw1">import</span> fl<span class="sy0">.</span>transitions<span class="sy0">.*;</span>
<span class="kw1">import</span> fl<span class="sy0">.</span>transitions<span class="sy0">.</span>easing<span class="sy0">.*;</span>
<span class="kw2">var</span> clique<span class="sy0">:</span><a href="http://www.google.com/search?q=number%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:number.html"><span class="kw5">Number</span></a>=<span class="nu0">0</span><span class="sy0">;</span>
 
<span class="kw2">var</span> bt<span class="sy0">:</span><a href="http://www.google.com/search?q=movieclip%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:movieclip.html"><span class="kw5">MovieClip</span></a> = <span class="kw1">new</span> <a href="http://www.google.com/search?q=movieclip%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:movieclip.html"><span class="kw5">MovieClip</span></a><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
bt<span class="sy0">.</span><span class="kw7">graphics</span><span class="sy0">.</span><span class="kw7">beginFill</span><span class="br0">&#40;</span>0x000000<span class="br0">&#41;</span><span class="sy0">;</span>
bt<span class="sy0">.</span><span class="kw7">graphics</span><span class="sy0">.</span><span class="kw7">drawRect</span><span class="br0">&#40;</span><span class="sy0">-</span>25<span class="sy0">,</span> <span class="sy0">-</span>25<span class="sy0">,</span> 50<span class="sy0">,</span> 50<span class="br0">&#41;</span><span class="sy0">;</span>
bt<span class="sy0">.</span><span class="kw7">graphics</span><span class="sy0">.</span><span class="kw7">endFill</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
bt<span class="sy0">.</span><span class="kw7">x</span>=<span class="kw7">stage</span><span class="sy0">.</span><span class="kw7">stageWidth</span><span class="sy0">/</span><span class="nu0">2</span><span class="sy0">;</span>
bt<span class="sy0">.</span><span class="kw7">y</span>=<span class="kw7">stage</span><span class="sy0">.</span><span class="kw7">stageHeight</span><span class="sy0">/</span><span class="nu0">2</span><span class="sy0">;</span>
<span class="kw7">addChild</span><span class="br0">&#40;</span>bt<span class="br0">&#41;</span><span class="sy0">;</span>
 
<span class="kw2">var</span> mc<span class="sy0">:</span><a href="http://www.google.com/search?q=movieclip%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:movieclip.html"><span class="kw5">MovieClip</span></a> = <span class="kw1">new</span> <a href="http://www.google.com/search?q=movieclip%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:movieclip.html"><span class="kw5">MovieClip</span></a><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
mc<span class="sy0">.</span><span class="kw7">graphics</span><span class="sy0">.</span><span class="kw7">beginFill</span><span class="br0">&#40;</span>0xFF0000<span class="br0">&#41;</span><span class="sy0">;</span>
mc<span class="sy0">.</span><span class="kw7">graphics</span><span class="sy0">.</span><span class="kw7">drawRect</span><span class="br0">&#40;</span><span class="sy0">-</span>100<span class="sy0">,</span> <span class="sy0">-</span>100<span class="sy0">,</span> 200<span class="sy0">,</span> 200<span class="br0">&#41;</span><span class="sy0">;</span>
mc<span class="sy0">.</span><span class="kw7">graphics</span><span class="sy0">.</span><span class="kw7">endFill</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
mc<span class="sy0">.</span><span class="kw7">x</span>=<span class="kw7">stage</span><span class="sy0">.</span><span class="kw7">stageWidth</span><span class="sy0">/</span><span class="nu0">2</span><span class="sy0">;</span>
mc<span class="sy0">.</span><span class="kw7">y</span>=<span class="kw7">stage</span><span class="sy0">.</span><span class="kw7">stageHeight</span><span class="sy0">/</span><span class="nu0">2</span><span class="sy0">;</span>
<span class="kw7">addChild</span><span class="br0">&#40;</span>mc<span class="br0">&#41;</span><span class="sy0">;</span>
 
bt<span class="sy0">.</span><span class="kw7">addEventListener</span><span class="br0">&#40;</span><a href="http://www.google.com/search?q=mouseevent%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:mouseevent.html"><span class="kw5">MouseEvent</span></a><span class="sy0">.</span><span class="kw8">CLICK</span><span class="sy0">,</span> mouseOverBox<span class="br0">&#41;</span><span class="sy0">;</span>
<span class="kw3">function</span> mouseOverBox<span class="br0">&#40;</span>event<span class="sy0">:</span><a href="http://www.google.com/search?q=mouseevent%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:mouseevent.html"><span class="kw5">MouseEvent</span></a><span class="br0">&#41;</span><span class="sy0">:</span><span class="kw1">void</span> <span class="br0">&#123;</span>
    <span class="kw1">if</span> <span class="br0">&#40;</span>clique==0<span class="br0">&#41;</span> <span class="br0">&#123;</span>
        clique=<span class="nu0">1</span><span class="sy0">;</span>
        TransitionManager<span class="sy0">.</span><span class="kw7">start</span><span class="br0">&#40;</span>mc<span class="sy0">,</span> <span class="br0">&#123;</span><span class="kw7">type</span><span class="sy0">:</span>Fade<span class="sy0">,</span> direction<span class="sy0">:</span>Transition<span class="sy0">.</span>OUT<span class="sy0">,</span> duration<span class="sy0">:</span>3<span class="sy0">,</span> easing<span class="sy0">:</span>Strong<span class="sy0">.</span>easeOut<span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
    <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span>
        clique=<span class="nu0">0</span><span class="sy0">;</span>
        TransitionManager<span class="sy0">.</span><span class="kw7">start</span><span class="br0">&#40;</span>mc<span class="sy0">,</span> <span class="br0">&#123;</span><span class="kw7">type</span><span class="sy0">:</span>Fade<span class="sy0">,</span> direction<span class="sy0">:</span>Transition<span class="sy0">.</span>IN<span class="sy0">,</span> duration<span class="sy0">:</span>3<span class="sy0">,</span> easing<span class="sy0">:</span>Strong<span class="sy0">.</span>easeOut<span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
    <span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div><!--c2--></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fbuenojustbe.com%2Fblog%2F2009%2F08%2Ffadein-e-fadeout-em-actionscript-3-0%2F&amp;linkname=FadeIn%20e%20FadeOut">Favoritos/Partilhar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://buenojustbe.com/blog/2009/08/fadein-e-fadeout-em-actionscript-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migração do ActionScript 2 para ActionScript 3</title>
		<link>http://buenojustbe.com/blog/2009/08/micracao-do-actionscript-2-para-actionscript-3/</link>
		<comments>http://buenojustbe.com/blog/2009/08/micracao-do-actionscript-2-para-actionscript-3/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 23:32:44 +0000</pubDate>
		<dc:creator>BUENO</dc:creator>
				<category><![CDATA[ActionScript 2]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://buenojustbe.com/blog/?p=266</guid>
		<description><![CDATA[Dicas e informações sobre a migração de AS2 para AS3. SITES: Adobe Flash CS4 Professional ActionScript 3.0 e Componentes Programação do Adobe ActionScript 3.0 para Adobe Flash Tips for learning ActionScript 3.0 Getting Started with ActionScript 3.0 in Adobe Flash CS3 Learning ActionScript 3.0 ActionScript 3.0: Is It Hard or Not? Flash CS3 &#8211; Migrando [...]]]></description>
			<content:encoded><![CDATA[<p>Dicas e informações sobre a migração de AS2 para AS3.</p>
<p class="wp-caption-dt" style="text-align: center;"><img class="aligncenter" title="AS2 to AS3" src="http://www.buenojustbe.com/HELP/as2as3.png" alt="AS2 to AS3" width="100" height="100" /><strong></strong></p>
<p class="wp-caption-dt" style="text-align: justify;"><strong>SITES:</strong><br />
<a href="http://help.adobe.com/pt_BR/Flash/10.0_Welcome/index.html" target="_blank">Adobe Flash CS4 Professional</a><br />
<a href="http://help.adobe.com/pt_BR/Flash/10.0_Welcome/WS091A3800-D889-4425-B647-C44097B73F34.html" target="_blank">ActionScript 3.0 e Componentes</a><br />
<a href="http://help.adobe.com/pt_BR/ActionScript/3.0_ProgrammingAS3/" target="_blank">Programação do Adobe ActionScript 3.0 para Adobe Flash</a><br />
<a href="http://www.adobe.com/devnet/actionscript/articles/actionscript_tips.html" target="_blank">Tips for learning ActionScript 3.0</a><br />
<a href="http://www.senocular.com/flash/tutorials/as3withflashcs3/" target="_blank">Getting Started with ActionScript 3.0 in Adobe Flash CS3</a><br />
<a href="http://www.learningactionscript3.com/" target="_blank">Learning ActionScript 3.0</a><br />
<a href="http://www.insideria.com/2008/01/actionscript-30-is-it-hard-or.html" target="_blank">ActionScript 3.0: Is It Hard or Not?</a><br />
<a href="http://imasters.uol.com.br/artigo/6570/flash/flash_cs3_-_migrando_para_o_actionscript_3/" target="_blank">Flash CS3 &#8211; Migrando para o ActionScript 3</a><br />
<a href="http://www.gotoandlearn.com/" target="_blank">gotoandlearn.com &#8211; Free video tutorials by Lee Brimelow on the Flash Platform</a><br />
<a href="http://www.5etdemi.com/convert/" target="_blank">Converter código AS2 para AS3</a></p>
<p><strong>DOWNLOAD:</strong><br />
<a href="http://www.buenojustbe.com/HELP/as3migracao.pdf" target="_blank">AS3 Migration</a><br />
<a href="http://help.adobe.com/pt_BR/ActionScript/3.0_ProgrammingAS3/flash_as3_programming.pdf" target="_blank">Adobe Flash AS3 Programando</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fbuenojustbe.com%2Fblog%2F2009%2F08%2Fmicracao-do-actionscript-2-para-actionscript-3%2F&amp;linkname=Migra%C3%A7%C3%A3o%20do%20ActionScript%202%20para%20ActionScript%203">Favoritos/Partilhar</a> </p>]]></content:encoded>
			<wfw:commentRss>http://buenojustbe.com/blog/2009/08/micracao-do-actionscript-2-para-actionscript-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
