<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>redeRIA | Agregador de noticias, artigos, tutoriais Flex, Flash, JavaFX, AJAX e Rich internet applications em geral!</title>
	
	<link>http://rederia.net</link>
	<description />
	<lastBuildDate>Tue, 09 Mar 2010 10:54:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language />
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/msdevstudio/unxK" /><feedburner:info uri="msdevstudio/unxk" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Iniciando com o Mate Framework</title>
		<link>http://feedproxy.google.com/~r/msdevstudio/unxK/~3/gMcdpyih0vE/</link>
		<comments>http://rederia.net/2010/03/09/iniciando-com-o-mate-framework/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 10:54:37 +0000</pubDate>
		<dc:creator>Ved</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Builder]]></category>
		<category><![CDATA[Flex For Kids]]></category>
		<category><![CDATA[Flex For Kids 2010]]></category>
		<category><![CDATA[Gravação]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Mate]]></category>
		<category><![CDATA[Mate Flex Framework]]></category>
		<category><![CDATA[O]]></category>
		<category><![CDATA[Orientação a Objetos]]></category>
		<category><![CDATA[Palestra]]></category>
		<category><![CDATA[Ria’s Geral]]></category>
		<category><![CDATA[Screencast]]></category>
		<category><![CDATA[Ved]]></category>
		<category><![CDATA[for]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[tv]]></category>
		<category><![CDATA[flex framework]]></category>

		<guid isPermaLink="false">http://rederia.net/2010/03/09/iniciando-com-o-mate-framework/</guid>
		<description><![CDATA[Este é o screencast que enviei como extra à gravação da minha palestra no Flex For Kids 2010. Download: http://blip.tv/file/get/Vedovelli-IniciaoAoMateFramework393.flv]]></description>
			<content:encoded><![CDATA[<p>Este é o screencast que enviei como extra à gravação da minha palestra no Flex For Kids 2010.</p>
<p>Download: http://blip.tv/file/get/Vedovelli-IniciaoAoMateFramework393.flv</p>
<p><object type="application/x-shockwave-flash" data="http://blip.tv/file/get/Vedovelli-IniciaoAoMateFramework393.flv" width="250" height="206"><param name="movie" value="http://blip.tv/file/get/Vedovelli-IniciaoAoMateFramework393.flv" /><a href="http://rederia.net/go.php?http://blip.tv/file/get/Vedovelli-IniciaoAoMateFramework393.flv" title="(Sem visitas)">http://blip.tv/file/get/Vedovelli-IniciaoAoMateFramework393.flv</a></object> </p>

<p><a href="http://feedads.g.doubleclick.net/~a/x8xOkZvmvQY6rEbawFZKkX3zoE0/0/da"><img src="http://feedads.g.doubleclick.net/~a/x8xOkZvmvQY6rEbawFZKkX3zoE0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/x8xOkZvmvQY6rEbawFZKkX3zoE0/1/da"><img src="http://feedads.g.doubleclick.net/~a/x8xOkZvmvQY6rEbawFZKkX3zoE0/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=gMcdpyih0vE:34-DrjfOxms:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=gMcdpyih0vE:34-DrjfOxms:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=gMcdpyih0vE:34-DrjfOxms:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=gMcdpyih0vE:34-DrjfOxms:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=gMcdpyih0vE:34-DrjfOxms:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=gMcdpyih0vE:34-DrjfOxms:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=gMcdpyih0vE:34-DrjfOxms:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=gMcdpyih0vE:34-DrjfOxms:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=gMcdpyih0vE:34-DrjfOxms:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/msdevstudio/unxK/~4/gMcdpyih0vE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rederia.net/2010/03/09/iniciando-com-o-mate-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/Vedovelli-IniciaoAoMateFramework393.flv" length="211306868" type="video/x-flv" />
		<feedburner:origLink>http://rederia.net/2010/03/09/iniciando-com-o-mate-framework/</feedburner:origLink></item>
		<item>
		<title>Make Less More</title>
		<link>http://feedproxy.google.com/~r/msdevstudio/unxK/~3/jyq2XHxWIsU/</link>
		<comments>http://rederia.net/2010/03/09/make-less-more/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 00:25:20 +0000</pubDate>
		<dc:creator>Mauro Martins</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[1]]></category>
		<category><![CDATA[4]]></category>
		<category><![CDATA[6]]></category>
		<category><![CDATA[AR]]></category>
		<category><![CDATA[Access]]></category>
		<category><![CDATA[Apresentação]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Dica]]></category>
		<category><![CDATA[Experiências]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Inspiração]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Mercado]]></category>
		<category><![CDATA[O]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[RIAPT]]></category>
		<category><![CDATA[Ria’s Geral]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[TAT]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[XP]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[empresas]]></category>
		<category><![CDATA[err]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[for]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[if]]></category>
		<category><![CDATA[int]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[mg]]></category>
		<category><![CDATA[on]]></category>
		<category><![CDATA[pt]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[usabilidade]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://rederia.net/2010/03/09/make-less-more/</guid>
		<description><![CDATA[ Dos melhores parágrafos que li até hoje sobre usabilidade e directamente do site 52 semanas de UX: &#8220; What if instead of adding new features, a company concentrated on making the service or product much easier to use? ]]></description>
			<content:encoded><![CDATA[<p>
<p>Dos melhores parágrafos que li até hoje sobre usabilidade e directamente do site 52 semanas de UX:</p>
<blockquote><p>&#8220;<em>What if instead of adding new features, a company concentrated on making the service or product much easier to use? Or making it much easier to access the advanced features it already has, but that few can master? Maybe what they lose in market share in one area will be more than compensated for in another area. In a lot of markets, it’s gotten so bad out there that simply being usable is enough to make a product truly remarkable.”</em>—Kathy Sierra&#8221;</p>
</blockquote>
<p>Aqui se fala da realidade de hoje em dia e sobre a qual falei na minha apresentação sobre Web Design e User Interface / Usabilidade no riaPT Porto.</p>
<p>Hoje em dia, com a tendência de chegar à frente num mercado em que prolifera a <em>boom</em> repentino de empresas e na tentativa de ganhar um pouco de tempo de antena, as empresas tentam fazer de tudo para serem notadas acrescentando funcionalidades atrás de funcionalidades e dizendo à boca cheia que o seu software faz isto e aquilo.</p>
<p>No entanto, encaixa-se aqui a velha máxima, <em>&#8220;Quem tudo quer, tudo perde&#8221; </em>porque as coisas vão acumulando e depois não há forma de travar ou controlar o comboio que entretanto já vai rápido demais.</p>
<p>Passem pelo projecto <a title="http://52weeksofux.com/ (10 visitas)" href="http://rederia.net/go.php?http://52weeksofux.com/" target="_blank">52 semanas de UX</a>. Uma ideia interessantíssima que aconselho todos a seguirem!</p>
<p><!-- AdSense Now! V1.83 --><br />
<!-- Post[count: 2] --></p>
<div class="adsense adsense-leadout" style="float:left;margin: 12px;"><script type="text/javascript"><!--
google_ad_client = "pub-2664397249027558";
/* Banner posts inferior */
google_ad_slot = "1614679815";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
<p><!-- Begin SexyBookmarks Menu Code --></p>
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
<li class="sexy-delicious">
			<a href="http://rederia.net/go.php?http://del.icio.us/post?url=http://imauro.com/blog/make-less-more/&amp;title=Make+Less+More" rel="nofollow" title="Share this on del.icio.us (Uma visita)">Share this on del.icio.us</a>
		</li>
<li class="sexy-digg">
			<a href="http://rederia.net/go.php?http://digg.com/submit?phase=2&amp;url=http://imauro.com/blog/make-less-more/&amp;title=Make+Less+More" rel="nofollow" title="Digg this! (2 visitas)">Digg this!</a>
		</li>
<li class="sexy-stumbleupon">
			<a href="http://rederia.net/go.php?http://www.stumbleupon.com/submit?url=http://imauro.com/blog/make-less-more/&amp;title=Make+Less+More" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon (2 visitas)">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
<li class="sexy-facebook">
			<a href="http://rederia.net/go.php?http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://imauro.com/blog/make-less-more/&amp;t=Make+Less+More" rel="nofollow" title="Share this on Facebook (2 visitas)">Share this on Facebook</a>
		</li>
<li class="sexy-twitter">
			<a href="http://rederia.net/go.php?http://twitter.com/home?status=Make+Less+More+-+http://b2l.me/jf2ku+(via+@Mauredo)" rel="nofollow" title="Tweet This! (2 visitas)">Tweet This!</a>
		</li>
<li class="sexy-comfeed">
			<a href="http://rederia.net/go.php?http://imauro.com/blog/make-less-more/feed" rel="nofollow" title="Subscribe to the comments for this post? (2 visitas)">Subscribe to the comments for this post?</a>
		</li>
<li class="sexy-linkedin">
			<a href="http://rederia.net/go.php?http://www.linkedin.com/shareArticle?mini=true&amp;url=http://imauro.com/blog/make-less-more/&amp;title=Make+Less+More&amp;summary=Dos%20melhores%20par%C3%A1grafos%20que%20li%20at%C3%A9%20hoje%20sobre%20usabilidade%20e%20directamente%20do%20site%C2%A052%20semanas%20de%20UX%3A%0D%0A%22What%20if%20instead%20of%20adding%20new%20features%2C%20a%20company%20concentrated%20on%20making%20the%20service%20or%20product%20much%20easier%20to%20use%3F%20Or%20making%20it%20much%20easier%20to%20access%20the%20advanced%20features%20it%20already%20has%2C%20but%20tha&amp;source=i'Mauro blog" rel="nofollow" title="Share this on Linkedin (Sem visitas)">Share this on Linkedin</a>
		</li>
<li class="sexy-reddit">
			<a href="http://rederia.net/go.php?http://reddit.com/submit?url=http://imauro.com/blog/make-less-more/&amp;title=Make+Less+More" rel="nofollow" title="Share this on Reddit (Uma visita)">Share this on Reddit</a>
		</li>
<li class="sexy-myspace">
			<a href="http://rederia.net/go.php?http://www.myspace.com/Modules/PostTo/Pages/?u=http://imauro.com/blog/make-less-more/&amp;t=Make+Less+More" rel="nofollow" title="Post this to MySpace (Uma visita)">Post this to MySpace</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<p><!-- End SexyBookmarks Menu Code --></p>
<p><a href="http://rederia.net/go.php?http://feedads.g.doubleclick.net/~a/6dUfXjA0X_TB-ehRoG69mnjvd9Q/0/da" title="(4 visitas)"><img src="http://feedads.g.doubleclick.net/~a/6dUfXjA0X_TB-ehRoG69mnjvd9Q/0/di" border="0" ismap="true"></img></a><br/><br />
<a href="http://rederia.net/go.php?http://feedads.g.doubleclick.net/~a/6dUfXjA0X_TB-ehRoG69mnjvd9Q/1/da" title="(4 visitas)"><img src="http://feedads.g.doubleclick.net/~a/6dUfXjA0X_TB-ehRoG69mnjvd9Q/1/di" border="0" ismap="true"></img></a></p>
<p><img src="http://feeds.feedburner.com/~r/ImauroBlog/~4/iMtQOYqEazo" height="1" width="1" /></p>

<p><a href="http://feedads.g.doubleclick.net/~a/WS381oxO_kUZnMBbSKJC5yKRcRw/0/da"><img src="http://feedads.g.doubleclick.net/~a/WS381oxO_kUZnMBbSKJC5yKRcRw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/WS381oxO_kUZnMBbSKJC5yKRcRw/1/da"><img src="http://feedads.g.doubleclick.net/~a/WS381oxO_kUZnMBbSKJC5yKRcRw/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=jyq2XHxWIsU:5hOJMiyq5Q4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=jyq2XHxWIsU:5hOJMiyq5Q4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=jyq2XHxWIsU:5hOJMiyq5Q4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=jyq2XHxWIsU:5hOJMiyq5Q4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=jyq2XHxWIsU:5hOJMiyq5Q4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=jyq2XHxWIsU:5hOJMiyq5Q4:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=jyq2XHxWIsU:5hOJMiyq5Q4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=jyq2XHxWIsU:5hOJMiyq5Q4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=jyq2XHxWIsU:5hOJMiyq5Q4:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/msdevstudio/unxK/~4/jyq2XHxWIsU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rederia.net/2010/03/09/make-less-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rederia.net/2010/03/09/make-less-more/</feedburner:origLink></item>
		<item>
		<title>Flash &amp; Flex Developers Magazine – edição de Março</title>
		<link>http://feedproxy.google.com/~r/msdevstudio/unxK/~3/FSdYuGwoeag/</link>
		<comments>http://rederia.net/2010/03/08/flash-flex-developers-magazine-%e2%80%93-edicao-de-marco/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 23:25:05 +0000</pubDate>
		<dc:creator>Ved</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[O]]></category>
		<category><![CDATA[Ria’s Geral]]></category>

		<guid isPermaLink="false">http://rederia.net/2010/03/08/flash-flex-developers-magazine-%e2%80%93-edicao-de-marco/</guid>
		<description><![CDATA[http://ffdmag.com/download-2-2010]]></description>
			<content:encoded><![CDATA[<p>http://ffdmag.com/download-2-2010</p>

<p><a href="http://feedads.g.doubleclick.net/~a/72uyCih_copZQyO4K2bmKI_ovx4/0/da"><img src="http://feedads.g.doubleclick.net/~a/72uyCih_copZQyO4K2bmKI_ovx4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/72uyCih_copZQyO4K2bmKI_ovx4/1/da"><img src="http://feedads.g.doubleclick.net/~a/72uyCih_copZQyO4K2bmKI_ovx4/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=FSdYuGwoeag:zF_RaUkL88g:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=FSdYuGwoeag:zF_RaUkL88g:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=FSdYuGwoeag:zF_RaUkL88g:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=FSdYuGwoeag:zF_RaUkL88g:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=FSdYuGwoeag:zF_RaUkL88g:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=FSdYuGwoeag:zF_RaUkL88g:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=FSdYuGwoeag:zF_RaUkL88g:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=FSdYuGwoeag:zF_RaUkL88g:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=FSdYuGwoeag:zF_RaUkL88g:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/msdevstudio/unxK/~4/FSdYuGwoeag" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rederia.net/2010/03/08/flash-flex-developers-magazine-%e2%80%93-edicao-de-marco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rederia.net/2010/03/08/flash-flex-developers-magazine-%e2%80%93-edicao-de-marco/</feedburner:origLink></item>
		<item>
		<title>Entrevista com Stefan Horochovec</title>
		<link>http://feedproxy.google.com/~r/msdevstudio/unxK/~3/N3P5yT4NwhM/</link>
		<comments>http://rederia.net/2010/03/08/entrevista-com-stefan-horochovec/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 15:11:37 +0000</pubDate>
		<dc:creator>Ved</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[AR]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Diversos]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[FlexDuck]]></category>
		<category><![CDATA[O]]></category>
		<category><![CDATA[Opinião]]></category>
		<category><![CDATA[Ria’s Geral]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[Ved]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[código fonte]]></category>
		<category><![CDATA[entrevista]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[fonte]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[if]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[on]]></category>

		<guid isPermaLink="false">http://rederia.net/2010/03/08/entrevista-com-stefan-horochovec/</guid>
		<description><![CDATA[Stefan Horochovec Engenheiro de Software Adobe Community Manager &#8211; http://www.flexduck.org/ Blog: http://www.horochovec.com.br/ Twitter: http://twitter.com/horochovec Ved: Em sua opinião, qual a importância de um framework MVC para Flex? Stefan: A adoção de um framework no desenvolvimento da aplicação contribui bastante com a manutenção do projeto, com a qualidade do código fonte (padronização), e por possuir diversos facilitadores para a codificação, ]]></description>
			<content:encoded><![CDATA[<p>Stefan Horochovec<br />
 Engenheiro de Software<br />
Adobe Community Manager &#8211; http://www.flexduck.org/<br />
Blog: http://www.horochovec.com.br/<br />
Twitter: http://twitter.com/horochovec<br />
Ved: Em sua opinião, qual a importância de um framework MVC para Flex?<br />
 Stefan: A adoção de um framework no desenvolvimento da aplicação contribui bastante com a manutenção do projeto, com a qualidade do código fonte (padronização), e por possuir diversos facilitadores para a codificação, [...]</p>

<p><a href="http://feedads.g.doubleclick.net/~a/efL-zHR7K8Xdc-D-ld1EJ61DxTI/0/da"><img src="http://feedads.g.doubleclick.net/~a/efL-zHR7K8Xdc-D-ld1EJ61DxTI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/efL-zHR7K8Xdc-D-ld1EJ61DxTI/1/da"><img src="http://feedads.g.doubleclick.net/~a/efL-zHR7K8Xdc-D-ld1EJ61DxTI/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=N3P5yT4NwhM:wEGE8nVXNPo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=N3P5yT4NwhM:wEGE8nVXNPo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=N3P5yT4NwhM:wEGE8nVXNPo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=N3P5yT4NwhM:wEGE8nVXNPo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=N3P5yT4NwhM:wEGE8nVXNPo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=N3P5yT4NwhM:wEGE8nVXNPo:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=N3P5yT4NwhM:wEGE8nVXNPo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=N3P5yT4NwhM:wEGE8nVXNPo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=N3P5yT4NwhM:wEGE8nVXNPo:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/msdevstudio/unxK/~4/N3P5yT4NwhM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rederia.net/2010/03/08/entrevista-com-stefan-horochovec/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rederia.net/2010/03/08/entrevista-com-stefan-horochovec/</feedburner:origLink></item>
		<item>
		<title>Screencast, iniciantes: O Flex Builder</title>
		<link>http://feedproxy.google.com/~r/msdevstudio/unxK/~3/pi6aSdp7n-w/</link>
		<comments>http://rederia.net/2010/03/08/screencast-iniciantes-o-flex-builder/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 09:00:33 +0000</pubDate>
		<dc:creator>Ved</dc:creator>
				<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Dica]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Builder]]></category>
		<category><![CDATA[Ria’s Geral]]></category>
		<category><![CDATA[Screencast]]></category>

		<guid isPermaLink="false">http://rederia.net/2010/03/08/screencast-iniciantes-o-flex-builder/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="349"><param name="movie" value="http://www.youtube.com/v/G37zRtw-KSQ&#038;rel=0&#038;border=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6&#038;hl=pt_BR&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/G37zRtw-KSQ&#038;rel=0&#038;border=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6&#038;hl=pt_BR&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="349"></embed></object></p>

<p><a href="http://feedads.g.doubleclick.net/~a/paJCh1JQQJxmddO_7gKUbpJdejk/0/da"><img src="http://feedads.g.doubleclick.net/~a/paJCh1JQQJxmddO_7gKUbpJdejk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/paJCh1JQQJxmddO_7gKUbpJdejk/1/da"><img src="http://feedads.g.doubleclick.net/~a/paJCh1JQQJxmddO_7gKUbpJdejk/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=pi6aSdp7n-w:mmiM-LK-9DY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=pi6aSdp7n-w:mmiM-LK-9DY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=pi6aSdp7n-w:mmiM-LK-9DY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=pi6aSdp7n-w:mmiM-LK-9DY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=pi6aSdp7n-w:mmiM-LK-9DY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=pi6aSdp7n-w:mmiM-LK-9DY:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=pi6aSdp7n-w:mmiM-LK-9DY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=pi6aSdp7n-w:mmiM-LK-9DY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=pi6aSdp7n-w:mmiM-LK-9DY:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/msdevstudio/unxK/~4/pi6aSdp7n-w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rederia.net/2010/03/08/screencast-iniciantes-o-flex-builder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rederia.net/2010/03/08/screencast-iniciantes-o-flex-builder/</feedburner:origLink></item>
		<item>
		<title>Acessar propriedades e valores de objetos</title>
		<link>http://feedproxy.google.com/~r/msdevstudio/unxK/~3/UgXEZojtiFE/</link>
		<comments>http://rederia.net/2010/03/06/acessar-propriedades-e-valores-de-objetos/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 20:36:38 +0000</pubDate>
		<dc:creator>Ved</dc:creator>
				<category><![CDATA[AR]]></category>
		<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[DataProvider]]></category>
		<category><![CDATA[Dica]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Formação]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[O]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Ria’s Geral]]></category>
		<category><![CDATA[Screencast]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[for]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[int]]></category>
		<category><![CDATA[label]]></category>
		<category><![CDATA[on]]></category>
		<category><![CDATA[problema]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[uint]]></category>
		<category><![CDATA[zend]]></category>
		<category><![CDATA[arraycollection]]></category>
		<category><![CDATA[objeto]]></category>

		<guid isPermaLink="false">http://rederia.net/2010/03/06/acessar-propriedades-e-valores-de-objetos/</guid>
		<description><![CDATA[A questão me foi enviada por e-mail e achei que valia um screencast para responder. Problema: Criei um combobox com as seguintes propriedades: id, dataProvider e labelField. ]]></description>
			<content:encoded><![CDATA[<p>A questão me foi enviada por e-mail e achei que valia um screencast para responder.<br />
Problema:<br />
Criei um combobox com as seguintes propriedades: id, dataProvider e labelField. (Trazendo do banco registros cadastrados anteriormente.)<br />
Ex: Nome de usuário. OK!<br />
Agora gostaria de gravar essa informação em outra tabela, mas não pelo seu nome e sim pelo seu ID.<br />
Eduardo<br />
Está dividido em duas [...]</p>

<p><a href="http://feedads.g.doubleclick.net/~a/v6gNvZUNfI0QArgQdcg5mftK8tg/0/da"><img src="http://feedads.g.doubleclick.net/~a/v6gNvZUNfI0QArgQdcg5mftK8tg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/v6gNvZUNfI0QArgQdcg5mftK8tg/1/da"><img src="http://feedads.g.doubleclick.net/~a/v6gNvZUNfI0QArgQdcg5mftK8tg/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=UgXEZojtiFE:fR8XBmlZu0Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=UgXEZojtiFE:fR8XBmlZu0Y:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=UgXEZojtiFE:fR8XBmlZu0Y:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=UgXEZojtiFE:fR8XBmlZu0Y:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=UgXEZojtiFE:fR8XBmlZu0Y:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=UgXEZojtiFE:fR8XBmlZu0Y:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=UgXEZojtiFE:fR8XBmlZu0Y:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=UgXEZojtiFE:fR8XBmlZu0Y:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=UgXEZojtiFE:fR8XBmlZu0Y:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/msdevstudio/unxK/~4/UgXEZojtiFE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rederia.net/2010/03/06/acessar-propriedades-e-valores-de-objetos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rederia.net/2010/03/06/acessar-propriedades-e-valores-de-objetos/</feedburner:origLink></item>
		<item>
		<title>Alterando a aparência de um CheckBox com WPF e C#</title>
		<link>http://feedproxy.google.com/~r/msdevstudio/unxK/~3/REGLkZhA85w/</link>
		<comments>http://rederia.net/2010/03/05/alterando-a-aparencia-de-um-checkbox-com-wpf-e-c/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 23:30:00 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[4]]></category>
		<category><![CDATA[6]]></category>
		<category><![CDATA[AR]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Blend]]></category>
		<category><![CDATA[Blend 3]]></category>
		<category><![CDATA[Blogs]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Diversos]]></category>
		<category><![CDATA[Evento]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Expression Blend]]></category>
		<category><![CDATA[Expression Blend 3]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HCI]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Expression]]></category>
		<category><![CDATA[NaN]]></category>
		<category><![CDATA[O]]></category>
		<category><![CDATA[Outros]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Ria’s Geral]]></category>
		<category><![CDATA[Storyboard]]></category>
		<category><![CDATA[Tema]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Visual Studio 2008]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[XAML]]></category>
		<category><![CDATA[XP]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[bitmap]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[botão]]></category>
		<category><![CDATA[carregar]]></category>
		<category><![CDATA[checkBox]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[código fonte]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[efeito]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[exemplo]]></category>
		<category><![CDATA[expression]]></category>
		<category><![CDATA[fonte]]></category>
		<category><![CDATA[for]]></category>
		<category><![CDATA[fundo]]></category>
		<category><![CDATA[if]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[imagens]]></category>
		<category><![CDATA[int]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[lista]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[mg]]></category>
		<category><![CDATA[on]]></category>
		<category><![CDATA[padrão]]></category>
		<category><![CDATA[processo]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[tag]]></category>

		<guid isPermaLink="false">http://rederia.net/2010/03/05/alterando-a-aparencia-de-um-checkbox-com-wpf-e-c/</guid>
		<description><![CDATA[ &#160;&#160;&#160;N este tutorial vou criar um UserControl simples com um CheckBox e modificar a aparência inserindo uma imagem no lugar do layout padrão do CheckBox , dessa forma podemos utilizar qualquer imagem e criar CheckBox com um apelo visual mais sofisticado. O conceito pode ser aplicado em diversos outros objetos WPF . ]]></description>
			<content:encoded><![CDATA[<p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/_TCimVmIFJ8w/S5B0UYLu1cI/AAAAAAAAAJA/46dXC80RfgM/s1600-h/WPF_Desktop.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a></div>
<div class="separator" style="clear: both; text-align: center;"><a href="http://rederia.net/go.php?http://1.bp.blogspot.com/_TCimVmIFJ8w/S5GSzz3OMoI/AAAAAAAAAKI/1_kHTwGkurI/s1600-h/wPFazul.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" title="(8 visitas)"><img border="0" kt="true" src="http://1.bp.blogspot.com/_TCimVmIFJ8w/S5GSzz3OMoI/AAAAAAAAAKI/1_kHTwGkurI/s320/wPFazul.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: left;"><span style="font-size: large;">&nbsp;&nbsp;&nbsp;N</span>este tutorial vou criar um <em>UserControl</em> simples com um <em>CheckBox</em> e modificar a aparência inserindo uma imagem no lugar do layout padrão do <em>CheckBox</em>, dessa forma podemos utilizar qualquer imagem e criar <em>CheckBox</em> com um apelo visual mais sofisticado. O conceito pode ser aplicado em diversos outros objetos <strong>WPF</strong>.</div>
<div style="text-align: left;"></div>
<div class="separator" style="clear: both; text-align: left;"></div>
<div class="separator" style="clear: both; text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; No exemplo vou utilizar o <strong>Microsoft Expression Blend 3</strong> para auxiliar no design do tutorial, vou carregar duas imagens png, a primeira com o desenho de uma lâmpada ligada e a segunda com outra lâmpada&nbsp;desligada, quando o checkbox for clicado a lâmpada vai acender e um efeito de luz suave vai aparecer.</div>
<p>&nbsp;&nbsp;&nbsp;&nbsp; Primeiro crie uma aplicação em <strong>WPF</strong> e adicione um <em>UserControl</em> com o nome de UserControlCheckBox.xaml, modifique a altura e o tamanho para 100: <em>Height=&#8221;100&#8243; Width=&#8221;100&#8243; </em>e altere o fundo do layout <em>GRID</em> para “<em>Black</em>”. Dentro do layout <em>GRID</em> adicione uma <em>Ellipse</em> com o tamanho e altura de 20.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; Agora vamos criar um <em>Style</em> herdando as propriedades de um objeto <em>CheckBox</em>, selecione a <em>Ellipse</em> com o botão direito do mouse e clique em <strong>Make into Control&#8230;</strong> conforme a figura abaixo:</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://rederia.net/go.php?http://2.bp.blogspot.com/_TCimVmIFJ8w/S5B11Hlfs5I/AAAAAAAAAJI/ZW2dOVj29u8/s1600-h/MakeControl_1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" title="(2 visitas)"><img border="0" kt="true" src="http://2.bp.blogspot.com/_TCimVmIFJ8w/S5B11Hlfs5I/AAAAAAAAAJI/ZW2dOVj29u8/s320/MakeControl_1.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;"></div>
<div class="separator" style="clear: both; text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; Selecione o <em>CheckBox</em> e dê o nome do <em>Style</em> de <em>CheckBoxStyle1</em>:</div>
<p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://rederia.net/go.php?http://3.bp.blogspot.com/_TCimVmIFJ8w/S5B2bt9aU7I/AAAAAAAAAJQ/ipZ5NmBY964/s1600-h/cb1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" title="(3 visitas)"><img border="0" kt="true" src="http://3.bp.blogspot.com/_TCimVmIFJ8w/S5B2bt9aU7I/AAAAAAAAAJQ/ipZ5NmBY964/s320/cb1.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;"></div>
<div class="separator" style="clear: both; text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; Localize o resources do <em>UserControl</em> e adicione um <em>ImageBrush</em> que vai “pintar” a <em>Ellipse</em> com uma imagem que iniciamente será a lâmpada apagada:</div>
<div class="separator" style="clear: both; text-align: left;"></div>
<div class="separator" style="clear: both; text-align: center;"><a href="http://rederia.net/go.php?http://3.bp.blogspot.com/_TCimVmIFJ8w/S5B-vX1r5_I/AAAAAAAAAJg/VHluMzW2ipU/s1600-h/imgBrush.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;" title="(3 visitas)"><img border="0" kt="true" src="http://3.bp.blogspot.com/_TCimVmIFJ8w/S5B-vX1r5_I/AAAAAAAAAJg/VHluMzW2ipU/s320/imgBrush.jpg" /></a></div>
<p>
<div class="separator" style="clear: both; text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; Agora vamos adicionar <em>Triggers</em> que vão habilitar os eventos check e uncheck acionando <em>Storyboards</em> que vão animar as propriedades <em>Opacity</em> e <em>Radius</em> da <em>Ellipse</em> e criar um efeito interessante simulando uma luz. Clique em <em>Triggers</em>, depois em <em>Event</em> para adicionar um evento, selecione o objeto <em>Checkbox</em> e depois <em>Checked</em> e por fim clique&nbsp;no sinal de + para adicionar uma <em>Storyboard</em>, conforme a figura abaixo:</div>
<p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://rederia.net/go.php?http://1.bp.blogspot.com/_TCimVmIFJ8w/S5B3QB0y6cI/AAAAAAAAAJY/aXOWjopjwfI/s1600-h/Triggers.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" title="(3 visitas)"><img border="0" kt="true" src="http://1.bp.blogspot.com/_TCimVmIFJ8w/S5B3QB0y6cI/AAAAAAAAAJY/aXOWjopjwfI/s320/Triggers.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;"></div>
<p>&nbsp;&nbsp;&nbsp;&nbsp; Repita o processo para o evento Unchecked, neste momento temos o trigger conforme a listagem abaixo:</p>
<p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://rederia.net/go.php?http://3.bp.blogspot.com/_TCimVmIFJ8w/S5B_TSgv_qI/AAAAAAAAAJo/ZuHW1RAdCLY/s1600-h/Trigger_1.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;" title="(5 visitas)"><img border="0" height="142" kt="true" src="http://3.bp.blogspot.com/_TCimVmIFJ8w/S5B_TSgv_qI/AAAAAAAAAJo/ZuHW1RAdCLY/s400/Trigger_1.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;"></div>
<p>&nbsp;&nbsp;&nbsp;&nbsp; Duas Storyboards foram criadas, para&nbsp; trocar a imagem quando o <em>CheckBox</em> é acionado adicione o evento <em>Completed</em> na <em>Storyboard</em> <em>OnChecked1</em> e adicione o código C# abaixo:</p>
<p><strong><span style="color: #444444;">ImageBrush brush = (ImageBrush)this.Resources["imgb"];</span></strong><br /><strong><span style="color: #444444;">Image image1 = new Image();</span></strong><br /><strong><span style="color: #444444;">brush.ImageSource = </span></strong><br /><strong><span style="color: #444444;">new BitmapImage(new Uri(&#8220;luz_apagada.png&#8221;, UriKind.Relative));</span></strong></p>
<p>&nbsp;&nbsp;&nbsp; Repita o processo no evento Completed da Storyboard OnUnchecked1 mudando somente a imagem:</p>
<p><span style="color: #444444;"><strong>brush.ImageSource = new BitmapImage(new Uri(&#8220;luz_ligada.png&#8221;, UriKind.Relative));</strong></span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; Para finalizar o tutorial vamos animar as propriedades <em>Opacity</em> e <em>Radius</em> para simular uma luz no CheckBox inserindo um novo efeito ao controle, na <em>Storyboard</em> <strong>OnChecked1</strong> adicione o código:</p>
<p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://rederia.net/go.php?http://1.bp.blogspot.com/_TCimVmIFJ8w/S5CAQj8UHCI/AAAAAAAAAJw/XlMRCTmFB6A/s1600-h/sb_1.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;" title="(4 visitas)"><img border="0" kt="true" src="http://1.bp.blogspot.com/_TCimVmIFJ8w/S5CAQj8UHCI/AAAAAAAAAJw/XlMRCTmFB6A/s320/sb_1.jpg" /></a></div>
<p>&nbsp;&nbsp;&nbsp;&nbsp; E adicione o código abaixo na <em>Storyboard</em> <strong>OnUnchecked1</strong>:</p>
<p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://rederia.net/go.php?http://4.bp.blogspot.com/_TCimVmIFJ8w/S5CAaB9Ro1I/AAAAAAAAAJ4/aAkmhSO4y-U/s1600-h/sb_2.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;" title="(3 visitas)"><img border="0" height="193" kt="true" src="http://4.bp.blogspot.com/_TCimVmIFJ8w/S5CAaB9Ro1I/AAAAAAAAAJ4/aAkmhSO4y-U/s320/sb_2.jpg" width="320" /></a></div>
<p>&nbsp;&nbsp;&nbsp;&nbsp; Adicione uma <em>Ellipse</em> entre o <em>GRID</em> Layout e o <em>CheckBox</em> e utilize o efeito <em>BlurEffect</em> que vai dar o efeito de luz no <em>CheckBox</em>:</p>
<div class="separator" style="clear: both; text-align: center;"><a href="http://rederia.net/go.php?http://1.bp.blogspot.com/_TCimVmIFJ8w/S5CA2DCGuzI/AAAAAAAAAKA/Q1dCKnFPBls/s1600-h/blur.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;" title="(2 visitas)"><img border="0" height="77" kt="true" src="http://1.bp.blogspot.com/_TCimVmIFJ8w/S5CA2DCGuzI/AAAAAAAAAKA/Q1dCKnFPBls/s400/blur.jpg" width="400" /></a></div>
<p>&nbsp;&nbsp;&nbsp; Agora é só adicionar o <em>UserControl</em> em seu projeto e testar.</p>
<p>Código fonte do tutorial : <a href="http://rederia.net/go.php?http://www.h2sistemas.com.br/arquivos/silverlightnetbr/wpf_slblog_fonte.zip" title="(2 visitas)">Clique aqui</a><br />Expression Blend 3&nbsp;/ Visual Studio 2008
<div class="blogger-post-footer"><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/616484790919430270-5590485392057788716?l=silverlightexperience.blogspot.com" alt="" /></div></p>

<p><a href="http://feedads.g.doubleclick.net/~a/upFg3qVQg2jVT00DzQoQnRy8fP8/0/da"><img src="http://feedads.g.doubleclick.net/~a/upFg3qVQg2jVT00DzQoQnRy8fP8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/upFg3qVQg2jVT00DzQoQnRy8fP8/1/da"><img src="http://feedads.g.doubleclick.net/~a/upFg3qVQg2jVT00DzQoQnRy8fP8/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=REGLkZhA85w:wlRTXZvBPLc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=REGLkZhA85w:wlRTXZvBPLc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=REGLkZhA85w:wlRTXZvBPLc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=REGLkZhA85w:wlRTXZvBPLc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=REGLkZhA85w:wlRTXZvBPLc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=REGLkZhA85w:wlRTXZvBPLc:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=REGLkZhA85w:wlRTXZvBPLc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=REGLkZhA85w:wlRTXZvBPLc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=REGLkZhA85w:wlRTXZvBPLc:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/msdevstudio/unxK/~4/REGLkZhA85w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rederia.net/2010/03/05/alterando-a-aparencia-de-um-checkbox-com-wpf-e-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rederia.net/2010/03/05/alterando-a-aparencia-de-um-checkbox-com-wpf-e-c/</feedburner:origLink></item>
		<item>
		<title>Proteção simples de conteudo com Flash Media Server</title>
		<link>http://feedproxy.google.com/~r/msdevstudio/unxK/~3/YWA7v65xOqY/</link>
		<comments>http://rederia.net/2010/03/05/protecao-simples-de-conteudo-com-flash-media-server/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 17:29:32 +0000</pubDate>
		<dc:creator>Leonardo França</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[4]]></category>
		<category><![CDATA[6]]></category>
		<category><![CDATA[AR]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Curso]]></category>
		<category><![CDATA[Cursos]]></category>
		<category><![CDATA[Documentação]]></category>
		<category><![CDATA[Flash Media Server]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[O]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ria’s Geral]]></category>
		<category><![CDATA[TAT]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[bar]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[cliente]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[err]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash media]]></category>
		<category><![CDATA[fonte]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[if]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[int]]></category>
		<category><![CDATA[lite]]></category>
		<category><![CDATA[mg]]></category>
		<category><![CDATA[on]]></category>
		<category><![CDATA[player]]></category>
		<category><![CDATA[problema]]></category>
		<category><![CDATA[pt]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[swf]]></category>
		<category><![CDATA[uint]]></category>

		<guid isPermaLink="false">http://rederia.net/2010/03/05/protecao-simples-de-conteudo-com-flash-media-server/</guid>
		<description><![CDATA[ Fui chamado para resolver um problema em relação a proteção do conteudo de um cliente, o problema consistia em que alguem mal-intencionado estava roubando seus streams ao vivo. A pessoa simplesmente pegou o codigo html do site e colou no site dela , conseguindo assim transmitir o conteudo em seu blog. O player em questão não foi desenvolvido por mim, portanto nem me dei ao trabalho de olhar o fonte, resolvi ir diretamente para o Flash Media Server]]></description>
			<content:encoded><![CDATA[<p>
<p>Fui chamado para resolver um problema em relação a proteção do conteudo de um cliente, o problema consistia em que alguem mal-intencionado estava roubando seus streams ao vivo.<br />
A pessoa simplesmente pegou o codigo html do site e colou no site dela<span id="more-625"></span>, conseguindo assim transmitir o conteudo em seu blog. O player em questão não foi desenvolvido por mim, portanto nem me dei ao trabalho de olhar o fonte, resolvi ir diretamente para o Flash Media Server.<br />
Baseado na documentação da Adobe, resolvi de uma maneira bem simples, o código do main.asc é o seguinte:</p>
<div class="igBar"><span id="ljavascript-3"><a href="http://rederia.net/go.php?http://www.leonardofranca.com.br" onclick="javascript:showPlainTxt('javascript-3'); return false;" title="(148 visitas)">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span></p>
<div id="javascript-3">
<div class="javascript" style="font-family:monospace;">trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;init application&#8230;&#34;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></p>
<p><span style="color: #003366; font-weight: bold;">var</span> VALID_REFERRER <span style="color: #339933;">=</span> <span style="color: #3366CC;">&#34;http://www.mydomain.com.br/mySwf.swf&#34;</span><span style="color: #339933;">;</span><br />
<span style="color: #003366; font-weight: bold;">var</span> VALID_PAGEURL <span style="color: #339933;">=</span> <span style="color: #3366CC;">&#34;http://www.mydomain.com.br/myPage.html&#34;</span><span style="color: #339933;">;</span></p>
<p>application.<span style="color: #660066;">onAppStart</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;init app&#8230;&#34;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;onAppStart&#62; &#34;</span> <span style="color: #339933;">+</span> application.<span style="color: #000066;">name</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">&#34; is starting at &#34;</span> <span style="color: #339933;">+</span> <span style="color: #003366; font-weight: bold;">new</span> Date<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span></p>
<p>application.<span style="color: #660066;">onStatus</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span>info<span style="color: #009900;">&#41;</span> <br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;onStatus&#62; info.level: &#34;</span> <span style="color: #339933;">+</span> info.<span style="color: #660066;">level</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">&#34;, info.code: &#34;</span> <span style="color: #339933;">+</span> info.<span style="color: #660066;">code</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;onStatus&#62; info.description: &#34;</span> <span style="color: #339933;">+</span> info.<span style="color: #660066;">description</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;onStatus&#62; info.details: &#34;</span> <span style="color: #339933;">+</span> info.<span style="color: #660066;">details</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span></p>
<p>application.<span style="color: #660066;">onConnect</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span>client<span style="color: #009900;">&#41;</span> <br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>client.<span style="color: #660066;">referrer</span> <span style="color: #339933;">==</span> VALID_REFERRER <span style="color: #339933;">&#38;&#38;</span> client.<span style="color: #660066;">pageUrl</span> <span style="color: #339933;">==</span> VALID_PAGEURL<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;acesso permitido&#34;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; application.<span style="color: #660066;">acceptConnection</span><span style="color: #009900;">&#40;</span>client<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <br />
&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">else</span> <br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;acesso indevido&#34;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; application.<span style="color: #660066;">rejectConnection</span><span style="color: #009900;">&#40;</span>client<span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;onConnect&#62; client.ip: &#34;</span> <span style="color: #339933;">+</span> client.<span style="color: #660066;">ip</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;onConnect&#62; client.pageUrl: &#34;</span> <span style="color: #339933;">+</span> client.<span style="color: #660066;">pageUrl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;onConnect&#62; client.agent: &#34;</span> <span style="color: #339933;">+</span> client.<span style="color: #660066;">agent</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;onConnect&#62; client.referrer: &#34;</span> <span style="color: #339933;">+</span> client.<span style="color: #660066;">referrer</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;onConnect&#62; client.protocol: &#34;</span> <span style="color: #339933;">+</span> client.<span style="color: #660066;">protocol</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span></p>
<p>application.<span style="color: #660066;">onDisconnect</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span>client<span style="color: #009900;">&#41;</span> <br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;onDisconnect&#62; client.name: &#34;</span> <span style="color: #339933;">+</span> client.<span style="color: #000066;">name</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;onDisconnect&#62; disconnecting at: &#34;</span> <span style="color: #339933;">+</span> <span style="color: #003366; font-weight: bold;">new</span> Date<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span></p>
<p>application.<span style="color: #660066;">onAppStop</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span>info<span style="color: #009900;">&#41;</span> <br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;onAppStop&#62; application.name: &#34;</span> <span style="color: #339933;">+</span> application.<span style="color: #000066;">name</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;onAppStop&#62; stopping at &#34;</span> <span style="color: #339933;">+</span> <span style="color: #003366; font-weight: bold;">new</span> Date<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;onAppStop&#62; info.level: &#34;</span> <span style="color: #339933;">+</span> info.<span style="color: #660066;">level</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;onAppStop&#62; info.code: &#34;</span> <span style="color: #339933;">+</span> info.<span style="color: #660066;">code</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;onAppStop&#62; info.description: &#34;</span> <span style="color: #339933;">+</span> info.<span style="color: #660066;">description</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span></div>
</div>
</div>
<p>A API do Flash Media Server é muito poderosa e contém muitos recursos interessantes, um deles é a possibilidade de saber de onde exatamente está vindo a conexão do swf. Neste trecho já resolvia o problema com as constantes declaradas no inicio do arquivo.</p>
<div class="igBar"><span id="ljavascript-4"><a href="http://rederia.net/go.php?http://www.leonardofranca.com.br" onclick="javascript:showPlainTxt('javascript-4'); return false;" title="(148 visitas)">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span></p>
<div id="javascript-4">
<div class="javascript" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>client.<span style="color: #660066;">referrer</span> <span style="color: #339933;">==</span> VALID_REFERRER <span style="color: #339933;">&#38;&#38;</span> client.<span style="color: #660066;">pageUrl</span> <span style="color: #339933;">==</span> VALID_PAGEURL<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;acesso permitido&#34;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; application.<span style="color: #660066;">acceptConnection</span><span style="color: #009900;">&#40;</span>client<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">else</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; trace<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&#34;acesso indevido&#34;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; application.<span style="color: #660066;">rejectConnection</span><span style="color: #009900;">&#40;</span>client<span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span></div>
</div>
</div>
<p>Resumindo, so será feita a conexão com o Flash Media Server se a tentativa de conectar vier de um SWF e HTML definidos por mim.<br />
Uma solução bem simples mas que resolveu o problema <img src="http://www.leonardofranca.com.br/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /><br />
Como ultimo recurso, o ladrão ainda copiou o swf do cliente e colocou em seu blog <img src="http://www.leonardofranca.com.br/wp-includes/images/smilies/icon_razz.gif" alt=":P" class="wp-smiley" /> </p>
<p>Referências<br />
<a href="http://rederia.net/go.php?http://www.leonardofranca.com.br/index.php/2008/05/19/protegendo-seu-conteudo-de-video-com-flash-media-server/" title="(8 visitas)">http://www.leonardofranca.com.br/index.php/2008/05/19/protegendo-seu-conteudo-de-video-com-flash-media-server/</a></p></p>

<p><a href="http://feedads.g.doubleclick.net/~a/1iWggNgj2TpX1O4NixvB-wZnuGc/0/da"><img src="http://feedads.g.doubleclick.net/~a/1iWggNgj2TpX1O4NixvB-wZnuGc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1iWggNgj2TpX1O4NixvB-wZnuGc/1/da"><img src="http://feedads.g.doubleclick.net/~a/1iWggNgj2TpX1O4NixvB-wZnuGc/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=YWA7v65xOqY:EMRShMnYhDs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=YWA7v65xOqY:EMRShMnYhDs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=YWA7v65xOqY:EMRShMnYhDs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=YWA7v65xOqY:EMRShMnYhDs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=YWA7v65xOqY:EMRShMnYhDs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=YWA7v65xOqY:EMRShMnYhDs:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=YWA7v65xOqY:EMRShMnYhDs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=YWA7v65xOqY:EMRShMnYhDs:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=YWA7v65xOqY:EMRShMnYhDs:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/msdevstudio/unxK/~4/YWA7v65xOqY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rederia.net/2010/03/05/protecao-simples-de-conteudo-com-flash-media-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rederia.net/2010/03/05/protecao-simples-de-conteudo-com-flash-media-server/</feedburner:origLink></item>
		<item>
		<title>byMK… na MTV Brasil!</title>
		<link>http://feedproxy.google.com/~r/msdevstudio/unxK/~3/-f7t6eeKnAg/</link>
		<comments>http://rederia.net/2010/03/05/bymk-na-mtv-brasil/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 14:13:35 +0000</pubDate>
		<dc:creator>rene</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[6]]></category>
		<category><![CDATA[AR]]></category>
		<category><![CDATA[Blogs]]></category>
		<category><![CDATA[MSDN]]></category>
		<category><![CDATA[O]]></category>
		<category><![CDATA[Ria’s Geral]]></category>
		<category><![CDATA[UAU]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[mg]]></category>
		<category><![CDATA[mtv]]></category>
		<category><![CDATA[on]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[televisao]]></category>
		<category><![CDATA[tv]]></category>
		<category><![CDATA[wow]]></category>
		<category><![CDATA[moda]]></category>

		<guid isPermaLink="false">http://rederia.net/2010/03/05/bymk-na-mtv-brasil/</guid>
		<description><![CDATA[wow, a byMK é um fenômeno: dias depois de contarem pra gente que estão na Revista Elle (veja esse post: brilhante- Espaço ELLE e SEDA - Moda da cabeça aos pés em... Silverlight! ), os meninos me contam ontem que estão na... MTV!&#160; MTV televisão mesmo,...( read more ) ]]></description>
			<content:encoded><![CDATA[<p>wow, a byMK é um fenômeno: dias depois de contarem pra gente que estão na Revista Elle (veja esse post: brilhante- Espaço ELLE e SEDA &#8211; Moda da cabeça aos pés em&#8230; Silverlight! ), os meninos me contam ontem que estão na&#8230; MTV!&#160; MTV televisão mesmo,&#8230;(<a href="http://rederia.net/go.php?http://blogs.msdn.com/renedepaula/archive/2010/03/05/bymk-na-mtv-brasil.aspx" title="(11 visitas)">read more</a>)<img src="http://blogs.msdn.com/aggbug.aspx?PostID=9973518" width="1" height="1" /></p>

<p><a href="http://feedads.g.doubleclick.net/~a/nKDCDEOL9G93lUpqBCZgm8fuPzQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/nKDCDEOL9G93lUpqBCZgm8fuPzQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/nKDCDEOL9G93lUpqBCZgm8fuPzQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/nKDCDEOL9G93lUpqBCZgm8fuPzQ/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=-f7t6eeKnAg:KEMr5B_Yhdw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=-f7t6eeKnAg:KEMr5B_Yhdw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=-f7t6eeKnAg:KEMr5B_Yhdw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=-f7t6eeKnAg:KEMr5B_Yhdw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=-f7t6eeKnAg:KEMr5B_Yhdw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=-f7t6eeKnAg:KEMr5B_Yhdw:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=-f7t6eeKnAg:KEMr5B_Yhdw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=-f7t6eeKnAg:KEMr5B_Yhdw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=-f7t6eeKnAg:KEMr5B_Yhdw:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/msdevstudio/unxK/~4/-f7t6eeKnAg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rederia.net/2010/03/05/bymk-na-mtv-brasil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rederia.net/2010/03/05/bymk-na-mtv-brasil/</feedburner:origLink></item>
		<item>
		<title>Screencast para iniciante em Flex</title>
		<link>http://feedproxy.google.com/~r/msdevstudio/unxK/~3/pzoaN_pH56s/</link>
		<comments>http://rederia.net/2010/03/05/screencast-para-iniciante-em-flex/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 13:15:01 +0000</pubDate>
		<dc:creator>Ved</dc:creator>
				<category><![CDATA[Actionscript3]]></category>
		<category><![CDATA[Dica]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Builder]]></category>
		<category><![CDATA[Introdução]]></category>
		<category><![CDATA[O]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Ria’s Geral]]></category>
		<category><![CDATA[Screencast]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[int]]></category>
		<category><![CDATA[Rich Internet Application]]></category>

		<guid isPermaLink="false">http://rederia.net/2010/03/05/screencast-para-iniciante-em-flex/</guid>
		<description><![CDATA[Este tem até video de introdução! Olha que chique!]]></description>
			<content:encoded><![CDATA[<p>Este tem até video de introdução! Olha que chique!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/K5Xw1h0ExDO_naWj0F7x9xWwXQ4/0/da"><img src="http://feedads.g.doubleclick.net/~a/K5Xw1h0ExDO_naWj0F7x9xWwXQ4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/K5Xw1h0ExDO_naWj0F7x9xWwXQ4/1/da"><img src="http://feedads.g.doubleclick.net/~a/K5Xw1h0ExDO_naWj0F7x9xWwXQ4/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=pzoaN_pH56s:Gm5cczY9_X0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=pzoaN_pH56s:Gm5cczY9_X0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=pzoaN_pH56s:Gm5cczY9_X0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=pzoaN_pH56s:Gm5cczY9_X0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=pzoaN_pH56s:Gm5cczY9_X0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=pzoaN_pH56s:Gm5cczY9_X0:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=pzoaN_pH56s:Gm5cczY9_X0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?i=pzoaN_pH56s:Gm5cczY9_X0:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/msdevstudio/unxK?a=pzoaN_pH56s:Gm5cczY9_X0:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/msdevstudio/unxK?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/msdevstudio/unxK/~4/pzoaN_pH56s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rederia.net/2010/03/05/screencast-para-iniciante-em-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rederia.net/2010/03/05/screencast-para-iniciante-em-flex/</feedburner:origLink></item>
	</channel>
</rss>
