<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Best Practices #1 &#8211; A morte do parent.parent.parent: criação de componentes fracamente acoplados</title>
	<atom:link href="http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/</link>
	<description></description>
	<lastBuildDate>Fri, 13 Jan 2012 19:36:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Comunidade Portuguesa de Rich Internet Applications&#187; Blog Archive &#187; Utilização de Custom Events para transportar informação entre componentes fracamente acoplados</title>
		<link>http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/comment-page-1/#comment-2674</link>
		<dc:creator>Comunidade Portuguesa de Rich Internet Applications&#187; Blog Archive &#187; Utilização de Custom Events para transportar informação entre componentes fracamente acoplados</dc:creator>
		<pubDate>Sun, 13 Jul 2008 23:04:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/#comment-2674</guid>
		<description>[...] 11 de Março elaborei um post relevante sobre a utilização de eventos aquando da criação de componentes fracamente acoplados. [...]</description>
		<content:encoded><![CDATA[<p>[...] 11 de Março elaborei um post relevante sobre a utilização de eventos aquando da criação de componentes fracamente acoplados. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: João Saleiro</title>
		<link>http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/comment-page-1/#comment-2614</link>
		<dc:creator>João Saleiro</dc:creator>
		<pubDate>Sat, 19 Apr 2008 11:17:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/#comment-2614</guid>
		<description>@Herkulano,


ehehehe, bem visto! É um &quot;typo&quot; do último exemplo, onde fiz copy paste do de cima e esqueci-me de remover os parents! :P

Já foi corrigido, obrigado pelo aviso!</description>
		<content:encoded><![CDATA[<p>@Herkulano,</p>
<p>ehehehe, bem visto! É um &#8220;typo&#8221; do último exemplo, onde fiz copy paste do de cima e esqueci-me de remover os parents! <img src='http://www.riapt.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Já foi corrigido, obrigado pelo aviso!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: herkulano</title>
		<link>http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/comment-page-1/#comment-2613</link>
		<dc:creator>herkulano</dc:creator>
		<pubDate>Sat, 19 Apr 2008 11:00:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/#comment-2613</guid>
		<description>Olá,

Excelente post.

Ontem estava a discutir a questão dos parents e dos events com um colega e surgiu o teu post como referência (boa, claro). 
O problema é q, tal como o meu colega afirmou: &quot;até o exemplo do artigo termina com o uso de parents! é inevitável o uso deles!&quot;, obviamente não concordo com a opinião dele, mas de facto o código final acaba por &quot;enviar uma ideia&quot; errada, pelo uso dos parents no final.</description>
		<content:encoded><![CDATA[<p>Olá,</p>
<p>Excelente post.</p>
<p>Ontem estava a discutir a questão dos parents e dos events com um colega e surgiu o teu post como referência (boa, claro).<br />
O problema é q, tal como o meu colega afirmou: &#8220;até o exemplo do artigo termina com o uso de parents! é inevitável o uso deles!&#8221;, obviamente não concordo com a opinião dele, mas de facto o código final acaba por &#8220;enviar uma ideia&#8221; errada, pelo uso dos parents no final.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alftuga</title>
		<link>http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/comment-page-1/#comment-2530</link>
		<dc:creator>alftuga</dc:creator>
		<pubDate>Sat, 15 Mar 2008 19:09:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/#comment-2530</guid>
		<description>obrigado</description>
		<content:encoded><![CDATA[<p>obrigado</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: João Saleiro</title>
		<link>http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/comment-page-1/#comment-2516</link>
		<dc:creator>João Saleiro</dc:creator>
		<pubDate>Sat, 15 Mar 2008 00:22:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/#comment-2516</guid>
		<description>Se o teu objectivo é que o Handler receba algum argumento, a solução para isso é criar um Custom Event que possui a propriedade necessária. Depois, antes de fazeres o dispatch, crias uma instância do custom event, passas a variável que precisas, e lanças o evento. Nomeadamente:

var ev:MyEvent=new MyEvent();
ev.propriedade=&quot;xpto&quot;;
dispatchEvent(ev);

No handler, irás receber um MyEvent por argumento, que possuirá então a propriedade:

function btnClickHandler(ev:MyEent):void
{
trace(ev.propriedade);
}

Um Custom Event é uma classe normalíssima que extende a classe Event. Podes ver mais info aqui: http://livedocs.adobe.com/flex/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&amp;file=00001640.html

Espero ter ajudado :)</description>
		<content:encoded><![CDATA[<p>Se o teu objectivo é que o Handler receba algum argumento, a solução para isso é criar um Custom Event que possui a propriedade necessária. Depois, antes de fazeres o dispatch, crias uma instância do custom event, passas a variável que precisas, e lanças o evento. Nomeadamente:</p>
<p>var ev:MyEvent=new MyEvent();<br />
ev.propriedade=&#8221;xpto&#8221;;<br />
dispatchEvent(ev);</p>
<p>No handler, irás receber um MyEvent por argumento, que possuirá então a propriedade:</p>
<p>function btnClickHandler(ev:MyEent):void<br />
{<br />
trace(ev.propriedade);<br />
}</p>
<p>Um Custom Event é uma classe normalíssima que extende a classe Event. Podes ver mais info aqui: <a href="http://livedocs.adobe.com/flex/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&#038;file=00001640.html" rel="nofollow">http://livedocs.adobe.com/flex/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&#038;file=00001640.html</a></p>
<p>Espero ter ajudado <img src='http://www.riapt.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alftuga</title>
		<link>http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/comment-page-1/#comment-2513</link>
		<dc:creator>alftuga</dc:creator>
		<pubDate>Fri, 14 Mar 2008 23:41:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/#comment-2513</guid>
		<description>Olá João, parabéns ta muito bom!

Aproveito para fazer uma pequena pergunta como é que fazes para ter um segundo parâmetro no dispatch: &quot;dispatchEvent(new Event(&quot;opcaoAClick&quot;),{});&quot;

obrigado.</description>
		<content:encoded><![CDATA[<p>Olá João, parabéns ta muito bom!</p>
<p>Aproveito para fazer uma pequena pergunta como é que fazes para ter um segundo parâmetro no dispatch: &#8220;dispatchEvent(new Event(&#8220;opcaoAClick&#8221;),{});&#8221;</p>
<p>obrigado.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rodrigo Pereira Fraga from Brasil</title>
		<link>http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/comment-page-1/#comment-2493</link>
		<dc:creator>Rodrigo Pereira Fraga from Brasil</dc:creator>
		<pubDate>Wed, 12 Mar 2008 10:36:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/#comment-2493</guid>
		<description>Olá!
Parabéns pelo artigo, infelizmente ainda existe muito daqueles que fazem uso de parent.Document, parentApplication e etc...

E que venha mais best pratices.

Abraços</description>
		<content:encoded><![CDATA[<p>Olá!<br />
Parabéns pelo artigo, infelizmente ainda existe muito daqueles que fazem uso de parent.Document, parentApplication e etc&#8230;</p>
<p>E que venha mais best pratices.</p>
<p>Abraços</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mário Santos</title>
		<link>http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/comment-page-1/#comment-2492</link>
		<dc:creator>Mário Santos</dc:creator>
		<pubDate>Wed, 12 Mar 2008 09:35:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/#comment-2492</guid>
		<description>p.s. Coloquei uma referencia a este teu artigo no meu blog, espero que não tenha problema.

Abraço.</description>
		<content:encoded><![CDATA[<p>p.s. Coloquei uma referencia a este teu artigo no meu blog, espero que não tenha problema.</p>
<p>Abraço.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mário Santos</title>
		<link>http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/comment-page-1/#comment-2491</link>
		<dc:creator>Mário Santos</dc:creator>
		<pubDate>Wed, 12 Mar 2008 09:33:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/#comment-2491</guid>
		<description>Muito bom artigo, principalmente porque toca em pontos bastante importantes mesmo para qualquer tipo de programador embora estando principalmente dirigido para Programdores AS (Flash/Flex)

Continua com o excelente trabalho.

Abraço.</description>
		<content:encoded><![CDATA[<p>Muito bom artigo, principalmente porque toca em pontos bastante importantes mesmo para qualquer tipo de programador embora estando principalmente dirigido para Programdores AS (Flash/Flex)</p>
<p>Continua com o excelente trabalho.</p>
<p>Abraço.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Boas práticas de programação em Action Script 3 &#124; TSW - That Should Work</title>
		<link>http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/comment-page-1/#comment-2490</link>
		<dc:creator>Boas práticas de programação em Action Script 3 &#124; TSW - That Should Work</dc:creator>
		<pubDate>Wed, 12 Mar 2008 09:29:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.riapt.org/2008/03/11/best-practices-1-a-morte-do-parentparentparent-criacao-de-componentes-fracamente-acoplados/#comment-2490</guid>
		<description>[...] www.riapt.org - boas práticas [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://www.riapt.org" rel="nofollow">http://www.riapt.org</a> &#8211; boas práticas [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

