<?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; Flash</title>
	<atom:link href="http://msdevstudio.com/blog/tag/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://msdevstudio.com/blog</link>
	<description>Tudo sobre web development e Ria's</description>
	<lastBuildDate>Fri, 12 Mar 2010 13:43:04 +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>LCCS &#8211; Collaboration Services.</title>
		<link>http://msdevstudio.com/blog/2010/01/29/lccs-collaboration-services/</link>
		<comments>http://msdevstudio.com/blog/2010/01/29/lccs-collaboration-services/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 14:53:23 +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[Tecnologia]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[fms]]></category>
		<category><![CDATA[liveCycle]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[web cam chat]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=1277</guid>
		<description><![CDATA[Um dos serviços do qual pouco se ouviu falar, mas que no entanto pode-se tornar muito util&#8230; principalmento porque  muitas das melhores alternativas viraram comerciais.
Ja se chamou Cocomo, Adobe Flash Collaboration Services e agora LiveCycle Collaboration Service. O sistema é simples para o usuário final. Trata-se de uma &#8220;Sala&#8221; virtual que pode ser acedida por [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="size-medium wp-image-1278 alignleft" title="afcs" src="http://msdevstudio.com/blog/wp-content/uploads/2010/01/afcs-300x149.jpg" alt="afcs" width="300" height="149" />Um dos serviços do qual pouco se ouviu falar, mas que no entanto pode-se tornar muito util&#8230; principalmento porque  muitas das melhores alternativas viraram comerciais.</p>
<p style="text-align: justify;">Ja se chamou Cocomo, Adobe Flash Collaboration Services e agora LiveCycle Collaboration Service. O sistema é simples para o usuário final. Trata-se de uma &#8220;Sala&#8221; virtual que pode ser acedida por qualquer aplicação feita no Flex para que uma ou mais pessoas possam participar ativamente quer num chat, numa apresentação, partilhar documentos, webcam, um dashboard personalizado ou até um componente flex e muito mais&#8230;. infelismente ainda não possuir Partilha de ecrã&#8230; Esse serviço ainda está em poder absoluto da adobe.</p>
<p style="text-align: justify;">O sistema parece tratar-se de um servidor FMS + LiveCycle e conta com uma administração Online. Apesar de não ser completamente gratuito ele permite o uso total do sistema segundo cotas mensais, mensalmente possuimos gratuitamente $US15 que podemos gastar em &#8220;transferencias / dados / lagura de banda&#8221; e que podem seer geridos nesta mesma conta. A conta permite a criação de salas e o acesso via connectnow para o public geral.</p>
<p style="text-align: justify;">Para os desenvolvedores, basta acederem ao portal, registarem uma conta ou usarem a vossa conta da adobe no serviço, depois basta fazer o download do SDK (Explorer). Este SDK Explorer é uma aplicação AIR que vos apresenta passo a passo toda a informação necessária para usarem o serviço. Podem encontrar exemplos, as informações de como instalar o sdk no flex builder, videos, swc&#8217;s, um gestor de salas, permissoes e dados e mto mais&#8230;</p>
<p style="text-align: justify;">Segue o esquema do seu funcionamento e um pequeno exemplo&#8230;(...)<br/>Leia o resto de <a href="http://msdevstudio.com/blog/2010/01/29/lccs-collaboration-services/">LCCS &#8211; Collaboration Services.</a> (94 palavras)</p>
<hr />
<p><small>© Mário Santos em <a href="http://msdevstudio.com/blog">TSW - That Should Work</a>, 2010. |
<a href="http://msdevstudio.com/blog/2010/01/29/lccs-collaboration-services/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2010/01/29/lccs-collaboration-services/#comments">3 comentarios</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2010/01/29/lccs-collaboration-services/&title=LCCS &#8211; Collaboration Services.">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2010/01/29/lccs-collaboration-services/&title=LCCS &#8211; Collaboration Services.">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2010/01/29/lccs-collaboration-services/&title=LCCS &#8211; Collaboration Services.">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2010/01/29/lccs-collaboration-services/&title=LCCS &#8211; Collaboration Services.">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <a href="http://msdevstudio.com/blog/tag/collaboration/" rel="tag">collaboration</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/fms/" rel="tag">fms</a>, <a href="http://msdevstudio.com/blog/tag/livecycle/" rel="tag">liveCycle</a>, <a href="http://msdevstudio.com/blog/tag/services/" rel="tag">services</a>, <a href="http://msdevstudio.com/blog/tag/web-cam-chat/" rel="tag">web cam chat</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://msdevstudio.com/blog/2010/01/29/lccs-collaboration-services/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tutorial Action Script 3 &#8211; 014</title>
		<link>http://msdevstudio.com/blog/2009/12/09/tutorial-action-script-3-014/</link>
		<comments>http://msdevstudio.com/blog/2009/12/09/tutorial-action-script-3-014/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 12:47:14 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Serie Tutoriais AS3]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[tutorial AS3]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[super()]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=1211</guid>
		<description><![CDATA[Em continuação a série de tutoriais sobre AS3…
Hoje vou falar sobre um ponto que por vezes me perguntam do que se trata, eis a explicação! Esta é uma dica curta, mas importante!
5.3.1.  Explicação da função super();
Existem alguns truques que podem ser muito úteis em qualquer linguagem OOP, no caso anterior estávamos a usar variáveis e [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Em continuação a <a title="(145 hits)" href="../go.php?http://msdevstudio.com/blog/category/serie-tutoriais-as3/" target="_blank">série de tutoriais</a> sobre AS3…</p>
<p style="text-align: justify;">Hoje vou falar sobre um ponto que por vezes me perguntam do que se trata, eis a explicação! Esta é uma dica curta, mas importante!</p>
<blockquote style="text-align: justify;"><p><strong>5.3.1.  Explicação da função super();</strong></p></blockquote>
<p style="text-align: justify;">Existem alguns truques que podem ser muito úteis em qualquer linguagem OOP, no<a href="http://msdevstudio.com/blog/go.php?http://msdevstudio.com/blog/2009/12/04/tutorial-action-script-3-013/" target="_blank" title="(110 hits)"> caso anterior</a> estávamos a usar variáveis e dados da class estendida (fullDef), mas com esta extensão podemos obter ainda mais funcionalidades, como repararam em certos casos foi usado o método super() que na realidade em cima nada faz, e até pode confundir, mas que é importante e muito util em alguns casos principalmente em hierarquias de dados, por isso o deixei presente no exemplo.</p>
<p>O super faz referencia à class que foi estendida, classe &#8220;Pai&#8221;, pode de entre muitas utilidades ser usado para chamar a função principal da class estendida, no caso em cima chama a função fullDef() da class fullDef&#8230; mas pode ser usado para chamar outras funções, ou atribuir valores dentro dessa class como no caso em cima: super.painelInfo() e em casos mais úteis passar dados entre a class e a class estendida, vejam o exemplo:</p>
<div class="hl-surround"><div class="hl-main"><span style="color: #000066;">package</span><span style="color: #666666;">  </span><span style="color: #000066;">exemplo</span><span style="color: #666666;"><br /></span><span style="color: Blue;">{</span><span style="color: #666666;"><br /></span><span style="color: Blue;">class</span><span style="color: #666666;"> </span><span style="color: #000066;">turma</span><span style="color: #666666;"><br /></span><span style="color: Blue;">{</span><span style="color: #666666;"><br /></span><span style="color: Blue;">public</span><span style="color: #666666;"> </span><span style="color: Blue;">function</span><span style="color: #666666;"> </span><span style="color: #000066;">turma</span><span style="color: Blue;">(</span><span style="color: #000066;">nome</span><span style="color: #666666;">:</span><span style="color: Teal;">String</span><span style="color: Blue;">)</span><span style="color: #666666;"><br /></span><span style="color: Blue;">{</span><span style="color: #666666;"><br /></span><span style="color: Teal;">trace</span><span style="color: Blue;">(</span><span style="color: #000066;">nome</span><span style="color: Blue;">)</span><span style="color: #666666;">;<br /></span><span style="color: Blue;">}</span><span style="color: #666666;"><br /></span><span style="color: Blue;">}</span><span style="color: #666666;"><br /></span><span style="color: Blue;">}</span></div></div>
<p>e uma class estendida&#8230;(...)<br/>Leia o resto de <a href="http://msdevstudio.com/blog/2009/12/09/tutorial-action-script-3-014/">Tutorial Action Script 3 &#8211; 014</a> (178 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/12/09/tutorial-action-script-3-014/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2009/12/09/tutorial-action-script-3-014/#comments">Sem comentarios</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2009/12/09/tutorial-action-script-3-014/&title=Tutorial Action Script 3 &#8211; 014">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2009/12/09/tutorial-action-script-3-014/&title=Tutorial Action Script 3 &#8211; 014">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2009/12/09/tutorial-action-script-3-014/&title=Tutorial Action Script 3 &#8211; 014">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2009/12/09/tutorial-action-script-3-014/&title=Tutorial Action Script 3 &#8211; 014">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <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/flash/" rel="tag">Flash</a>, <a href="http://msdevstudio.com/blog/tag/flex/" rel="tag">Flex</a>, <a href="http://msdevstudio.com/blog/tag/super/" rel="tag">super()</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://msdevstudio.com/blog/2009/12/09/tutorial-action-script-3-014/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial Action Script 3 &#8211; 013</title>
		<link>http://msdevstudio.com/blog/2009/12/04/tutorial-action-script-3-013/</link>
		<comments>http://msdevstudio.com/blog/2009/12/04/tutorial-action-script-3-013/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 12:41:49 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[Serie Tutoriais AS3]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[tutorial AS3]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[classes]]></category>
		<category><![CDATA[override]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=1201</guid>
		<description><![CDATA[En continuação a série de tutoriais sobre AS3&#8230;
Hoje vamos tomar especial atenção à possibilidade de alterar uma classe &#8220;pai&#8221; para que possamos controlar, modificar ou até substituir os dados de determinada função dessa mesma class. No action script este tipo de operação pode ser feito usando a palavra override, é dela que vamos falar hoje.
5.4. [...]]]></description>
			<content:encoded><![CDATA[<p>En continuação a <a href="http://msdevstudio.com/blog/go.php?http://msdevstudio.com/blog/category/serie-tutoriais-as3/" target="_blank" title="(612 hits)">série de tutoriais</a> sobre AS3&#8230;</p>
<p>Hoje vamos tomar especial atenção à possibilidade de alterar uma classe &#8220;pai&#8221; para que possamos controlar, modificar ou até substituir os dados de determinada função dessa mesma class. No action script este tipo de operação pode ser feito usando a palavra <strong>override</strong>, é dela que vamos falar hoje.</p>
<blockquote><p><strong>5.4. Re-Escrever métodos em classes.</strong></p></blockquote>
<p>Outro ponto muito util é no caso de já termos uma class totalmente feita, mas necessitamos de outra igual mas que substitua ou invalide uma ou outra função da class pai. Este método chama-se override, quem em português será parecido com re-escrever, ou seja, escrever por cima / substituir determinados pontos. De notar que só é possivel utilizar este método override em funções que tenham sido declaradas como public, por exemplo:</p>
<div class="hl-surround"><div class="hl-main"><span style="color: Blue;">public</span><span style="color: #666666;"> </span><span style="color: Blue;">function</span><span style="color: #666666;"> </span><span style="color: #000066;">info</span><span style="color: Blue;">()</span><span style="color: #666666;">:</span><span style="color: Blue;">void</span><span style="color: Blue;">{</span><span style="color: #666666;"><br />&nbsp;<br /></span><span style="color: Blue;">}</span></div></div>
<p>Para demonstrar este método, teremos que fazer algumas alterações na nossa classe que criamos anteriormente, já que é esse exemplo que será usado.</p>
<p>Vamos inicar com o exemplo da nossa ultima class criada e vamos escrever o simples código:</p>
<div class="hl-surround"><div class="hl-main"><span style="color: Blue;">public</span><span style="color: #666666;">  </span><span style="color: Blue;">function</span><span style="color: #666666;"> </span><span style="color: #000066;">painelInfo</span><span style="color: Blue;">()</span><span style="color: #666666;">:</span><span style="color: Teal;">String</span><span style="color: #666666;"> </span><span style="color: Blue;">{</span><span style="color: #666666;"><br /></span><span style="color: Blue;">return</span><span style="color: #666666;"> </span><span style="color: #000066;">PANEL_DATE</span><span style="color: #666666;"> + </span><span style="color: #8b0000;">&quot;</span><span style="color: #009900;"> - </span><span style="color: #8b0000;">&quot;</span><span style="color: #666666;"> + </span><span style="color: #000066;">PANEL_H</span><span style="color: #666666;"> + </span><span style="color: #8b0000;">&quot;</span><span style="color: #009900;">-</span><span style="color: #8b0000;">&quot;</span><span style="color: #666666;"> + </span><span style="color: #000066;">PANEL_W</span><span style="color: #666666;"> + </span><span style="color: #8b0000;">&quot;</span><span style="color: #009900;">-</span><span style="color: #8b0000;">&quot;</span><span style="color: #666666;"> + </span><span style="color: #000066;">PANEL_TITLE</span><span style="color: #666666;">;<br /></span><span style="color: Blue;">}</span></div></div>
<p>Adicionando esta função a nossa class devolveria uma suposta string de informação do nosso painel.</p>
<p>Ficando a class assim:(...)<br/>Leia o resto de <a href="http://msdevstudio.com/blog/2009/12/04/tutorial-action-script-3-013/">Tutorial Action Script 3 &#8211; 013</a> (383 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/12/04/tutorial-action-script-3-013/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2009/12/04/tutorial-action-script-3-013/#comments">2 comentarios</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2009/12/04/tutorial-action-script-3-013/&title=Tutorial Action Script 3 &#8211; 013">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2009/12/04/tutorial-action-script-3-013/&title=Tutorial Action Script 3 &#8211; 013">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2009/12/04/tutorial-action-script-3-013/&title=Tutorial Action Script 3 &#8211; 013">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2009/12/04/tutorial-action-script-3-013/&title=Tutorial Action Script 3 &#8211; 013">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <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/classes/" rel="tag">classes</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/override/" rel="tag">override</a>, <a href="http://msdevstudio.com/blog/tag/tutoriais/" rel="tag">Tutoriais</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/12/04/tutorial-action-script-3-013/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tutorial Action Script 3 &#8211; 012</title>
		<link>http://msdevstudio.com/blog/2009/12/01/tutorial-action-script-3-012/</link>
		<comments>http://msdevstudio.com/blog/2009/12/01/tutorial-action-script-3-012/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 10:31:14 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[Serie Tutoriais AS3]]></category>
		<category><![CDATA[tutorial AS3]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[código fonte]]></category>
		<category><![CDATA[exemplo]]></category>
		<category><![CDATA[exemplos]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[iniciação]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=1174</guid>
		<description><![CDATA[Bom, chegou a hora de que bastantes dos meus leitores esperaram&#8230; a continuação da minha serie de tutoriais sobre o AS3. Para aqueles que não acompanharam as primeiras 11 partes e para os que pretendem relembrar um pouco do que foi falado, segue uma categoria especifica aqui do blog com apenas esses tutoriais, exclusivamente dedicada [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Bom, chegou a hora de que bastantes dos meus leitores esperaram&#8230; a continuação da minha serie de tutoriais sobre o AS3. Para aqueles que não acompanharam as primeiras 11 partes e para os que pretendem relembrar um pouco do que foi falado, segue uma categoria especifica aqui do blog com apenas esses tutoriais, exclusivamente dedicada à iniciação do Action Script 3. <a href="http://msdevstudio.com/blog/go.php?http://msdevstudio.com/blog/category/serie-tutoriais-as3/" target="_blank" title="(612 hits)">Aqui está o link</a> onde podem encontrar todos os tutoriais.</p>
<p style="text-align: justify;">Para os mais atentos foi lançada a compilação de todos estes tutoriais à um tempo atrás, basta procurarem no blog, que teve algum sucesso o que me levou a escrever uma segunda parte apenas em pdf que distribui inicialmente consoante uma doação, e que mais tarde também foi distribuída num pequeno &#8220;giveaway&#8221; e que agora finalmente será distribuída publicamente para o publico. Esta segunda parte do tutorial será dividida em vários post&#8217;s durante algumas semanas, e no final será colocado o pdf para download&#8230; se necessita urgentemente desta segunda parte (conta com 60 novas paginas) então entre em contacto comigo no twitter ou por email justificando essa necessidade que talvez sejam dos primeiros a receber esta segunda parte gratuitamente, embora haja alguns desses contactos que possam não ter resposta não desesperem&#8230; vai ser rápido para estar completamente publicado.</p>
<p style="text-align: justify;">Este tutorial foca o Action Script 3 Orientado para o Flex, mas na sua base a estrutura é exactamente a mesma para o flash, por isso será com certeza útil também para os amantes do flash.</p>
<p style="text-align: justify;"><em><strong>Nota:</strong></em> Não sendo um profissional, as técnicas adoptadas podem não ser as mais correctas, podendo mesmo existir alguns erros, mas bom&#8230; se detectarem algo &#8220;anormal&#8221; me informem.</p>
<p style="text-align: justify;">Bom, vamos então à parte 12.</p>
<p style="text-align: justify;">Não utilizem o sistema de comentários em baixo para tirar duvidas, elas não serão respondidas aqui! Usem antes o fórum do blog disponivel em: <a href="http://msdevstudio.com/blog/go.php?http://forum.msdevstudio.com" target="_blank" title="(719 hits)">http://forum.msdevstudio.com</a></p>
<p style="text-align: justify;">Continuando&#8230; Falaremos agora de (notem que os pontos podem nao estar seguidos, a versão final sofreu pequenas alterações):</p>
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<blockquote>
<p style="text-align: justify;"><strong>5.3. Relacionamento entre classes.</strong></p>
</blockquote>
<p style="text-align: justify;">Neste momento a nossa class passa a pertencer ao grupo de classes pessoais que podemos adicionar ao nosso projecto.<br />
Um dos pontos muito úteis é o reaproveitamento do código para as mais variadas coisas, e de entre as quais podemos usar um relacionamento entre varias classes pessoais.</p>
<p style="text-align: justify;">Um exemplo pode ser a definição de certas constantes numa class. Vamos supor que necessitamos de ter definidos tamanhos e um titulo para vários painéis feitos pela class em cima, poderemos efectuar 2 tipos de classes para este efeito, embora para este tipo de definições possamos usar uma class sem &#8220;inicializador&#8221; (apenas servirá para definir constantes / variáveis)</p>
<div class="hl-surround"><div class="hl-main"><span style="color: #000066;">package</span><span style="color: #666666;"> </span><span style="color: #000066;">teste</span><span style="color: #666666;"><br /></span><span style="color: Blue;">{</span><span style="color: #666666;"><br /></span><span style="color: Blue;">public</span><span style="color: #666666;"> </span><span style="color: Blue;">class</span><span style="color: #666666;"> </span><span style="color: #000066;">def</span><span style="color: #666666;"><br /></span><span style="color: Blue;">{</span><span style="color: #666666;"><br /></span><span style="color: Blue;">public</span><span style="color: #666666;"> </span><span style="color: #000066;">const</span><span style="color: #666666;"> </span><span style="color: #000066;">PANEL_W</span><span style="color: #666666;">:</span><span style="color: Teal;">int</span><span style="color: #666666;"> = </span><span style="color: Maroon;">400</span><span style="color: #666666;">;<br /></span><span style="color: Blue;">public</span><span style="color: #666666;"> </span><span style="color: #000066;">const</span><span style="color: #666666;"> </span><span style="color: #000066;">PANEL_H</span><span style="color: #666666;">:</span><span style="color: Teal;">int</span><span style="color: #666666;"> = </span><span style="color: Maroon;">300</span><span style="color: #666666;">;<br /></span><span style="color: Blue;">public</span><span style="color: #666666;"> </span><span style="color: #000066;">const</span><span style="color: #666666;"> </span><span style="color: #000066;">PANEL_TITLE</span><span style="color: #666666;">:</span><span style="color: Teal;">String</span><span style="color: #666666;"> = </span><span style="color: #8b0000;">&quot;</span><span style="color: #009900;">Painel personalizado</span><span style="color: #8b0000;">&quot;</span><span style="color: #666666;">;<br /></span><span style="color: Blue;">}</span><span style="color: #666666;"><br /></span><span style="color: Blue;">}</span></div></div>
<p>Esta class  não necessita de ser inicializada porque apenas apresenta parâmetros fixos da nossa aplicação e não têm um constructor.</p>
<p style="text-align: justify;">(...)<br/>Leia o resto de <a href="http://msdevstudio.com/blog/2009/12/01/tutorial-action-script-3-012/">Tutorial Action Script 3 &#8211; 012</a> (580 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/12/01/tutorial-action-script-3-012/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2009/12/01/tutorial-action-script-3-012/#comments">Sem comentarios</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2009/12/01/tutorial-action-script-3-012/&title=Tutorial Action Script 3 &#8211; 012">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2009/12/01/tutorial-action-script-3-012/&title=Tutorial Action Script 3 &#8211; 012">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2009/12/01/tutorial-action-script-3-012/&title=Tutorial Action Script 3 &#8211; 012">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2009/12/01/tutorial-action-script-3-012/&title=Tutorial Action Script 3 &#8211; 012">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <a href="http://msdevstudio.com/blog/tag/as3/" rel="tag">as3</a>, <a href="http://msdevstudio.com/blog/tag/codigo-fonte/" rel="tag">código fonte</a>, <a href="http://msdevstudio.com/blog/tag/exemplo/" rel="tag">exemplo</a>, <a href="http://msdevstudio.com/blog/tag/exemplos/" rel="tag">exemplos</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/iniciacao/" rel="tag">iniciação</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/2009/12/01/tutorial-action-script-3-012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sistema de Geo-localização de Veiculos</title>
		<link>http://msdevstudio.com/blog/2009/11/12/sistema-geo-localizacao-de-veiculos/</link>
		<comments>http://msdevstudio.com/blog/2009/11/12/sistema-geo-localizacao-de-veiculos/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 13:31:01 +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[PHP]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[frotas]]></category>
		<category><![CDATA[geo]]></category>
		<category><![CDATA[geo-localização]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[veiculos]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=1160</guid>
		<description><![CDATA[Bom, depois de alguns tempos de ausência começo a ter um pouco mais de tempo livre&#8230;
Hoje venho falar de um dos projetos recentes que foi oficialmente terminado o qual fui o responsável pela programação e desenvolvimento de todo o projeto em Adobe Flex 3 + Air.
O projeto trata-se de um sistema de geo-monitoramento de frotas [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify; "><a href="http://msdevstudio.com/blog/go.php?http://msdevstudio.com/blog/wp-content/uploads/2009/11/1258032567_browser.png" title="(65 hits)"><img class="alignleft size-full wp-image-1162" title="Plotmap" src="http://msdevstudio.com/blog/wp-content/uploads/2009/11/1258032567_browser.png" alt="Plotmap" width="128" height="128" /></a>Bom, depois de alguns tempos de ausência começo a ter um pouco mais de tempo livre&#8230;</p>
<p style="text-align: justify; ">Hoje venho falar de um dos projetos recentes que foi oficialmente terminado o qual fui o responsável pela programação e desenvolvimento de todo o projeto em Adobe Flex 3 + Air.</p>
<p style="text-align: justify; ">O projeto trata-se de um sistema de geo-monitoramento de frotas de veiculos, que têm como principal objetivo apresentar ao utilizador / proprietário da empresa onde se encontram os seus veiculos e apresentar os mais diversos pontos sobre a viatura como temperaturas, rotação do motor, aceleração/travagem bruscas, paragems, etc&#8230;</p>
<p style="text-align: justify; ">O sistema é &#8220;Simples&#8221;,  foi desenvolvido um módulo eletrónico que foi instalado em cada um dos veiculos que conta com alguns sensores a ele ligados (Sensores de controlo de velocidade, rotação, travoes, pressao do oleo, acelerador, etc&#8230;) e que é o principal responsável pela colheita desses dados. Este módulo emite constantemente estes dados juntamente com a sua posição geográfica para um servidor por via de GPRS para que esse servidor se encarregue de analisar e inseri-los numa base de dados.</p>
<p style="text-align: justify; ">A partir daqui é que o plotmap entra em jogo, recolhe esses dados da base de dados com recurso ao php e apresenta-os ao utilizador de uma forma visualmente agradavel. Toda a geo-localização foi  feita com recurso à API do google maps para AS3 (flash / flex / air ). Como esta API é uma das mais completas que existem, o trabalho acabou por ser facilitado.</p>
<p style="text-align: justify; ">O sistema foi desenvolvido em duas versões bem semelhantes, uma versão WEB que apesar de já ser o produto final ainda se encontra em fase de testes, e uma versão desktop distribuida e executada via <a href="http://msdevstudio.com/blog/go.php?http://www.adobe.com/fr/products/air/" title="(94 hits)">Adobe Air</a>. Qualquer uma destas versões pode facilmente ser executada nos mais diferentes browsers (web) e sistemas operativos (web+air). Permitindo multi-utilizadores, pode ser usado em varias instancias para os mais diversos fins.</p>
<p style="text-align: justify; ">Bom, este foi um dos projetos que acabei por ter disponibilidade de fazer alguns videos sobre o layout e produto final, e eis que aqui os deixo:</p>
<p style="text-align: justify; ">- Layout, do mockup ao flex &#8211; <a href="http://msdevstudio.com/blog/go.php?http://www.rederia.net/plotmap/present/layout/" target="_blank" title="(362 hits)">veja o video</a></p>
<p style="text-align: justify; ">- Constraint Layout &#8211; <a href="http://msdevstudio.com/blog/go.php?http://rederia.net/plotmap/present/constraints/" target="_blank" title="(212 hits)">veja o video</a></p>
<p style="text-align: justify; "><span style="text-decoration: line-through;">- Versao Adobe Air (beta) &#8211; </span><span style="text-decoration: line-through;"><a href="#" target="_blank">veja o video</a> </span> *</p>
<p style="text-align: justify; "><span style="text-decoration: line-through;">- Versão final Web &#8211; </span><a href="#" target="_blank"><span style="text-decoration: line-through;">veja o video</span></a><span style="text-decoration: line-through;">.</span> *</p>
<div style="text-align: justify; "><span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif;"><span style="white-space: pre-wrap;">Bom, se tiverem alguma critica, ou sugestão fiquem à vontade!</span></span></div>
<div style="text-align: justify; "><span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif;"><span style="white-space: pre-wrap;"><br />
</span></span></div>
<div style="text-align: justify; "><span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif;"><span style="white-space: pre-wrap;">Abraço.</span></span></div>
<div style="text-align: justify; "><span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif;"><span style="white-space: pre-wrap;"><br />
</span></span></div>
<div style="text-align: justify; "><span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif;"><span style="white-space: pre-wrap;"><em><strong>* Devido à proteção de dados, as duas previsualizações do produto final (videos) quer web e desktop foram retiradas porque apresentavam dados reais dos veiculos e rotas. Em breve tentarei disponibilizar uma pevisualização sem estes detalhes&#8230;</strong></em></span></span></div>
<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/11/12/sistema-geo-localizacao-de-veiculos/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2009/11/12/sistema-geo-localizacao-de-veiculos/#comments">18 comentarios</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2009/11/12/sistema-geo-localizacao-de-veiculos/&title=Sistema de Geo-localização de Veiculos">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2009/11/12/sistema-geo-localizacao-de-veiculos/&title=Sistema de Geo-localização de Veiculos">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2009/11/12/sistema-geo-localizacao-de-veiculos/&title=Sistema de Geo-localização de Veiculos">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2009/11/12/sistema-geo-localizacao-de-veiculos/&title=Sistema de Geo-localização de Veiculos">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <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/flash/" rel="tag">Flash</a>, <a href="http://msdevstudio.com/blog/tag/flex/" rel="tag">Flex</a>, <a href="http://msdevstudio.com/blog/tag/frotas/" rel="tag">frotas</a>, <a href="http://msdevstudio.com/blog/tag/geo/" rel="tag">geo</a>, <a href="http://msdevstudio.com/blog/tag/geo-localizacao/" rel="tag">geo-localização</a>, <a href="http://msdevstudio.com/blog/tag/google/" rel="tag">google</a>, <a href="http://msdevstudio.com/blog/tag/maps/" rel="tag">maps</a>, <a href="http://msdevstudio.com/blog/tag/veiculos/" rel="tag">veiculos</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://msdevstudio.com/blog/2009/11/12/sistema-geo-localizacao-de-veiculos/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Colabolo; Um grande utilitário de gestão de projetos!!</title>
		<link>http://msdevstudio.com/blog/2009/09/24/colabolo-um-grande-utilitario-de-gestao-de-projetos/</link>
		<comments>http://msdevstudio.com/blog/2009/09/24/colabolo-um-grande-utilitario-de-gestao-de-projetos/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 12:04:47 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Air]]></category>
		<category><![CDATA[Notícias]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[gestão]]></category>
		<category><![CDATA[projetos]]></category>
		<category><![CDATA[team]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=1141</guid>
		<description><![CDATA[Já tinha mandado o byte no twitter, mas aqui fica a dica de novo.
O Colabolo é uma aplicação feita em Adobe AIR que têm como principal objetivo a gestão de tarefas de um projeto de equipa, é uma das aplicações que conheço à apenas algumas semanas mas que aconselho a terem sempre à mão, e [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Já tinha mandado o byte no <a href="http://msdevstudio.com/blog/go.php?http://twitter.com/msdevweb" target="_blank" title="(340 hits)">twitter</a>, mas aqui fica a dica de novo.<a href="http://msdevstudio.com/blog/go.php?http://msdevstudio.com/blog/wp-content/uploads/2009/09/colabolo1.JPG" title="(566 hits)"><img class="size-medium wp-image-1143 alignleft" title="colabolo" src="http://msdevstudio.com/blog/wp-content/uploads/2009/09/colabolo1-300x204.jpg" alt="colabolo" width="300" height="204" /></a></p>
<p style="text-align: justify;">O Colabolo é uma aplicação feita em Adobe AIR que têm como principal objetivo a gestão de tarefas de um projeto de equipa, é uma das aplicações que conheço à apenas algumas semanas mas que aconselho a terem sempre à mão, e inclusive a recomendarem-na aos vossos clientes (no caso de trabalherem em projetos com varios utilizadores/equipas).</p>
<p style="text-align: justify;">Clique para ver em tamanho original. A aplicação conta com um visual muito agradavel, simples de trabalhar e muito versatil&#8230; acreditem que é daqueles aplicativos que pode salvar muitas horas no desenvolvimento de projetos em equipa. Com relatorios de estatisticas, progressos, upload/download de ficheiros, gestão de membros, multi-projetos, muito bem dividida a nivel de menus e multi lingua, contando mesmo com a lingua Portuguesa.</p>
<p style="text-align: justify;">A aplicação utiliza o servidor da propria empresa que disponibiliza o produto, actualmente encontra-se em fase beta e o seu uso é gratuito, aproveitem para experimentar e acredito que se dão valor à gestão de projetos os 10$USD mensais da subscrição vão com certeza ser bem pagos.</p>
<p style="text-align: justify;">Podem ver mais informações e fazer o download da aplicação <a href="http://msdevstudio.com/blog/go.php?http://www.colabolo.com/en/" target="_blank" title="(559 hits)">na pagina oficial.</a></p>
<p style="text-align: justify;">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/09/24/colabolo-um-grande-utilitario-de-gestao-de-projetos/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2009/09/24/colabolo-um-grande-utilitario-de-gestao-de-projetos/#comments">2 comentarios</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2009/09/24/colabolo-um-grande-utilitario-de-gestao-de-projetos/&title=Colabolo; Um grande utilitário de gestão de projetos!!">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2009/09/24/colabolo-um-grande-utilitario-de-gestao-de-projetos/&title=Colabolo; Um grande utilitário de gestão de projetos!!">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2009/09/24/colabolo-um-grande-utilitario-de-gestao-de-projetos/&title=Colabolo; Um grande utilitário de gestão de projetos!!">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2009/09/24/colabolo-um-grande-utilitario-de-gestao-de-projetos/&title=Colabolo; Um grande utilitário de gestão de projetos!!">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <a href="http://msdevstudio.com/blog/tag/air/" rel="tag">Air</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/gestao/" rel="tag">gestão</a>, <a href="http://msdevstudio.com/blog/tag/projetos/" rel="tag">projetos</a>, <a href="http://msdevstudio.com/blog/tag/team/" rel="tag">team</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://msdevstudio.com/blog/2009/09/24/colabolo-um-grande-utilitario-de-gestao-de-projetos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flex vs Flash vs HTML</title>
		<link>http://msdevstudio.com/blog/2009/09/18/flex-vs-flash-vs-html/</link>
		<comments>http://msdevstudio.com/blog/2009/09/18/flex-vs-flash-vs-html/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 13:44:18 +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[RIA's Geral]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[vs]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=1124</guid>
		<description><![CDATA[Bom, antes que pensem coisas, o que me levou a escrever este post foi ver muitas coisas que não achei correto nas discussões geradas nos comentários dos posts aqui e aqui em blogs que são grande referencia do flex e das aplicações ricas para internet e que curiosamente alguns acusam de lever a cabo uma [...]]]></description>
			<content:encoded><![CDATA[<p>Bom, antes que pensem coisas, o que me levou a escrever este post foi ver muitas coisas que não achei correto nas discussões geradas nos comentários dos posts <a href="http://msdevstudio.com/blog/go.php?http://blog.dclick.com.br/2009/09/17/flex-nao-e-para-sites-capitulo-209843/" target="_blank" title="(190 hits)">aqui</a> e <a href="http://msdevstudio.com/blog/go.php?http://www.vedovelli.com.br/?p=888" target="_blank" title="(169 hits)">aqui</a> em blogs que são grande referencia do flex e das aplicações ricas para internet e que curiosamente alguns acusam de lever a cabo uma campanha anti-flex.</p>
<p>O que eu pretendo com este post é dar a minha opinião muito sincera sobre o que eu penso disto tudo.</p>
<p>Uma coisa que me espanta é muita gente a confundir as coisas quando se fala de flex vs flash vs html. Primeiro de tudo: Não tentem comparar coisas que não devem ser comparadas;</p>
<p>Flash:</p>
<p>-Têm como principal objetivo a criação e publicação de animações para a plataforma flash, tende a ser usado maioritariamente em sites onde o cliente não se importa de prejudicar a indexação nos motores de busca em troca de uma apresentação visual que nunca outra plataforma é capaz de fazer até hoje.</p>
<p>- Atualmente permite que os motores de busca possam indexar algum do seu conteudo, e se estão com duvidas nada como o site de testes (<a href="http://msdevstudio.com/blog/go.php?http://www.flashnseo.com/" target="_blank" title="(279 hits)">disponivel aqui</a>) que tem como objetivo provar e entender o que realmente os motores de busca indexam. Embora não ache isto necessario porque um site em flash nunca deve ter como principal objetivo distribuir informação em larga escala.</p>
<p>- Permite usar deeplinking, apesar de muitos cépticos, a realidade é que é possivel e apesar de levar algum trabalho é possivel obter um site em flash completamente dividido em &#8220;paginas&#8221;, têm duvidas? vejam:<a href=" http://evapadberg.de " target="_blank"> http://evapadberg.de </a>e vao navegando no site olhando sempre para a barra de navegação, podem facilmente encontrar links assim:</p>
<p>http://evapadberg.de/#/en/information/autograph/</p>
<p>http://evapadberg.de/#/en/images-05&#8212;08/2008-karstadt-01/</p>
<p>etc&#8230;Os botões Recuar e Avançar funcionam ingualmente&#8230;</p>
<p>- Em conjunto com uma versão alternativa do site em html, usar devidamente as html tags e pelo menos um sitemap que incluia alguma informação este site também pode ser indexado num motor de busca&#8230; mas isso denota-se que não foi a pioridade deste site que apesar de usar deeplinking em todo ele nao foi presente aos motores de busca.</p>
<p>(...)<br/>Leia o resto de <a href="http://msdevstudio.com/blog/2009/09/18/flex-vs-flash-vs-html/">Flex vs Flash vs HTML</a> (1,253 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/09/18/flex-vs-flash-vs-html/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2009/09/18/flex-vs-flash-vs-html/#comments">7 comentarios</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2009/09/18/flex-vs-flash-vs-html/&title=Flex vs Flash vs HTML">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2009/09/18/flex-vs-flash-vs-html/&title=Flex vs Flash vs HTML">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2009/09/18/flex-vs-flash-vs-html/&title=Flex vs Flash vs HTML">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2009/09/18/flex-vs-flash-vs-html/&title=Flex vs Flash vs HTML">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <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/html/" rel="tag">HTML</a>, <a href="http://msdevstudio.com/blog/tag/vs/" rel="tag">vs</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://msdevstudio.com/blog/2009/09/18/flex-vs-flash-vs-html/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Flash Catalyst; Primeira abordagem.</title>
		<link>http://msdevstudio.com/blog/2009/06/15/flash-catalyst-primeira-abordagem/</link>
		<comments>http://msdevstudio.com/blog/2009/06/15/flash-catalyst-primeira-abordagem/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 14:27:46 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[Design & Web Design]]></category>
		<category><![CDATA[Flash Catalyst]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Notícias]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[catalyst]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[Introdução]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Revisão]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=1047</guid>
		<description><![CDATA[
Bem, depois de algum tempo a explorar as novas ferramentas da adobe, decidi começar por falar do Flash Catalyst.
Antes de mais devo confessar que apesar de ter o vicio do desenvolvimento em AS3 / Flex também tenho um grande gosto a nivel visual e gráfico, sendo que parece que o flash catalyst foi feito para [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://msdevstudio.com/blog/go.php?http://labs.adobe.com" title="(730 hits)"><img class="size-full wp-image-1048 alignleft" title="flash catalyst" src="http://msdevstudio.com/blog/wp-content/uploads/2009/06/flash_catalyst.jpg" alt="flash catalyst" width="150" height="150" /></a></p>
<p>Bem, depois de algum tempo a explorar as novas ferramentas da adobe, decidi começar por falar do Flash Catalyst.<br />
Antes de mais devo confessar que apesar de ter o vicio do desenvolvimento em AS3 / Flex também tenho um grande gosto a nivel visual e gráfico, sendo que parece que o flash catalyst foi feito para mim.</p>
<p>A nivel visual o Flash Catalyst está muito bem conseguido, com uma ambiente simples, distribui muito bem todas as grandes &#8220;ares&#8221; de trabalho, dando enfase ao que realmente interessa. Estas areas principais são 4 + 1, falo assim porque existem 4 areas bem definidas e um quinto painel que curiosamente não têm nome, o qual apelidei carinhosamente de painel mágico. Mais à frente explico porque.</p>
<p>A primeira area é destinada aos &#8220;<strong>States</strong>&#8220;, sim, se não gostam muito de states (como eu) vão ter que se habituar (também como eu). Nesta area encontramos inicialmente apenas um state, ou seja, o stage principal. Aqui poderemos adicionar mais estados à nossa aplicação, criando um cópia do primeiro ou então criando um state novo. Imagine, teriamos por exemplo no primeiro state um login, no segundo a parte de visualização, no terceiro a parte de modificação.. enfim, tratam-se como se fossem &#8220;paginas&#8221;, tal como no flex builder já era possivel fazer.</p>
<p>A segunda area é o nosso palco principal (<strong>Stage</strong>), onde podemos adicionar alguns elementos/componentes ou importar graficos do photoshop ou ilustrador. Aqui pouco há a explicar, trata-se de uma parte ambiente tal como o Flash CS4.</p>
<p>A terceira parte é talvez uma das que mais complicações pode trazer, mas na realidade é muito facil de usar. Trata-se de uma <strong>Timeline</strong>, onde ao contrario do flash não está dividida em frames, mas sim (e desta feita, faz juz ao nome) dividida em espaços de tempo, o que nos indica com exactidão o tempo. Se colocarem 2 states no vosso projecto, esta será a area onde se podem animar as transições de um state para o outro e vice versa. Aqui podemos também definir transições individuais de determinados componentes de ambos os States, por exemplo animar unicamente uma datalist de um state para o outro.(...)<br/>Leia o resto de <a href="http://msdevstudio.com/blog/2009/06/15/flash-catalyst-primeira-abordagem/">Flash Catalyst; Primeira abordagem.</a> (716 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/06/15/flash-catalyst-primeira-abordagem/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2009/06/15/flash-catalyst-primeira-abordagem/#comments">9 comentarios</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2009/06/15/flash-catalyst-primeira-abordagem/&title=Flash Catalyst; Primeira abordagem.">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2009/06/15/flash-catalyst-primeira-abordagem/&title=Flash Catalyst; Primeira abordagem.">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2009/06/15/flash-catalyst-primeira-abordagem/&title=Flash Catalyst; Primeira abordagem.">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2009/06/15/flash-catalyst-primeira-abordagem/&title=Flash Catalyst; Primeira abordagem.">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <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/ide/" rel="tag">ide</a>, <a href="http://msdevstudio.com/blog/tag/introducao/" rel="tag">Introdução</a>, <a href="http://msdevstudio.com/blog/tag/layout/" rel="tag">layout</a>, <a href="http://msdevstudio.com/blog/tag/review/" rel="tag">Review</a>, <a href="http://msdevstudio.com/blog/tag/revisao/" rel="tag">Revisão</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://msdevstudio.com/blog/2009/06/15/flash-catalyst-primeira-abordagem/feed/</wfw:commentRss>
		<slash:comments>9</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 (399 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 (324 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>Surpresa da adobe!</title>
		<link>http://msdevstudio.com/blog/2009/06/01/surpresa-da-adobe/</link>
		<comments>http://msdevstudio.com/blog/2009/06/01/surpresa-da-adobe/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 11:33:28 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Catalyst]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Notícias]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[builder 4]]></category>
		<category><![CDATA[catalyst]]></category>

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


Uma imagem vale mais do que mil palavras, (sim, os meu OS está em françês :=) ) pois é&#8230; o titulo já está gasto &#8220;Flash Builder 4 e Flash Catalyst disponiveis pra download&#8221; por isso uma forma diferente de anunciar a todos que a adobe acaba de dar mais um passo de gigante no mercado [...]]]></description>
			<content:encoded><![CDATA[<p> <br />
<center><br />
<a href="http://msdevstudio.com/blog/go.php?http://msdevstudio.com/blog/wp-content/uploads/2009/06/fbuilder.jpg" title="(107 hits)"><img class="aligncenter size-full wp-image-1033" title="Flash Catalyst" src="http://msdevstudio.com/blog/wp-content/uploads/2009/06/fbuilder.jpg" alt="Flash Catalyst" width="395" height="231" /></a></center></p>
<p>Uma imagem vale mais do que mil palavras, (sim, os meu OS está em françês :=) ) pois é&#8230; o titulo já está gasto &#8220;Flash Builder 4 e Flash Catalyst disponiveis pra download&#8221; por isso uma forma diferente de anunciar a todos que a adobe acaba de dar mais um passo de gigante no mercado das RIA&#8217;s, desta vez não só dedicado ao amantes do flex, mas sim aos seguidores do flash, tanto designers como programadores, e agora sim, podemos alcançar aqueles layouts de sonho facilmente. Ou pelo menos é o que se espera. </p>
<p>Ainda à 2 dias tinha vindo expecular a possivel brevidade destes downloads, e voilá! Como o Mário Junior disse&#8230; estava mesmo pra mais breve do que pensava! <img src='http://msdevstudio.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Foi então hoje que a adobe mudou a forma como se olham as RIA&#8217;s, lançando as versões do<a href="http://msdevstudio.com/blog/go.php?http://labs.adobe.com/technologies/flashbuilder4/" title="(328 hits)"> Flash Builder 4</a> (antigo Flex Builder), o<a href="http://msdevstudio.com/blog/go.php?http://labs.adobe.com/technologies/flashcatalyst/" title="(289 hits)"> Flash Catalyst</a> e o<a href="http://msdevstudio.com/blog/go.php?http://labs.adobe.com/technologies/flex4sdk/" title="(169 hits)"> SDK do flex 4</a> (aka Gumbo).</p>
<p>Desta forma, acabei de instalar ambos, o flash builder pode ser instalado juntamente com a versão 3 do flex builder, não necessitando de o desinstalar. Quanto aos mais cépticos, o flash builder 4 propoe-se a abrir e executar todos os projectos do flex builder 2 e 3, mas uma vez alterados no flash builder 4 estes não funcionarão mais na versão 2/3.</p>
<p>Posso adivinhar que traz muitas novidades, e ainda vou perder muito tempo a rever e encontrar novas funcionalidades, mas também estou céptico quanto à demasiada facilidade que o catalyst veio trazer, o que pode indicar a entrada de designer pro mercado das ria&#8217;s, será isto uma vantagem? ou talvez não&#8230; com o tempo veremos.</p>
<p>Quanto à revolução&#8230; começou agora! (acho!)<br />
Quanto a mim! bem&#8230; esperem novidades no blog, farei uma pequena analise de ambos os produtos..</p>
<p>Abraço e <a href="http://msdevstudio.com/blog/go.php?http://labs.adobe.com" title="(730 hits)">go labs, go!</a></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/01/surpresa-da-adobe/">Link Permanente</a> |
<a href="http://msdevstudio.com/blog/2009/06/01/surpresa-da-adobe/#comments">3 comentarios</a> |
Adicionar ao
<a href="http://del.icio.us/post?url=http://msdevstudio.com/blog/2009/06/01/surpresa-da-adobe/&title=Surpresa da adobe!">del.icio.us</a> - 
<a href="http://www.stumbleupon.com/submit?url=http://msdevstudio.com/blog/2009/06/01/surpresa-da-adobe/&title=Surpresa da adobe!">Stumble it</a> -
<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http://msdevstudio.com/blog/2009/06/01/surpresa-da-adobe/&title=Surpresa da adobe!">Google Bookmark</a> -
<a href="http://technorati.com/faves?add=http://msdevstudio.com/blog/2009/06/01/surpresa-da-adobe/&title=Surpresa da adobe!">technorati</a>
<br/>
Mais artigos relacionados nas categorias: <a href="http://msdevstudio.com/blog/tag/adobe/" rel="tag">Adobe</a>, <a href="http://msdevstudio.com/blog/tag/builder-4/" rel="tag">builder 4</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/noticias/" rel="tag">Notícias</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://msdevstudio.com/blog/2009/06/01/surpresa-da-adobe/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
