<?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>TSW - That Should Work &#187; action script 3</title>
	<atom:link href="http://msdevstudio.com/blog/tag/action-script-3/feed/" rel="self" type="application/rss+xml" />
	<link>http://msdevstudio.com/blog</link>
	<description>Tudo sobre web development e Ria's</description>
	<lastBuildDate>Thu, 11 Mar 2010 14:17:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Oferta Tutorial Action Script 3</title>
		<link>http://msdevstudio.com/blog/2009/09/21/oferta-tutorial-as3/</link>
		<comments>http://msdevstudio.com/blog/2009/09/21/oferta-tutorial-as3/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 13:51:08 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Notícias]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[tutorial AS3]]></category>
		<category><![CDATA[action script 3]]></category>
		<category><![CDATA[e-book]]></category>
		<category><![CDATA[gratuito]]></category>
		<category><![CDATA[pt]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=1132</guid>
		<description><![CDATA[Bom, para quem não sabe, iniciei um projeto à alguns tempos, que se trata da criação de um tutorial AS3, a primeira parte foi distribuida gratuitamente aqui e a segunda apenas era totalmente distribuida segundo uma doação, mas desta forma venho informar que a segunda parte do tutorial será entregue gratuitamente a quem me seguir [...]]]></description>
			<content:encoded><![CDATA[<p>Bom, para quem não sabe, iniciei um projeto à alguns tempos, que se trata da criação de um<a href="http://msdevstudio.com/blog/go.php?http://msdevstudio.com/blog/2008/06/30/tutorial-action-script-3-parte-i-o-livro/" target="_blank" title="(967 hits)"> tutorial AS3</a>, a primeira parte foi distribuida gratuitamente<a href="http://msdevstudio.com/blog/go.php?http://msdevstudio.com/blog/2008/06/30/tutorial-action-script-3-parte-i-o-livro/" target="_self" title="(967 hits)"> aqui</a> e a segunda apenas era totalmente distribuida segundo uma doação, mas desta forma venho informar que a segunda parte do tutorial será entregue gratuitamente a quem me seguir as 3 indicações em baixo:</p>
<p>Para receberem o<a href="http://msdevstudio.com/blog/go.php?http://msdevstudio.com/blog/2008/10/04/tutorial-action-script-3-parte-ii/" target="_self" title="(3691 hits)"> Tutorial Action Script 3 &#8211; Parte II</a> devem:</p>
<p>1- Ser meu seguidor no twitter (<a href="http://msdevstudio.com/blog/go.php?http://twitter.com/msdevweb" target="_self" title="(337 hits)">@msdevweb</a>)</p>
<p>2 &#8211; Fazer o re-tweet desta mensagem:</p>
<p><em>&#8220;<a href="http://msdevstudio.com/blog/go.php?http://twitter.com/home/?status=RT+@msdevweb+Oferta+Tutorial+Action+Script+3+em+PT_pt+saiba+como+receber+a+sua+copia+em:+http://tr.im/zilU" target="_blank" title="(231 hits)">Oferta Tutorial Action Script 3 #AS3 em PT_pt, saiba como receber a sua cópia em: http://tr.im/zilU</a>&#8220;</em></p>
<p>3- Deixar um comentário aqui onde identifiquem o vosso username do twitter. (devem preeencher o campo email para que possa ser enviado o tutorial).</p>
<p>O tutorial será enviado por completo, com os sources incluidos. Para mais detalhes vejam o index neste<a href="http://msdevstudio.com/blog/go.php?http://msdevstudio.com/blog/2008/10/04/tutorial-action-script-3-parte-ii/" target="_self" title="(3691 hits)"> post</a> e vejam o que foi feito durante o tutorial <a href="http://msdevstudio.com/blog/go.php?http://msdevstudio.com/blog/2008/10/07/tutorial-action-script-3-parte-2-o-que-foi-feito/" target="_self" title="(412 hits)">aqui</a></p>
<p>Esta &#8220;oferta&#8221; é valida até dia 28/09/09.</p>
<p>Abraço.</p>
<p><strong>P.S. O E-book será enviado dia 29/09/09</strong></p>
<hr />
<p><small>© Mário Santos em <a href="http://msdevstudio.com/blog">TSW - That Should Work</a>, 2009. |
<a href="http://msdevstudio.com/blog/2009/09/21/oferta-tutorial-as3/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2009/09/21/oferta-tutorial-as3/#comments">122 comentarios</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2009/09/21/oferta-tutorial-as3/&title=Oferta Tutorial Action Script 3">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2009/09/21/oferta-tutorial-as3/&title=Oferta Tutorial Action Script 3">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2009/09/21/oferta-tutorial-as3/&title=Oferta Tutorial Action Script 3">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2009/09/21/oferta-tutorial-as3/&title=Oferta Tutorial Action Script 3">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <a href="http://msdevstudio.com/blog/tag/action-script-3/" rel="tag">action script 3</a>, <a href="http://msdevstudio.com/blog/tag/e-book/" rel="tag">e-book</a>, <a href="http://msdevstudio.com/blog/tag/flex/" rel="tag">Flex</a>, <a href="http://msdevstudio.com/blog/tag/gratuito/" rel="tag">gratuito</a>, <a href="http://msdevstudio.com/blog/tag/pt/" rel="tag">pt</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://msdevstudio.com/blog/2009/09/21/oferta-tutorial-as3/feed/</wfw:commentRss>
		<slash:comments>122</slash:comments>
		</item>
		<item>
		<title>Flash, Flex e AIR &#8211; Tutoriais</title>
		<link>http://msdevstudio.com/blog/2009/06/04/flash-flex-air-tutoriais/</link>
		<comments>http://msdevstudio.com/blog/2009/06/04/flash-flex-air-tutoriais/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 13:45:26 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[action script 2]]></category>
		<category><![CDATA[action script 3]]></category>
		<category><![CDATA[código fonte]]></category>
		<category><![CDATA[flash lite]]></category>
		<category><![CDATA[The Tech Labs]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=1039</guid>
		<description><![CDATA[ 

/center>
 Bom, venho falar do The Tech Labs disponivel em http://www.thetechlabs.com que se dedica exclusivamente à publicação de tutoriais Flash, Flex e Air, embora seja em inglês, o seu conteudo é muito facil de entender, até porque disponibiliza em todos os seus exemplos o código fonte para download. 
De entre os artigos encontra de tudo, desde uma série de [...]]]></description>
			<content:encoded><![CDATA[<p> <br />
<center><br />
<div class="wp-caption alignnone" style="width: 260px"><a href="http://msdevstudio.com/blog/go.php?http://www.thetechlabs.com" title="(1037 hits)"><img title="The Tech Labs - Flash Tutorials, Flex and AIR" src="http://www.thetechlabs.com/wp-content/uploads/2008/05/ttl_250x100.jpg" alt="The Tech Labs - Flash Tutorials, Flex and AIR" width="250" height="100" /></a><p class="wp-caption-text"> Tutoriais Flash, Flex and AIR</p></div></center></p>
<p> Bom, venho falar do The Tech Labs disponivel em <a href="http://msdevstudio.com/blog/go.php?http://www.thetechlabs.com" title="(1037 hits)">http://www.thetechlabs.com</a> que se dedica exclusivamente à publicação de tutoriais Flash, Flex e Air, embora seja em inglês, o seu conteudo é muito facil de entender, até porque disponibiliza em todos os seus exemplos o código fonte para download. </p>
<p>De entre os artigos encontra de tudo, desde uma série de exemplos de como trabalhar com a framework alternativa3d, ou away3d até aplicações completas quer para Flash, Flex, Air ou até mesmo flash lite.</p>
<p>Recentemente também conta com a minha participação (se o facto de estar em inglês não agrada, talvez assim já mereça uma visita&#8230; huahuah) onde já coloquei 3 tutoriais, 2 dedicados ao Flex e um ao Flash (sim, também trabalho com flash) que têm como titulos:</p>
<p><a title="Permanent Link to Integrate Flex Builder 3.0 &amp; Php easly with the fresh ZendAMF (398 hits)" rel="bookmark" href="http://msdevstudio.com/blog/go.php?http://www.thetechlabs.com/tutorials/flex/integrate-flex-builder-30-php-easly-with-the-fresh-zendamf/">Integrate Flex Builder 3.0 &amp; Php easly with the fresh ZendAMF</a></p>
<p><a title="Permanent Link to Build a contact manager in Flex with ZendAMF; Part One - Layout; From Photoshop to Flex (246 hits)" rel="bookmark" href="http://msdevstudio.com/blog/go.php?http://www.thetechlabs.com/tutorials/xml/build-a-contact-manager-in-flex-with-zendamf-part-one-layout-from-photoshop-to-flex/">Build a contact manager in Flex with ZendAMF; Part One &#8211; Layout; From Photoshop to Flex</a></p>
<p><a title="Permanent Link to Create real water effects with Flash CS4 &amp; ActionScript 3.0 (323 hits)" rel="bookmark" href="http://msdevstudio.com/blog/go.php?http://www.thetechlabs.com/tutorials/flash/create-real-water-effects-with-flash-cs4-actionscript-30/">Create real water effects with Flash CS4 &amp; ActionScript 3.0</a></p>
<p>Dêm uma vista de olhos, e aproveitem para navegar pelo resto do site, de certeza que vão encontrar alguma coisa bem util!  Abraço!</p>
<hr />
<p><small>© Mário Santos em <a href="http://msdevstudio.com/blog">TSW - That Should Work</a>, 2009. |
<a href="http://msdevstudio.com/blog/2009/06/04/flash-flex-air-tutoriais/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2009/06/04/flash-flex-air-tutoriais/#comments">2 comentarios</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2009/06/04/flash-flex-air-tutoriais/&title=Flash, Flex e AIR &#8211; Tutoriais">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2009/06/04/flash-flex-air-tutoriais/&title=Flash, Flex e AIR &#8211; Tutoriais">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2009/06/04/flash-flex-air-tutoriais/&title=Flash, Flex e AIR &#8211; Tutoriais">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2009/06/04/flash-flex-air-tutoriais/&title=Flash, Flex e AIR &#8211; Tutoriais">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <a href="http://msdevstudio.com/blog/tag/action-script-2/" rel="tag">action script 2</a>, <a href="http://msdevstudio.com/blog/tag/action-script-3/" rel="tag">action script 3</a>, <a href="http://msdevstudio.com/blog/tag/air/" rel="tag">Air</a>, <a href="http://msdevstudio.com/blog/tag/codigo-fonte/" rel="tag">código fonte</a>, <a href="http://msdevstudio.com/blog/tag/flash/" rel="tag">Flash</a>, <a href="http://msdevstudio.com/blog/tag/flash-lite/" rel="tag">flash lite</a>, <a href="http://msdevstudio.com/blog/tag/flex/" rel="tag">Flex</a>, <a href="http://msdevstudio.com/blog/tag/the-tech-labs/" rel="tag">The Tech Labs</a>, <a href="http://msdevstudio.com/blog/tag/tutoriais/" rel="tag">Tutoriais</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://msdevstudio.com/blog/2009/06/04/flash-flex-air-tutoriais/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flex/AS3 &#8211; Truques e Dicas #9 &#8211; Weak Reference / GC</title>
		<link>http://msdevstudio.com/blog/2009/04/14/flexas3-truques-e-dicas-9-weak-reference-gc/</link>
		<comments>http://msdevstudio.com/blog/2009/04/14/flexas3-truques-e-dicas-9-weak-reference-gc/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 13:03:36 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Certificaçao Flex]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[action script 3]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[collection]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[garbage]]></category>
		<category><![CDATA[gc]]></category>
		<category><![CDATA[weak reference]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=978</guid>
		<description><![CDATA[Um dos aspectos que mais incomodam no flash, principalmente em aplicações que são usadas ao longo de bastante tempo, e que usam muitas funções dinamicas, é o facto de a memória utilizada pelo projecto ser consideravel, e se não tomamos cuidado, facilmente ela aumenta e pode até mesmo impedir que o projecto se execute normalmente [...]]]></description>
			<content:encoded><![CDATA[<p>Um dos aspectos que mais incomodam no flash, principalmente em aplicações que são usadas ao longo de bastante tempo, e que usam muitas funções dinamicas, é o facto de a memória utilizada pelo projecto ser consideravel, e se não tomamos cuidado, facilmente ela aumenta e pode até mesmo impedir que o projecto se execute normalmente e em alguns casos que o flash simplesmente faça com que o browser deixe de funcionar.</p>
<p>Existem muitos pontos onde podemos poupar o motor do flash, e não vou falar de todos mas apenas de 2, o weak reference em eventos e a atribuição de null.</p>
<p>Estes pontos trabalham directamente com o &#8220;core&#8221; do flash e podem poupar muitas dores de cabeça, embora eu não os use sempre, é importante que os conheçam no caso da sua aplicação ser comercial visto que pode poupar algumas dores de cebeça.<br />
O flash possui um sistema de recolha de lixo, chamado de garbage collector ou apenas GC, ou seja, dentro da maquina virtual, periodicamente é vasculhado todo o código da aplicação à procura de elementos que já não sejam usados e no caso de encontrar algum o eliminar da memória, fazendo com que não seja ocupada memória desnecessária. Embora este sistema seja de extrema importancia ele contém algumas falhas e não faz o seu trabalho como deve ser&#8230; (não vou falar porque visto que é uma assunto muito debatido). Para evitar-mos uso da memória sem necessidade existem alguns truques, como o re-uso do código, arquitecturas de código bem feitas e exclusão de código desnecessário.<br />
(...)<br/>Leia o resto de <a href="http://msdevstudio.com/blog/2009/04/14/flexas3-truques-e-dicas-9-weak-reference-gc/">Flex/AS3 &#8211; Truques e Dicas #9 &#8211; Weak Reference / GC</a> (498 palavras)</p>
<hr />
<p><small>© Mário Santos em <a href="http://msdevstudio.com/blog">TSW - That Should Work</a>, 2009. |
<a href="http://msdevstudio.com/blog/2009/04/14/flexas3-truques-e-dicas-9-weak-reference-gc/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2009/04/14/flexas3-truques-e-dicas-9-weak-reference-gc/#comments">3 comentarios</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2009/04/14/flexas3-truques-e-dicas-9-weak-reference-gc/&title=Flex/AS3 &#8211; Truques e Dicas #9 &#8211; Weak Reference / GC">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2009/04/14/flexas3-truques-e-dicas-9-weak-reference-gc/&title=Flex/AS3 &#8211; Truques e Dicas #9 &#8211; Weak Reference / GC">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2009/04/14/flexas3-truques-e-dicas-9-weak-reference-gc/&title=Flex/AS3 &#8211; Truques e Dicas #9 &#8211; Weak Reference / GC">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2009/04/14/flexas3-truques-e-dicas-9-weak-reference-gc/&title=Flex/AS3 &#8211; Truques e Dicas #9 &#8211; Weak Reference / GC">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <a href="http://msdevstudio.com/blog/tag/action-script-3/" rel="tag">action script 3</a>, <a href="http://msdevstudio.com/blog/tag/as3/" rel="tag">as3</a>, <a href="http://msdevstudio.com/blog/tag/collection/" rel="tag">collection</a>, <a href="http://msdevstudio.com/blog/tag/eventos/" rel="tag">eventos</a>, <a href="http://msdevstudio.com/blog/tag/flash/" rel="tag">Flash</a>, <a href="http://msdevstudio.com/blog/tag/flex/" rel="tag">Flex</a>, <a href="http://msdevstudio.com/blog/tag/garbage/" rel="tag">garbage</a>, <a href="http://msdevstudio.com/blog/tag/gc/" rel="tag">gc</a>, <a href="http://msdevstudio.com/blog/tag/weak-reference/" rel="tag">weak reference</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://msdevstudio.com/blog/2009/04/14/flexas3-truques-e-dicas-9-weak-reference-gc/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Flex/AS3 &#8211; Truques e Dicas #8 &#8211; Re-use o código!</title>
		<link>http://msdevstudio.com/blog/2009/04/09/flexas3-truques-dicas-8-re-use-o-codigo/</link>
		<comments>http://msdevstudio.com/blog/2009/04/09/flexas3-truques-dicas-8-re-use-o-codigo/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 13:33:01 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Certificaçao Flex]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[action script 3]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[boas praticas]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[handle]]></category>
		<category><![CDATA[optimização]]></category>
		<category><![CDATA[re-uso]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=967</guid>
		<description><![CDATA[Outro dos bons exemplos que se podem fazer ao criar uma aplicação usando actionscript 3 é a utilização do código, num dos simples exemplos vou mostrar como podemos usar apenas uma função para lidar com 4 ou mais eventos&#8230;e de tipos diferentes!
Na minha aplicação, tinha a necessidade de adicionar alguns eventos (inicialmente do rato) a [...]]]></description>
			<content:encoded><![CDATA[<p>Outro dos bons exemplos que se podem fazer ao criar uma aplicação usando actionscript 3 é a utilização do código, num dos simples exemplos vou mostrar como podemos usar apenas uma função para lidar com 4 ou mais eventos&#8230;e de tipos diferentes!</p>
<p>Na minha aplicação, tinha a necessidade de adicionar alguns eventos (inicialmente do rato) a um elemento e lidar com os mesmos, muita gente faria, por exemplo ao lidar com 4 eventos do rato numa dataGrid:</p>
<div class="hl-surround"><div class="hl-main"><span style="color: #000066;">dg</span><span style="color: #666666;">.</span><span style="color: #000066;">addEventListener</span><span style="color: Blue;">(</span><span style="color: #000066;">MouseEvent</span><span style="color: #666666;">.</span><span style="color: #000066;">CLICK</span><span style="color: #666666;">, </span><span style="color: #000066;">onClick</span><span style="color: Blue;">)</span><span style="color: #666666;">;<br /></span><span style="color: #000066;">dg</span><span style="color: #666666;">.</span><span style="color: #000066;">addEventListener</span><span style="color: Blue;">(</span><span style="color: #000066;">MouseEvent</span><span style="color: #666666;">.</span><span style="color: #000066;">MOUSE_WHEEL</span><span style="color: #666666;"> </span><span style="color: Teal;">onMouseWheel</span><span style="color: Blue;">)</span><span style="color: #666666;">;<br /></span><span style="color: #000066;">dg</span><span style="color: #666666;">.</span><span style="color: #000066;">addEventListener</span><span style="color: Blue;">(</span><span style="color: #000066;">MouseEvent</span><span style="color: #666666;">.</span><span style="color: #000066;">ROLL_OVER</span><span style="color: #666666;">, </span><span style="color: Teal;">onRollOver</span><span style="color: Blue;">)</span><span style="color: #666666;">;<br /></span><span style="color: #000066;">dg</span><span style="color: #666666;">.</span><span style="color: #000066;">addEventListener</span><span style="color: Blue;">(</span><span style="color: #000066;">MouseEvent</span><span style="color: #666666;">.</span><span style="color: #000066;">ROLL_OUT</span><span style="color: #666666;">, </span><span style="color: Teal;">onRollOut</span><span style="color: Blue;">)</span><span style="color: #666666;">;</span></div></div>
<p>O que neste caso teriamos que usar 4 funções diferentes: <strong>onClick</strong>, <strong>onDoubleClick</strong>, <strong>onRollOver</strong>, <strong>onRollOut</strong> do estilo:</p>
<div class="hl-surround"><div class="hl-main"><span style="color: Blue;">private</span><span style="color: #666666;"> </span><span style="color: Blue;">function</span><span style="color: #666666;"> </span><span style="color: #000066;">onClick</span><span style="color: Blue;">(</span><span style="color: #000066;">evt</span><span style="color: #666666;">:</span><span style="color: #000066;">MouseEvent</span><span style="color: Blue;">)</span><span style="color: #666666;">:</span><span style="color: Blue;">void</span><span style="color: #666666;"> </span><span style="color: Blue;">{</span><span style="color: #666666;"> </span><span style="color: Blue;">}</span><span style="color: #666666;"><br /></span><span style="color: Blue;">private</span><span style="color: #666666;"> </span><span style="color: Blue;">function</span><span style="color: #666666;"> </span><span style="color: Teal;">onMouseWheel</span><span style="color: Blue;">(</span><span style="color: #000066;">evt</span><span style="color: #666666;">:</span><span style="color: #000066;">MouseEvent</span><span style="color: Blue;">)</span><span style="color: #666666;">:</span><span style="color: Blue;">void</span><span style="color: #666666;"> </span><span style="color: Blue;">{</span><span style="color: #666666;"> </span><span style="color: Blue;">}</span><span style="color: #666666;"><br /></span><span style="color: Blue;">private</span><span style="color: #666666;"> </span><span style="color: Blue;">function</span><span style="color: #666666;"> </span><span style="color: Teal;">onRollOver</span><span style="color: Blue;">(</span><span style="color: #000066;">evt</span><span style="color: #666666;">:</span><span style="color: #000066;">MouseEvent</span><span style="color: Blue;">)</span><span style="color: #666666;">:</span><span style="color: Blue;">void</span><span style="color: #666666;"> </span><span style="color: Blue;">{</span><span style="color: #666666;"> </span><span style="color: Blue;">}</span><span style="color: #666666;"><br /></span><span style="color: Blue;">private</span><span style="color: #666666;"> </span><span style="color: Blue;">function</span><span style="color: #666666;"> </span><span style="color: Teal;">onRollOut</span><span style="color: Blue;">(</span><span style="color: #000066;">evt</span><span style="color: #666666;">:</span><span style="color: #000066;">MouseEvent</span><span style="color: Blue;">)</span><span style="color: #666666;">:</span><span style="color: Blue;">void</span><span style="color: #666666;"> </span><span style="color: Blue;">{</span><span style="color: #666666;"> </span><span style="color: Blue;">}</span></div></div>
<p>É facil compreender que muita gente use esta forma (eu já usei), mas existe uma forma mais pratica, uma vez que todos os eventos são MouseEvent, podemos fazer apenas uma função:</p>
<div class="hl-surround"><div class="hl-main"><span style="color: #000066;">dg</span><span style="color: #666666;">.</span><span style="color: #000066;">addEventListener</span><span style="color: Blue;">(</span><span style="color: #000066;">MouseEvent</span><span style="color: #666666;">.</span><span style="color: #000066;">CLICK</span><span style="color: #666666;">, </span><span style="color: #000066;">onDGMouse</span><span style="color: Blue;">)</span><span style="color: #666666;">;<br /></span><span style="color: #000066;">dg</span><span style="color: #666666;">.</span><span style="color: #000066;">addEventListener</span><span style="color: Blue;">(</span><span style="color: #000066;">MouseEvent</span><span style="color: #666666;">.</span><span style="color: #000066;">MOUSE_WHEEL</span><span style="color: #666666;">, </span><span style="color: #000066;">onDGMouse</span><span style="color: Blue;">)</span><span style="color: #666666;">;<br /></span><span style="color: #000066;">dg</span><span style="color: #666666;">.</span><span style="color: #000066;">addEventListener</span><span style="color: Blue;">(</span><span style="color: #000066;">MouseEvent</span><span style="color: #666666;">.</span><span style="color: #000066;">ROLL_OVER</span><span style="color: #666666;">, </span><span style="color: #000066;">onDGMouse</span><span style="color: Blue;">)</span><span style="color: #666666;">;<br /></span><span style="color: #000066;">dg</span><span style="color: #666666;">.</span><span style="color: #000066;">addEventListener</span><span style="color: Blue;">(</span><span style="color: #000066;">MouseEvent</span><span style="color: #666666;">.</span><span style="color: #000066;">ROLL_OUT</span><span style="color: #666666;">, </span><span style="color: #000066;">onDGMouse</span><span style="color: Blue;">)</span><span style="color: #666666;">;</span></div></div>
<p>(...)<br/>Leia o resto de <a href="http://msdevstudio.com/blog/2009/04/09/flexas3-truques-dicas-8-re-use-o-codigo/">Flex/AS3 &#8211; Truques e Dicas #8 &#8211; Re-use o código!</a> (288 palavras)</p>
<hr />
<p><small>© Mário Santos em <a href="http://msdevstudio.com/blog">TSW - That Should Work</a>, 2009. |
<a href="http://msdevstudio.com/blog/2009/04/09/flexas3-truques-dicas-8-re-use-o-codigo/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2009/04/09/flexas3-truques-dicas-8-re-use-o-codigo/#comments">3 comentarios</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2009/04/09/flexas3-truques-dicas-8-re-use-o-codigo/&title=Flex/AS3 &#8211; Truques e Dicas #8 &#8211; Re-use o código!">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2009/04/09/flexas3-truques-dicas-8-re-use-o-codigo/&title=Flex/AS3 &#8211; Truques e Dicas #8 &#8211; Re-use o código!">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2009/04/09/flexas3-truques-dicas-8-re-use-o-codigo/&title=Flex/AS3 &#8211; Truques e Dicas #8 &#8211; Re-use o código!">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2009/04/09/flexas3-truques-dicas-8-re-use-o-codigo/&title=Flex/AS3 &#8211; Truques e Dicas #8 &#8211; Re-use o código!">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <a href="http://msdevstudio.com/blog/tag/action-script-3/" rel="tag">action script 3</a>, <a href="http://msdevstudio.com/blog/tag/as3/" rel="tag">as3</a>, <a href="http://msdevstudio.com/blog/tag/boas-praticas/" rel="tag">boas praticas</a>, <a href="http://msdevstudio.com/blog/tag/events/" rel="tag">events</a>, <a href="http://msdevstudio.com/blog/tag/flash/" rel="tag">Flash</a>, <a href="http://msdevstudio.com/blog/tag/flex/" rel="tag">Flex</a>, <a href="http://msdevstudio.com/blog/tag/handle/" rel="tag">handle</a>, <a href="http://msdevstudio.com/blog/tag/optimizacao/" rel="tag">optimização</a>, <a href="http://msdevstudio.com/blog/tag/re-uso/" rel="tag">re-uso</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://msdevstudio.com/blog/2009/04/09/flexas3-truques-dicas-8-re-use-o-codigo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Flash Catalyst &#8211; Mais uma fatia do bolo!</title>
		<link>http://msdevstudio.com/blog/2009/04/09/flash-catalyst-mais-uma-fatia-do-bolo/</link>
		<comments>http://msdevstudio.com/blog/2009/04/09/flash-catalyst-mais-uma-fatia-do-bolo/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 12:46:31 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Catalyst]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[action script 3]]></category>
		<category><![CDATA[catalyst]]></category>
		<category><![CDATA[MXML]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=964</guid>
		<description><![CDATA[Bem, já que a espera continua&#8230;. venham mais uns doces para as crianças, desta feita valeu a dica do @thetechlabs no twitter para nos informar da existencia de mais um video que demonstra o que está para vir no flash catalyst. Ora vejam:
 
Só nos resta deliciar e esperar&#8230;.

© Mário Santos em TSW - That [...]]]></description>
			<content:encoded><![CDATA[<p>Bem, já que a espera continua&#8230;. venham mais uns doces para as crianças, desta feita valeu a dica do @thetechlabs no twitter para nos informar da existencia de mais um video que demonstra o que está para vir no flash catalyst. Ora vejam:</p>
<p><embed src="http://blip.tv/play/gshV99oMhrwN" type="application/x-shockwave-flash" width="640" height="390" allowscriptaccess="always" allowfullscreen="true"></embed> </p>
<p>Só nos resta deliciar e esperar&#8230;.</p>
<hr />
<p><small>© Mário Santos em <a href="http://msdevstudio.com/blog">TSW - That Should Work</a>, 2009. |
<a href="http://msdevstudio.com/blog/2009/04/09/flash-catalyst-mais-uma-fatia-do-bolo/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2009/04/09/flash-catalyst-mais-uma-fatia-do-bolo/#comments">Um comentario</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2009/04/09/flash-catalyst-mais-uma-fatia-do-bolo/&title=Flash Catalyst &#8211; Mais uma fatia do bolo!">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2009/04/09/flash-catalyst-mais-uma-fatia-do-bolo/&title=Flash Catalyst &#8211; Mais uma fatia do bolo!">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2009/04/09/flash-catalyst-mais-uma-fatia-do-bolo/&title=Flash Catalyst &#8211; Mais uma fatia do bolo!">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2009/04/09/flash-catalyst-mais-uma-fatia-do-bolo/&title=Flash Catalyst &#8211; Mais uma fatia do bolo!">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <a href="http://msdevstudio.com/blog/tag/action-script-3/" rel="tag">action script 3</a>, <a href="http://msdevstudio.com/blog/tag/air/" rel="tag">Air</a>, <a href="http://msdevstudio.com/blog/tag/catalyst/" rel="tag">catalyst</a>, <a href="http://msdevstudio.com/blog/tag/flash/" rel="tag">Flash</a>, <a href="http://msdevstudio.com/blog/tag/flex/" rel="tag">Flex</a>, <a href="http://msdevstudio.com/blog/tag/mxml/" rel="tag">MXML</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://msdevstudio.com/blog/2009/04/09/flash-catalyst-mais-uma-fatia-do-bolo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AS3 Singleton &#8211; Conceito e Exemplo</title>
		<link>http://msdevstudio.com/blog/2009/02/25/as3-singleton-conceito-e-exemplo/</link>
		<comments>http://msdevstudio.com/blog/2009/02/25/as3-singleton-conceito-e-exemplo/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 09:10:55 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Certificaçao Flex]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[tutorial AS3]]></category>
		<category><![CDATA[action script 3]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[singleton]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=860</guid>
		<description><![CDATA[1. Conceito
Um dos pontos fortes do flex é o uso de uma linguagem completamente orientada a objectos, que nos permite criar classes comportando-se como objectos. Em muitos blogs encontra-se informação para o uso de este tipo de padrão singlton, mas muito poucos o explicam e por isso venho aqui criar um pequeno tutorial de como [...]]]></description>
			<content:encoded><![CDATA[<p><strong>1. Conceito</strong></p>
<p>Um dos pontos fortes do flex é o uso de uma linguagem completamente orientada a objectos, que nos permite criar classes comportando-se como objectos. Em muitos blogs encontra-se informação para o uso de este tipo de padrão singlton, mas muito poucos o explicam e por isso venho aqui criar um pequeno tutorial de como ela trabalha e pode ser util.</p>
<p>O conceito singleton é simples: Trata-se de uma class normal, mas que limita a sua instanciação a uma unica instancia. Ou seja, isto significa que se a class ja tiver sido atribuida ela não será atribuida de novo, nao será criada uma instancia nova, mas sim utilizada a que ja existe.</p>
<p>Quando criamos uma instancia de um object, por exemplo de um botão:</p>
<p><span style="color: #3366ff;">var btn:Button = <strong>new</strong> Button();</span></p>
<p>estamos a instanciar, (atribuir), uma nova instancia do botão que trará os valores por defeito da class button. Este exemplo numa class singleton não poderia ser possivel, deixamos de usar o <span style="color: #3366ff;"><strong>new</strong> </span>porque o nosso objectivo é usar a instancia que já existe. Aqui é que entra a class singleton, vejam o exemplo de uma class singleton (existem diferentes formas de a construir, esta é a que uso):</p>
<p>(...)<br/>Leia o resto de <a href="http://msdevstudio.com/blog/2009/02/25/as3-singleton-conceito-e-exemplo/">AS3 Singleton &#8211; Conceito e Exemplo</a> (409 palavras)</p>
<hr />
<p><small>© Mário Santos em <a href="http://msdevstudio.com/blog">TSW - That Should Work</a>, 2009. |
<a href="http://msdevstudio.com/blog/2009/02/25/as3-singleton-conceito-e-exemplo/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2009/02/25/as3-singleton-conceito-e-exemplo/#comments">6 comentarios</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2009/02/25/as3-singleton-conceito-e-exemplo/&title=AS3 Singleton &#8211; Conceito e Exemplo">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2009/02/25/as3-singleton-conceito-e-exemplo/&title=AS3 Singleton &#8211; Conceito e Exemplo">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2009/02/25/as3-singleton-conceito-e-exemplo/&title=AS3 Singleton &#8211; Conceito e Exemplo">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2009/02/25/as3-singleton-conceito-e-exemplo/&title=AS3 Singleton &#8211; Conceito e Exemplo">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <a href="http://msdevstudio.com/blog/tag/action-script-3/" rel="tag">action script 3</a>, <a href="http://msdevstudio.com/blog/tag/air/" rel="tag">Air</a>, <a href="http://msdevstudio.com/blog/tag/as3/" rel="tag">as3</a>, <a href="http://msdevstudio.com/blog/tag/class/" rel="tag">class</a>, <a href="http://msdevstudio.com/blog/tag/flash/" rel="tag">Flash</a>, <a href="http://msdevstudio.com/blog/tag/flex/" rel="tag">Flex</a>, <a href="http://msdevstudio.com/blog/tag/singleton/" rel="tag">singleton</a>, <a href="http://msdevstudio.com/blog/tag/tutorial/" rel="tag">Tutorial</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://msdevstudio.com/blog/2009/02/25/as3-singleton-conceito-e-exemplo/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Tutorial &#8211; AS3 Interfaces.</title>
		<link>http://msdevstudio.com/blog/2008/11/07/tutorial-as3-interfaces/</link>
		<comments>http://msdevstudio.com/blog/2008/11/07/tutorial-as3-interfaces/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 12:52:22 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Certificaçao Flex]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[tutorial AS3]]></category>
		<category><![CDATA[action script 3]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=727</guid>
		<description><![CDATA[Continuando com os meus estudos, falo agora de mais um ponto que a certificação Flex 3 vai englobar, as interfaces, falo das &#8220;definições de class&#8221; como interface.
Na programação Orientada a Objecto, uma interface é um tipo de documento action script que permite declarar (não de definir) os métodos (funções) de algum tipo de class. Este [...]]]></description>
			<content:encoded><![CDATA[<p>Continuando com os meus estudos, falo agora de mais um ponto que a certificação Flex 3 vai englobar, as interfaces, falo das &#8220;definições de class&#8221; como interface.</p>
<p>Na programação Orientada a Objecto, uma interface é um tipo de documento action script que permite declarar (não de definir) os métodos (funções) de algum tipo de class. Este tipo de declarações torna-se muito util já que permite separar a interface da implementação o que em projectos medios-grandes com uma equipa de programadores torna muito versátil as nossas classes.</p>
<p>O principal objectivo das interfaces é permitir ao programador identificar as funções que fazem parte de uma ou mais classes, sendo uma referencia às mesmas.</p>
<p>De uma forma geral, imaginemos que temos 20 funções distribuidas por 3 classes dentro do mesmo package, uma interface vai permitir o seguinte:</p>
<ul>
<li>Resumo de todas as funções num unico ficheiro (interface)</li>
<li>Localização rápida de determinada função na nossa class</li>
<li>Observação do tipo de parametros recebidos e devolvidos pelas funções</li>
<li>Facil identificação para um grupo de programadores com vista à implementação dos métodos de uma class/interface.</li>
</ul>
<p><span style="text-decoration: underline;">Uma interface não se comporta como uma class.</span> Sendo identificada pelas seguintes propriedades:</p>
<p>(...)<br/>Leia o resto de <a href="http://msdevstudio.com/blog/2008/11/07/tutorial-as3-interfaces/">Tutorial &#8211; AS3 Interfaces.</a> (758 palavras)</p>
<hr />
<p><small>© Mário Santos em <a href="http://msdevstudio.com/blog">TSW - That Should Work</a>, 2008. |
<a href="http://msdevstudio.com/blog/2008/11/07/tutorial-as3-interfaces/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2008/11/07/tutorial-as3-interfaces/#comments">12 comentarios</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2008/11/07/tutorial-as3-interfaces/&title=Tutorial &#8211; AS3 Interfaces.">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2008/11/07/tutorial-as3-interfaces/&title=Tutorial &#8211; AS3 Interfaces.">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2008/11/07/tutorial-as3-interfaces/&title=Tutorial &#8211; AS3 Interfaces.">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2008/11/07/tutorial-as3-interfaces/&title=Tutorial &#8211; AS3 Interfaces.">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <a href="http://msdevstudio.com/blog/tag/action-script-3/" rel="tag">action script 3</a>, <a href="http://msdevstudio.com/blog/tag/adobe/" rel="tag">Adobe</a>, <a href="http://msdevstudio.com/blog/tag/as3/" rel="tag">as3</a>, <a href="http://msdevstudio.com/blog/tag/certification/" rel="tag">certification</a>, <a href="http://msdevstudio.com/blog/tag/class/" rel="tag">class</a>, <a href="http://msdevstudio.com/blog/tag/flex/" rel="tag">Flex</a>, <a href="http://msdevstudio.com/blog/tag/interface/" rel="tag">interface</a>, <a href="http://msdevstudio.com/blog/tag/oop/" rel="tag">OOP</a>, <a href="http://msdevstudio.com/blog/tag/tutorial/" rel="tag">Tutorial</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://msdevstudio.com/blog/2008/11/07/tutorial-as3-interfaces/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Tutorial &#8211; e-book &#8211; Action Script 3 &#8211; Concurso</title>
		<link>http://msdevstudio.com/blog/2008/10/19/tutorial-e-book-action-script-3-concurso/</link>
		<comments>http://msdevstudio.com/blog/2008/10/19/tutorial-e-book-action-script-3-concurso/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 17:10:58 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Notícias]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[tutorial AS3]]></category>
		<category><![CDATA[action script 3]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[apostilha]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[e-book]]></category>
		<category><![CDATA[estudos]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=682</guid>
		<description><![CDATA[Depois de ter uma semana muito cheia de trabalho que acabou por me impedir de escrever no blog, venho anunciar um concurso que vai distribuir 3 cópias do tutorial Action Script 3 Parte II Completo conforme tinha anunciado. Junto das cópias será enviado também os arquivos fonte de todo o tutorial.
 
O concurso vai premiar 3 vencedores, [...]]]></description>
			<content:encoded><![CDATA[<p>Depois de ter uma semana muito cheia de trabalho que acabou por me impedir de escrever no blog, venho anunciar um concurso que vai distribuir 3 cópias do tutorial <a href="http://msdevstudio.com/blog/go.php?http://msdevstudio.com/blog/2008/10/04/tutorial-action-script-3-parte-ii/" target="_blank" title="(3691 hits)">Action Script 3 Parte II Completo</a> conforme tinha anunciado. Junto das cópias será enviado também os arquivos fonte de todo o tutorial.</p>
<p> </p>
<p>O concurso vai premiar 3 vencedores, que deverão fazer uma das três seguintes coisas:</p>
<p>(...)<br/>Leia o resto de <a href="http://msdevstudio.com/blog/2008/10/19/tutorial-e-book-action-script-3-concurso/">Tutorial &#8211; e-book &#8211; Action Script 3 &#8211; Concurso</a> (531 palavras)</p>
<hr />
<p><small>© Mário Santos em <a href="http://msdevstudio.com/blog">TSW - That Should Work</a>, 2008. |
<a href="http://msdevstudio.com/blog/2008/10/19/tutorial-e-book-action-script-3-concurso/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2008/10/19/tutorial-e-book-action-script-3-concurso/#comments">46 comentarios</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2008/10/19/tutorial-e-book-action-script-3-concurso/&title=Tutorial &#8211; e-book &#8211; Action Script 3 &#8211; Concurso">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2008/10/19/tutorial-e-book-action-script-3-concurso/&title=Tutorial &#8211; e-book &#8211; Action Script 3 &#8211; Concurso">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2008/10/19/tutorial-e-book-action-script-3-concurso/&title=Tutorial &#8211; e-book &#8211; Action Script 3 &#8211; Concurso">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2008/10/19/tutorial-e-book-action-script-3-concurso/&title=Tutorial &#8211; e-book &#8211; Action Script 3 &#8211; Concurso">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <a href="http://msdevstudio.com/blog/tag/action-script-3/" rel="tag">action script 3</a>, <a href="http://msdevstudio.com/blog/tag/adobe/" rel="tag">Adobe</a>, <a href="http://msdevstudio.com/blog/tag/air/" rel="tag">Air</a>, <a href="http://msdevstudio.com/blog/tag/apostilha/" rel="tag">apostilha</a>, <a href="http://msdevstudio.com/blog/tag/as3/" rel="tag">as3</a>, <a href="http://msdevstudio.com/blog/tag/e-book/" rel="tag">e-book</a>, <a href="http://msdevstudio.com/blog/tag/estudos/" rel="tag">estudos</a>, <a href="http://msdevstudio.com/blog/tag/flex/" rel="tag">Flex</a>, <a href="http://msdevstudio.com/blog/tag/open-source/" rel="tag">open source</a>, <a href="http://msdevstudio.com/blog/tag/rias-geral/" rel="tag">RIA's Geral</a>, <a href="http://msdevstudio.com/blog/tag/source-code/" rel="tag">Source Code</a>, <a href="http://msdevstudio.com/blog/tag/tutorial/" rel="tag">Tutorial</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://msdevstudio.com/blog/2008/10/19/tutorial-e-book-action-script-3-concurso/feed/</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>Tutorial Action Script 3 Parte 2; O que foi feito.</title>
		<link>http://msdevstudio.com/blog/2008/10/07/tutorial-action-script-3-parte-2-o-que-foi-feito/</link>
		<comments>http://msdevstudio.com/blog/2008/10/07/tutorial-action-script-3-parte-2-o-que-foi-feito/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 09:53:14 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[tutorial AS3]]></category>
		<category><![CDATA[action script 3]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[apostila]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[custom panel]]></category>
		<category><![CDATA[Drag]]></category>
		<category><![CDATA[drop]]></category>
		<category><![CDATA[efeitos]]></category>
		<category><![CDATA[explorador]]></category>
		<category><![CDATA[maximizavel]]></category>
		<category><![CDATA[minimizavel]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=660</guid>
		<description><![CDATA[Bem, venho aqui mostrar os exemplos práticos que foram feitos ao longo das 59 páginas (versão completa) desta segunda parte do tutorial.
Todo o código explicado passo a passo encontra-se no tutorial, bem como implementação de muitos conceitos OOP do AS3.
Entrando já na parte mais avançada, para ser entendido por iniciantes devem antes ler a Parte [...]]]></description>
			<content:encoded><![CDATA[<p>Bem, venho aqui mostrar os exemplos práticos que foram feitos ao longo das 59 páginas (versão completa) desta segunda parte do tutorial.</p>
<p>Todo o código explicado passo a passo encontra-se no tutorial, bem como implementação de muitos conceitos OOP do AS3.</p>
<p>Entrando já na parte mais avançada, para ser entendido por iniciantes devem antes ler a Parte I deste tutorial que nos indica as bases do AS3 bem como a sua organização.</p>
<p>Vejam então o que foi feito:</p>
<p>(...)<br/>Leia o resto de <a href="http://msdevstudio.com/blog/2008/10/07/tutorial-action-script-3-parte-2-o-que-foi-feito/">Tutorial Action Script 3 Parte 2; O que foi feito.</a> (36 palavras)</p>
<hr />
<p><small>© Mário Santos em <a href="http://msdevstudio.com/blog">TSW - That Should Work</a>, 2008. |
<a href="http://msdevstudio.com/blog/2008/10/07/tutorial-action-script-3-parte-2-o-que-foi-feito/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2008/10/07/tutorial-action-script-3-parte-2-o-que-foi-feito/#comments">3 comentarios</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2008/10/07/tutorial-action-script-3-parte-2-o-que-foi-feito/&title=Tutorial Action Script 3 Parte 2; O que foi feito.">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2008/10/07/tutorial-action-script-3-parte-2-o-que-foi-feito/&title=Tutorial Action Script 3 Parte 2; O que foi feito.">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2008/10/07/tutorial-action-script-3-parte-2-o-que-foi-feito/&title=Tutorial Action Script 3 Parte 2; O que foi feito.">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2008/10/07/tutorial-action-script-3-parte-2-o-que-foi-feito/&title=Tutorial Action Script 3 Parte 2; O que foi feito.">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <a href="http://msdevstudio.com/blog/tag/action-script-3/" rel="tag">action script 3</a>, <a href="http://msdevstudio.com/blog/tag/adobe/" rel="tag">Adobe</a>, <a href="http://msdevstudio.com/blog/tag/apostila/" rel="tag">apostila</a>, <a href="http://msdevstudio.com/blog/tag/as3/" rel="tag">as3</a>, <a href="http://msdevstudio.com/blog/tag/custom-panel/" rel="tag">custom panel</a>, <a href="http://msdevstudio.com/blog/tag/drag/" rel="tag">Drag</a>, <a href="http://msdevstudio.com/blog/tag/drop/" rel="tag">drop</a>, <a href="http://msdevstudio.com/blog/tag/efeitos/" rel="tag">efeitos</a>, <a href="http://msdevstudio.com/blog/tag/explorador/" rel="tag">explorador</a>, <a href="http://msdevstudio.com/blog/tag/flex/" rel="tag">Flex</a>, <a href="http://msdevstudio.com/blog/tag/maximizavel/" rel="tag">maximizavel</a>, <a href="http://msdevstudio.com/blog/tag/minimizavel/" rel="tag">minimizavel</a>, <a href="http://msdevstudio.com/blog/tag/tutorial/" rel="tag">Tutorial</a>, <a href="http://msdevstudio.com/blog/tag/xml/" rel="tag">xml</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://msdevstudio.com/blog/2008/10/07/tutorial-action-script-3-parte-2-o-que-foi-feito/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>AS3; 12 API&#8217;s indispensáveis!</title>
		<link>http://msdevstudio.com/blog/2008/09/24/as3-12-apis-indispensaveis/</link>
		<comments>http://msdevstudio.com/blog/2008/09/24/as3-12-apis-indispensaveis/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 13:23:41 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[action script 3]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[librarias]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=626</guid>
		<description><![CDATA[Depois dos posts 9 Motores de animação AS3 , 32 Componentes Open Source e 30 Classes AS3 Bem uteis venho agora apresentar 12 API&#8217;s  que podem ser usadas em variados projectos para obter informações e gerir comunicações com diferentes serviços web e não só&#8230;
Começando&#8230;
(...)Leia o resto de AS3; 12 API&#8217;s indispensáveis! (220 palavras)

© Mário Santos [...]]]></description>
			<content:encoded><![CDATA[<p>Depois dos posts <a href="http://msdevstudio.com/blog/go.php?http://msdevstudio.com/blog/?p=428" target="_blank" title="(318 hits)">9 Motores de animação AS3</a> , <a href="http://msdevstudio.com/blog/go.php?http://msdevstudio.com/blog/?p=421" target="_blank" title="(337 hits)">32 Componentes Open Source</a> e <a href="http://msdevstudio.com/blog/go.php?http://msdevstudio.com/blog/2008/07/29/30-classes-as3-bem-teis/" title="(423 hits)">30 Classes AS3 Bem uteis</a> venho agora apresentar 12 API&#8217;s  que podem ser usadas em variados projectos para obter informações e gerir comunicações com diferentes serviços web e não só&#8230;</p>
<p>Começando&#8230;</p>
<p>(...)<br/>Leia o resto de <a href="http://msdevstudio.com/blog/2008/09/24/as3-12-apis-indispensaveis/">AS3; 12 API&#8217;s indispensáveis!</a> (220 palavras)</p>
<hr />
<p><small>© Mário Santos em <a href="http://msdevstudio.com/blog">TSW - That Should Work</a>, 2008. |
<a href="http://msdevstudio.com/blog/2008/09/24/as3-12-apis-indispensaveis/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2008/09/24/as3-12-apis-indispensaveis/#comments">6 comentarios</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2008/09/24/as3-12-apis-indispensaveis/&title=AS3; 12 API&#8217;s indispensáveis!">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2008/09/24/as3-12-apis-indispensaveis/&title=AS3; 12 API&#8217;s indispensáveis!">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2008/09/24/as3-12-apis-indispensaveis/&title=AS3; 12 API&#8217;s indispensáveis!">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2008/09/24/as3-12-apis-indispensaveis/&title=AS3; 12 API&#8217;s indispensáveis!">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <a href="http://msdevstudio.com/blog/tag/action-script-3/" rel="tag">action script 3</a>, <a href="http://msdevstudio.com/blog/tag/api/" rel="tag">api</a>, <a href="http://msdevstudio.com/blog/tag/as3/" rel="tag">as3</a>, <a href="http://msdevstudio.com/blog/tag/librarias/" rel="tag">librarias</a>, <a href="http://msdevstudio.com/blog/tag/web-20/" rel="tag">Web 2.0</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://msdevstudio.com/blog/2008/09/24/as3-12-apis-indispensaveis/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
