<?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>Andrews Roberson &#187; dicas</title>
	<atom:link href="http://andrewsroberson.com.br/blog/category/dicas/feed/" rel="self" type="application/rss+xml" />
	<link>http://andrewsroberson.com.br/blog</link>
	<description></description>
	<lastBuildDate>Tue, 22 Jun 2010 02:06:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>Univisaoshop: personalidade e usabilidade na plataforma Magento</title>
		<link>http://andrewsroberson.com.br/blog/2010/05/12/univisaoshop-personalidade-e-usabilidade-na-plataforma-magento/</link>
		<comments>http://andrewsroberson.com.br/blog/2010/05/12/univisaoshop-personalidade-e-usabilidade-na-plataforma-magento/#comments</comments>
		<pubDate>Wed, 12 May 2010 20:28:44 +0000</pubDate>
		<dc:creator>Andrews</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[girafa comunicação]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[Univisaoshop]]></category>

		<guid isPermaLink="false">http://andrewsroberson.com.br/blog/?p=283</guid>
		<description><![CDATA[Recentemente trabalhei em um projeto muito interessante na Girafa Comunicação Interativa, onde, tinhamos um grande desafio que era reestruturar a loja virtual Univisaoshop a qual seria baseada na plataforma magento. A grande sacada desta nova loja seria a usabilidade da mesma, onde, o cliente deveria encontrar os menus e produtos de forma clara e rápida. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://univisaoshop.com.br"><img class="alignleft size-full wp-image-285" title="Univisaoshop" src="http://andrewsroberson.com.br/blog/wp-content/uploads/2010/05/univisaoshop.jpg" alt="" width="314" height="222" /></a>Recentemente trabalhei em um projeto muito interessante na <a title="Girafa Comunicação Interativa" href="http://girafacomunicacao.com.br">Girafa Comunicação Interativa</a>, onde, tinhamos um grande desafio que era reestruturar a loja virtual <a title="Univisaoshop" href="http://univisaoshop.com.br">Univisaoshop</a> a qual seria baseada na plataforma magento.</p>
<p>A grande sacada desta nova loja seria a usabilidade da mesma, onde, o cliente deveria encontrar os menus e produtos de forma clara e rápida.</p>
<p><strong>As mudanças:</strong></p>
<p>Depois de três  anos de sucesso na rede, a Univisaoshop mudou, ficou mais moderna e trabalhou a  usabilidade em todo o seu conteúdo. Hoje, o e-commerce da Univisaoshop é a  melhor loja virtual do Brasil feita na plataforma Magento, que apresenta um  espaço ideal tanto para estrutura pronta de e-commerce como para customização, com estrutura padrão  personalizável visualmente e com facilidade de adicionar módulos de extensão. O  diferencial da loja Univisaoshop é que, ao contrário de outras lojas que também  usam esta ferramenta, o site personalizou totalmente a plataforma e pensou  especialmente na usabilidade de todos os recursos. Além disso, criou um layout  moderno e que facilita a navegação para a compra, com ícones grandes, destacados  e de fácil acesso. “Vimos no Magento a oportunidade de criar algo especial,  diferente, de fácil manutenção mas que saísse da ‘mesmice’ dos site feitos nesta  plataforma. O resultado foi a melhoria da usabilidade e a compatibilidade com o  design”, conta o gestor da Univisaoshop, Daniel Sliwinski.</p>
<p>Outra vantagem  nesta mudança é quanto ao Search Engine Optimization (SEO) da plataforma  Magento, que possibilita uma rápida otimização para os mecanismos de busca. Com  isso, a loja virtual aparece mais nos resultados de busca o que dissemina seu  conteúdo de forma mais ágil.</p>
<p>Com apenas duas semanas no ar, o novo site recebeu mais de 13 mil  visitantes únicos.</p>
<p><strong>Canais de atendimento:</strong></p>
<p>Pensando sempre em melhorar e aproximar o relacionamento com seus clientes a Univisaoshop criou novos perfis nas redes sociais e também disponibilizou um novo <a title="Blog Univisaoshop" href="http://www.univisaoshop.com.br/blog/">blog</a>.</p>
<p>Acesse e confira a nova loja <a title="Univisaoshop" href="http://univisaoshop.com.br">Univisaoshop</a></p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "magento, iphone, ipad, macbook, twitter, orkut, facebook,";
            bb_bid  = "5362";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_width = "500";bb_limit = "5";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://andrewsroberson.com.br/blog/2010/05/12/univisaoshop-personalidade-e-usabilidade-na-plataforma-magento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marketing digital nas eleições é o tema do primeiro F5 SC de 2010 em Florianópolis</title>
		<link>http://andrewsroberson.com.br/blog/2010/05/03/marketing-digital-nas-eleicoes-e-o-tema-do-primeiro-f5-sc-de-2010-em-florianopolis/</link>
		<comments>http://andrewsroberson.com.br/blog/2010/05/03/marketing-digital-nas-eleicoes-e-o-tema-do-primeiro-f5-sc-de-2010-em-florianopolis/#comments</comments>
		<pubDate>Tue, 04 May 2010 00:00:49 +0000</pubDate>
		<dc:creator>Andrews</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[Abradi-SC]]></category>
		<category><![CDATA[evento]]></category>
		<category><![CDATA[F5SC]]></category>
		<category><![CDATA[palestra]]></category>

		<guid isPermaLink="false">http://andrewsroberson.com.br/blog/?p=265</guid>
		<description><![CDATA[O que é: F5 é um evento que em por objetivo qualificar o entendimento do mercado corporativo sobre a comunicação digital. Data: 13 e maio de 2010 Local: Auditório Antonieta de Barros, na Assembléia Legislativa, em Florianópolis &#8211; SC Hora: 19h30 Palestras: Cesar Paz, da agência AG2 e presidente da ABRADi e Mateus Braga, da [...]]]></description>
			<content:encoded><![CDATA[<p><a title="F5 SC" href="http://rede.abradi-sc.com.br/profiles/blogs/marketing-digital-nas-eleicoes" target="_blank"><img class="size-full wp-image-266 alignleft" title="F5 SC" src="http://andrewsroberson.com.br/blog/wp-content/uploads/2010/05/f5.jpg" alt="" width="315" height="244" /></a><strong>O que é:</strong> F5 é um evento que  em por objetivo qualificar o entendimento do mercado corporativo sobre a  comunicação digital.</p>
<p><strong>Data:</strong> 13 e  maio de 2010<br />
<strong>Local:</strong> Auditório  Antonieta de Barros, na Assembléia Legislativa, em Florianópolis &#8211; SC<br />
<strong>Hora:</strong> 19h30<br />
<strong>Palestras:</strong> Cesar Paz, da agência AG2 e presidente da ABRADi e Mateus Braga, da  Agência Garageim.</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "ipod touch, ipad, mac air, macbook pro, blackberry";
            bb_bid  = "5362";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_width = "500";bb_limit = "5";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://andrewsroberson.com.br/blog/2010/05/03/marketing-digital-nas-eleicoes-e-o-tema-do-primeiro-f5-sc-de-2010-em-florianopolis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Populando ComboBox no Adobe Flex com dados vindos do PHP</title>
		<link>http://andrewsroberson.com.br/blog/2009/08/14/populando-combobox-no-adobe-flex-com-dados-vindos-do-php/</link>
		<comments>http://andrewsroberson.com.br/blog/2009/08/14/populando-combobox-no-adobe-flex-com-dados-vindos-do-php/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 04:34:57 +0000</pubDate>
		<dc:creator>Andrews</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[labs]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[ComboBox]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://andrewsroberson.com.br/blog/?p=202</guid>
		<description><![CDATA[Percebi que muita gente busca esta informação poraqui devido a outro post que fiz sobre como popular ComboBox no Adobe Flash com PHP e MySQL, então resolvi escrever este pequeno post solucionando e ajudando quem tem está dúvida. Teremos então uma function no PHP que retorna os dados para o Adobe Flex dentro de um [...]]]></description>
			<content:encoded><![CDATA[<p>Percebi que muita gente busca esta informação poraqui devido a<a href="http://andrewsroberson.com.br/blog/2009/02/05/populando-combobox-no-flash-com-php-mysql-e-xml/"> outro post</a> que fiz sobre como popular ComboBox no Adobe Flash com PHP e MySQL, então resolvi escrever este pequeno post solucionando e ajudando quem tem está dúvida.</p>
<p>Teremos então uma function no PHP que retorna os dados para o Adobe Flex dentro de um Array.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> popularCombo<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">&lt;=</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$aReturn</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'data'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'data'</span><span style="color: #009900;">&#93;</span>  <span style="color: #339933;">=</span> <span style="color: #000088;">$i</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$aReturn</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'data'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'label'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Label '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$i</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #b1b100;">return</span> <span style="color: #000088;">$aReturn</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>E no Adobe Flex devemos então criar outro for que por sua vez, irá tratar e jogar os dados para dentro do ComboBox.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">// Variavel do tipo ArrayCollection,</span>
<span style="color: #808080; font-style: italic;">// que serve para acondicionar</span>
<span style="color: #808080; font-style: italic;">// os dados para o dataProvider</span>
<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">var</span> aDados:ArrayCollection = <span style="color: #000000; font-weight: bold;">new</span> ArrayCollection<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// Function</span>
<span style="color: #000000; font-weight: bold;">function</span>... <span style="color: #66cc66;">&#123;</span>
  <span style="color: #b1b100;">for</span><span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> i:<span style="color: #0066CC;">int</span> = <span style="color: #cc66cc;">0</span>; i<span style="color: #66cc66;">&lt;</span>event.<span style="color: #006600;">result</span>.<span style="color: #0066CC;">data</span>.<span style="color: #0066CC;">length</span>; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">var</span> objDados:<span style="color: #0066CC;">Object</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Object</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
    <span style="color: #808080; font-style: italic;">// passando ao objeto (objDados)</span>
    <span style="color: #808080; font-style: italic;">// os dados vindos do php</span>
    objDados.<span style="color: #0066CC;">data</span>  = event.<span style="color: #006600;">result</span>.<span style="color: #0066CC;">data</span><span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span>.<span style="color: #0066CC;">data</span>;
    objDados.<span style="color: #006600;">label</span> = event.<span style="color: #006600;">result</span>.<span style="color: #0066CC;">data</span><span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span>.<span style="color: #006600;">label</span>;
    <span style="color: #808080; font-style: italic;">// adiciona o objeto da vez ao ArrayCollection (aDados)</span>
    <span style="color: #0066CC;">this</span>.<span style="color: #006600;">aDados</span>.<span style="color: #006600;">addItem</span><span style="color: #66cc66;">&#40;</span>objDados<span style="color: #66cc66;">&#41;</span>; 
  <span style="color: #66cc66;">&#125;</span>
  <span style="color: #808080; font-style: italic;">// informa ao dataProvider do ComboBox que ele</span>
  <span style="color: #808080; font-style: italic;">// recebera os dados do ArrayCollection (aDados),</span>
  <span style="color: #808080; font-style: italic;">// assim preenchendo o mesmo</span>
  ComboBox.<span style="color: #006600;">dataProvider</span> = <span style="color: #0066CC;">this</span>.<span style="color: #006600;">aDados</span>;
<span style="color: #66cc66;">&#125;</span> <span style="color: #808080; font-style: italic;">// End of function</span></pre></div></div>

<p>Bem simples não?<br />
Não me apronfudei muito, pois entendo que neste caso, tu saiba trabalhar com Adobe Flex e PHP.</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "adobe";
            bb_bid  = "5362";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_width = "500";bb_limit = "5";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://andrewsroberson.com.br/blog/2009/08/14/populando-combobox-no-adobe-flex-com-dados-vindos-do-php/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Adobe Flex, apresentação</title>
		<link>http://andrewsroberson.com.br/blog/2009/04/29/adobe-flex-apresentacao/</link>
		<comments>http://andrewsroberson.com.br/blog/2009/04/29/adobe-flex-apresentacao/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 14:47:46 +0000</pubDate>
		<dc:creator>Andrews</dc:creator>
				<category><![CDATA[cursos]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[labs]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[AMF]]></category>
		<category><![CDATA[apresentação]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[passo-a-passo]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[slide]]></category>
		<category><![CDATA[tecnologia]]></category>

		<guid isPermaLink="false">http://andrewsroberson.com.br/blog/?p=172</guid>
		<description><![CDATA[Fui convidado por meus colegas de classe da Uniguaçu para que ministrasse um curso de extenção sobre Adobe Flex para eles, assim mostrando os passos iniciais para se trabalhar com a ferramenta. Pois bem, aceitei e acatei a idéia. Penso que quanto mais desenvolvedores eu conseguir trazer para o mundo das RIA, certamente todos estaremos [...]]]></description>
			<content:encoded><![CDATA[<p>Fui convidado por meus colegas de classe da <a href="http://www.uniguacu.edu.br">Uniguaçu</a> para que ministrasse um curso de extenção sobre <a href="http://www.adobe.com/br/products/flex/">Adobe Flex</a> para eles, assim mostrando os passos iniciais para se trabalhar com a ferramenta.<br />
Pois bem, aceitei e acatei a idéia. Penso que quanto mais desenvolvedores eu conseguir trazer para o mundo das <a href="http://en.wikipedia.org/wiki/Rich_Internet_application">RIA</a>, certamente todos estaremos ganhando em qualidade de softwares no mercado.<br />
A partir deste curso estarei postando todo o material ao qual utilizamos em sala de aula aqui no blog, criando assim um passo-a-passo do curso, para que este também esteja disponível para a comunidade. Não sou um ninja em <a href="http://www.adobe.com/br/products/flex/">Adobe Flex</a>, mas o pouco que conheço certamente fara a diferença e ajudará os que estão começando. No curso estaremos adaptando um sistema que está desenvolvido em <a href="http://www.php.net/">php</a> e que foi utilizado somente para estudos, o qual comentarei no próximo post.<br />
Para dar início a este passo-a-passo, deixo aqui a apresentação utilizada na primeira aula, onde fala sobre <a href="http://www.adobe.com/br/products/flex/">Adobe Flex</a>, <a href="http://en.wikipedia.org/wiki/Rich_Internet_application">RIA</a>/<a href="http://www.adobe.com/products/air/">AIR</a>, plugins/ferramentas e sobre vantagens/desvantagens de se utilizar a ferramenta.<br />
Bom estudo, até a próxima.</p>
<div id="__ss_1362765" style="width: 425px; text-align: left;"><object data="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=adobe-flex-090429082018-phpapp01&amp;stripped_title=adobe-flex-1362765" type="application/x-shockwave-flash" width="425" height="355"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=adobe-flex-090429082018-phpapp01&amp;stripped_title=adobe-flex-1362765"><param name="allowfullscreen" value="true"></object></div>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "adobe flex, mysql, php, rich internet applications, adobe flash, smartphone, imac";
            bb_bid  = "5362";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_width = "500";bb_limit = "5";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://andrewsroberson.com.br/blog/2009/04/29/adobe-flex-apresentacao/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Aplicando filtros com caurina FilterShortcuts</title>
		<link>http://andrewsroberson.com.br/blog/2009/04/14/aplicando-filtros-com-caurina-filtershortcuts/</link>
		<comments>http://andrewsroberson.com.br/blog/2009/04/14/aplicando-filtros-com-caurina-filtershortcuts/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 05:27:43 +0000</pubDate>
		<dc:creator>Andrews</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[labs]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[caurina]]></category>
		<category><![CDATA[FilterShortcuts]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[MouseEvent]]></category>
		<category><![CDATA[tweener]]></category>

		<guid isPermaLink="false">http://andrewsroberson.com.br/blog/?p=161</guid>
		<description><![CDATA[Continuando os posts sobre as classes caurina vou mostrar como trabalhar com os filtros DropShadow, Glow e Blur. Não vou me ater muito na criação do arquivo para não ficar extenso o post, assim entendo que tu saiba trabalhar com flash. Neste caso estou aplicando os filtros através de uma function, onde verificamos qual é [...]]]></description>
			<content:encoded><![CDATA[<p>Continuando os posts sobre as classes <a href="http://code.google.com/p/tweener/">caurina</a> vou mostrar como trabalhar com os filtros <strong>DropShadow</strong>, <strong>Glow</strong> e <strong>Blur</strong>.<br />
Não vou me ater muito na criação do arquivo para não ficar extenso o post, assim entendo que tu saiba trabalhar com flash.<br />
Neste caso estou aplicando os filtros através de uma function, onde verificamos qual é o filtro solicitado pelo botão, após aplica-se o filtro solicitado.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">// IMPORTAMOS A CLASSE Tweener e FilterShortcuts</span>
<span style="color: #0066CC;">import</span> caurina.<span style="color: #006600;">transitions</span>.<span style="color: #006600;">Tweener</span>;
<span style="color: #0066CC;">import</span> caurina.<span style="color: #006600;">transitions</span>.<span style="color: #006600;">properties</span>.<span style="color: #006600;">FilterShortcuts</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// INICIANDO A CLASSE FilterShortcuts</span>
FilterShortcuts.<span style="color: #006600;">init</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">/**
 * FUNCTION aplicarFiltro
 * @param MouseEvent
 */</span>
<span style="color: #000000; font-weight: bold;">function</span> aplicarFiltro<span style="color: #66cc66;">&#40;</span>event:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #0066CC;">target</span>:<span style="color: #0066CC;">String</span> = event.<span style="color: #0066CC;">target</span>.<span style="color: #0066CC;">name</span>;
	<span style="color: #b1b100;">switch</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">target</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
		<span style="color: #b1b100;">case</span> <span style="color: #ff0000;">'shadow_mc'</span>:
			Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>container_mc, <span style="color: #66cc66;">&#123;</span>_DropShadow_blurX:<span style="color: #cc66cc;">30</span>, _DropShadow_blurY:<span style="color: #cc66cc;">30</span>, <span style="color: #0066CC;">time</span>:.5, transition:<span style="color: #ff0000;">'linear'</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #b1b100;">break</span>;
		<span style="color: #b1b100;">case</span> <span style="color: #ff0000;">'glow_mc'</span>:
			Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>container_mc, <span style="color: #66cc66;">&#123;</span>_Glow_blurX:<span style="color: #cc66cc;">30</span>, _Glow_blurY:<span style="color: #cc66cc;">30</span>, <span style="color: #0066CC;">time</span>:.5, transition:<span style="color: #ff0000;">'linear'</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #b1b100;">break</span>;
		<span style="color: #b1b100;">case</span> <span style="color: #ff0000;">'blur_mc'</span>:
			Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>container_mc, <span style="color: #66cc66;">&#123;</span>_Blur_blurX:<span style="color: #cc66cc;">30</span>, _Blur_blurY:<span style="color: #cc66cc;">30</span>, <span style="color: #0066CC;">time</span>:.5, transition:<span style="color: #ff0000;">'linear'</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #b1b100;">break</span>;
	<span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/**
 * FUNCTION removerFiltro
 * @param MouseEvent
 */</span>
<span style="color: #000000; font-weight: bold;">function</span> removerFiltro<span style="color: #66cc66;">&#40;</span>event:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #0066CC;">target</span>:<span style="color: #0066CC;">String</span> = event.<span style="color: #0066CC;">target</span>.<span style="color: #0066CC;">name</span>;
	<span style="color: #b1b100;">switch</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">target</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
		<span style="color: #b1b100;">case</span> <span style="color: #ff0000;">'shadow_mc'</span>:
			Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>container_mc, <span style="color: #66cc66;">&#123;</span>_DropShadow_blurX:<span style="color: #cc66cc;">0</span>, _DropShadow_blurY:<span style="color: #cc66cc;">0</span>, <span style="color: #0066CC;">time</span>:.5, transition:<span style="color: #ff0000;">'linear'</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #b1b100;">break</span>;
		<span style="color: #b1b100;">case</span> <span style="color: #ff0000;">'glow_mc'</span>:
			Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>container_mc, <span style="color: #66cc66;">&#123;</span>_Glow_blurX:<span style="color: #cc66cc;">0</span>, _Glow_blurY:<span style="color: #cc66cc;">0</span>, <span style="color: #0066CC;">time</span>:.5, transition:<span style="color: #ff0000;">'linear'</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #b1b100;">break</span>;
		<span style="color: #b1b100;">case</span> <span style="color: #ff0000;">'blur_mc'</span>:
			Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>container_mc, <span style="color: #66cc66;">&#123;</span>_Blur_blurX:<span style="color: #cc66cc;">0</span>, _Blur_blurY:<span style="color: #cc66cc;">0</span>, <span style="color: #0066CC;">time</span>:.5, transition:<span style="color: #ff0000;">'linear'</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
			<span style="color: #b1b100;">break</span>;
	<span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">// EVENTOS</span>
shadow_mc.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">MOUSE_OVER</span>, aplicarFiltro<span style="color: #66cc66;">&#41;</span>;
shadow_mc.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">MOUSE_OUT</span>, removerFiltro<span style="color: #66cc66;">&#41;</span>;
glow_mc.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">MOUSE_OVER</span>, aplicarFiltro<span style="color: #66cc66;">&#41;</span>;
glow_mc.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">MOUSE_OUT</span>, removerFiltro<span style="color: #66cc66;">&#41;</span>;
blur_mc.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">MOUSE_OVER</span>, aplicarFiltro<span style="color: #66cc66;">&#41;</span>;
blur_mc.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">MOUSE_OUT</span>, removerFiltro<span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>Repare que no filtro <strong>Glow</strong> você precisa alterar a cor, pois ele utiliza uma cor padrão para o filtro. Neste caso pode-se estar aplicando também a propriedade <strong>_Glow_color</strong>, que é o responsável pela manipulação da cor do <strong>Glow</strong>.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;">Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>container_mc, <span style="color: #66cc66;">&#123;</span>_Glow_blurX:<span style="color: #cc66cc;">30</span>, _Glow_blurY:<span style="color: #cc66cc;">30</span>, _Glow_color:0x333333, <span style="color: #0066CC;">time</span>:.5, transition:<span style="color: #ff0000;">'linear'</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>As classes <a href="http://code.google.com/p/tweener/">caurina</a> são uma mão na roda para quem não curte usar a timelime e manipular os objetos no palco, assim facilitando e muito nossa vida. Lembrando que devemos essa ao <a href="http://zehfernando.com/">Zeh</a> por te-la disponibilizado a comunidade.</p>
<p><a href="http://andrewsroberson.com.br/labs/FilterShortcuts/">Clique aqui</a> e veja como ficou o exemplo.</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "macbook, imac";
            bb_bid  = "5362";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_width = "500";bb_limit = "5";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://andrewsroberson.com.br/blog/2009/04/14/aplicando-filtros-com-caurina-filtershortcuts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Criando um perseguidor de mouse</title>
		<link>http://andrewsroberson.com.br/blog/2009/04/02/criando-um-perseguidor-de-mouse/</link>
		<comments>http://andrewsroberson.com.br/blog/2009/04/02/criando-um-perseguidor-de-mouse/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 05:36:59 +0000</pubDate>
		<dc:creator>Andrews</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[labs]]></category>
		<category><![CDATA[caurina]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[onMouseMove]]></category>
		<category><![CDATA[perseguidor de mouse]]></category>
		<category><![CDATA[tweener]]></category>

		<guid isPermaLink="false">http://andrewsroberson.com.br/blog/?p=152</guid>
		<description><![CDATA[Uma dica bem simples para causar um tchan a mais ao se passar o mouse sobre objetos em uma aplicação flash é criar um perseguidor ou como queiram chamar. Pois bem&#8230; primeiro crie então um movieclip no palco e instancie-o com o nome de botao_mc, após ter o botão criado, criaremos nosso perseguidor. Desenho um [...]]]></description>
			<content:encoded><![CDATA[<p>Uma dica bem simples para causar um tchan a mais ao se passar o mouse sobre objetos em uma aplicação flash é criar um perseguidor ou como queiram chamar.<br />
Pois bem&#8230; primeiro crie então um movieclip no palco e instancie-o com o nome de <strong>botao_mc</strong>, após ter o botão criado, criaremos nosso perseguidor.<br />
Desenho um circulo, retângulo ou qualquer outra coisa no palco, e transforme-o em um movieclip setando seu nome como <strong>perseguidor_mc</strong>, também será necessário setar uma identificação para o <strong>Linkage</strong>, pois iremos chamar ele da biblioteca. Para fazer isto clique em Advanced, e após marque a opção Export for ActionScript. Veja o exemplo abaixo.</p>
<p><img src="http://andrewsroberson.com.br/blog/wp-content/uploads/2009/04/config-perseguidor.jpg" alt="configuração do perseguidor" title="configuração do perseguidor" class="aligncenter size-full wp-image-156" /></p>
<p>Após ter criado o perseguidor, delete-o do palco, deixando apenas o botão.<br />
Crie uma nova layer e escreva a action que será responsável por atachar e movimentar o persseguidor do mouse.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">// IMPORTANDO A CLASSE CAURINA TWEENER</span>
<span style="color: #0066CC;">import</span> caurina.<span style="color: #006600;">transitions</span>.<span style="color: #006600;">Tweener</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// EVENTO OVER</span>
botao_mc.<span style="color: #0066CC;">onRollOver</span> = <span style="color: #000000; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">// ATACHA O PERSEGUIDOR NA POSICAO X E Y DO MOUSE</span>
	<span style="color: #0066CC;">attachMovie</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'perseguidor_mc'</span>, <span style="color: #ff0000;">'perseguidor_mc'</span>, <span style="color: #cc66cc;">1</span>, <span style="color: #66cc66;">&#123;</span><span style="color: #0066CC;">_x</span>:<span style="color: #0066CC;">_xmouse</span>, <span style="color: #0066CC;">_y</span>:<span style="color: #0066CC;">_ymouse</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
	<span style="color: #808080; font-style: italic;">// AO MOVER O MOUSE, MOVE TAMBEM O PERSEGUIDOR</span>
	<span style="color: #0066CC;">onMouseMove</span> = <span style="color: #000000; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
&nbsp;
		<span style="color: #808080; font-style: italic;">// APLICANDO TWEENER PARA SUAVIZAR O MOVIMENTO DO PERSEGUIDOR</span>
		Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>perseguidor_mc, <span style="color: #66cc66;">&#123;</span><span style="color: #0066CC;">_x</span>:<span style="color: #0066CC;">_xmouse</span>+<span style="color: #cc66cc;">9</span>, <span style="color: #0066CC;">_y</span>:<span style="color: #0066CC;">_ymouse</span>+<span style="color: #cc66cc;">20</span>, <span style="color: #0066CC;">time</span>:<span style="color: #cc66cc;">1</span>, transition:<span style="color: #ff0000;">'easeOutExpo'</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
	<span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">// EVENTO OUT</span>
botao_mc.<span style="color: #0066CC;">onRollOut</span> = <span style="color: #000000; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">// REMOVE O PERSEGUIDOR</span>
	<span style="color: #0066CC;">removeMovieClip</span><span style="color: #66cc66;">&#40;</span>perseguidor_mc<span style="color: #66cc66;">&#41;</span>;
&nbsp;
	<span style="color: #808080; font-style: italic;">// DELETA A FUNCAO MOUSE MOVE</span>
	<span style="color: #0066CC;">delete</span> <span style="color: #0066CC;">onMouseMove</span>;
<span style="color: #66cc66;">&#125;</span></pre></div></div>

<p>Esta feito nosso perseguidor, supimpa não!<br />
<a href="http://andrewsroberson.com.br/labs/perseguidor/">clique aqui e veja como ficou o exemplo</a></p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "perseguidor de mouse";
            bb_bid  = "5362";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_width = "500";bb_limit = "5";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://andrewsroberson.com.br/blog/2009/04/02/criando-um-perseguidor-de-mouse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009 Digital Year</title>
		<link>http://andrewsroberson.com.br/blog/2009/03/24/2009-digital-year/</link>
		<comments>http://andrewsroberson.com.br/blog/2009/03/24/2009-digital-year/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 04:22:10 +0000</pubDate>
		<dc:creator>Andrews</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[2009 digital year]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[manifesto]]></category>

		<guid isPermaLink="false">http://andrewsroberson.com.br/blog/?p=137</guid>
		<description><![CDATA[Manifesto 2009 Digital Year, Apoiado! bb_keywords = "digital"; bb_bid = "5362"; bb_lang = "pt-BR"; bb_name = "custom";bb_width = "500";bb_limit = "5";]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Manifesto <a href="http://2009anodigital.com/"><strong>2009 Digital Year</strong></a>, Apoiado!</p>
<p><a href="http://2009anodigital.com/"><img title="2009 Digital Year" src="http://2009anodigital.com/wp-content/themes/digital-year/images/logo.png" alt="2009 Digital Year" /></a></p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "digital";
            bb_bid  = "5362";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_width = "500";bb_limit = "5";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://andrewsroberson.com.br/blog/2009/03/24/2009-digital-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ColdFusion Web Day</title>
		<link>http://andrewsroberson.com.br/blog/2009/03/11/coldfusion-web-day/</link>
		<comments>http://andrewsroberson.com.br/blog/2009/03/11/coldfusion-web-day/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 13:41:12 +0000</pubDate>
		<dc:creator>Andrews</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[palestra]]></category>

		<guid isPermaLink="false">http://andrewsroberson.com.br/blog/?p=132</guid>
		<description><![CDATA[ColdFusion Web Day é o primeiro evento on-line totalmente dedicado ao compartilhamento de técnicas, conceito e mercado de uma das linguagens de programação web mais produtivas que existem. Serão 5 horas de palestras com a participação de grandes nomes da comunidade ColdFusion brasileira, compartilhando o máximo e informações sobre ColdFusion, o seu mercado no Brasil, [...]]]></description>
			<content:encoded><![CDATA[<p><object width="194" height="193" data="http://www.cfwebday.com/cfwd2009/assets/banner_cfwebday.swf" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.cfwebday.com/cfwd2009/assets/banner_cfwebday.swf" /><param name="allowfullscreen" value="true" /></object></p>
<p><strong>ColdFusion Web Day</strong> é o primeiro evento on-line totalmente dedicado ao compartilhamento de técnicas, conceito e mercado de uma das linguagens de programação web mais produtivas que existem.</p>
<p>Serão 5 horas de palestras com a participação de grandes nomes da comunidade ColdFusion brasileira, compartilhando o máximo e informações sobre ColdFusion, o seu mercado no Brasil, funcionalidades, produtividade, novidades e futuras versões.</p>
<p>O evento será realizado no dia <strong>11 de Abril de 2009</strong> a partir das 13:30, e será totalmente on-line e <strong>gratuíto</strong>. Para isto, basta deixar seu nome e email através do menu &#8220;Quero participar&#8221;. No dia do evento basta acessar a sala de palestras através do link Acesso que estará disponível nesta mesma página.</p>
<p>Não fique de fora desta e conheça todos os diferenciais de uma das linguagens mais usadas para o desenvolvimento de aplicações ricas para a internet. <a href="http://cfwebday.com/cfwd2009/index.cfm/02/mais-sobre-o-coldfusion">Conheça o ColdFusion</a>!</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "ColdFusion";
            bb_bid  = "5362";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_width = "500";bb_limit = "5";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://andrewsroberson.com.br/blog/2009/03/11/coldfusion-web-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Girafa Comunicação Interativa abre vaga para estágio</title>
		<link>http://andrewsroberson.com.br/blog/2009/02/11/girafa-comunicacao-interativa-abre-vaga-para-estagio/</link>
		<comments>http://andrewsroberson.com.br/blog/2009/02/11/girafa-comunicacao-interativa-abre-vaga-para-estagio/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 04:28:37 +0000</pubDate>
		<dc:creator>Andrews</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[emprego]]></category>
		<category><![CDATA[estagio]]></category>
		<category><![CDATA[girafa comunicação]]></category>
		<category><![CDATA[vaga]]></category>

		<guid isPermaLink="false">http://andrewsroberson.com.br/blog/2009/02/11/girafa-comunicacao-interativa-abre-vaga-para-estagio/</guid>
		<description><![CDATA[A Girafa Comunicação Interativa, está abrindo uma vaga para estágio em criação. Interessados devem enviar currículo para o email trampo[at]girafacomunicacao.com.br Happy hour sempre rola na agência para descontrair a moçada, e a rodada de chopp para trocar idéias sobre tecnologia (afinal somos geeks e também estamos rodeados de gadgets) acontecem sempre em algum barzinho/choperia. Quer [...]]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.girafacomunicacao.com.br">Girafa Comunicação Interativa</a>, está abrindo uma vaga para estágio em criação. Interessados devem enviar currículo para o email trampo[at]girafacomunicacao.com.br</p>
<p>Happy hour sempre rola na agência para descontrair a moçada, e a rodada de chopp para trocar idéias sobre tecnologia (afinal somos <a href="http://pt.wikipedia.org/wiki/Geek">geeks</a> e também estamos rodeados de <a href="http://pt.wikipedia.org/wiki/Gadget">gadgets</a>) acontecem sempre em algum barzinho/choperia.</p>
<p>Quer trabalhar em um ambiente legal, descontraido e com horários flexíveis? Então, seu lugar é aqui!</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "emprego";
            bb_bid  = "5362";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_width = "500";bb_limit = "5";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://andrewsroberson.com.br/blog/2009/02/11/girafa-comunicacao-interativa-abre-vaga-para-estagio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chamando um Component baseado em FlexMDI</title>
		<link>http://andrewsroberson.com.br/blog/2008/12/30/chamando-um-component-baseado-em-flexmdi/</link>
		<comments>http://andrewsroberson.com.br/blog/2008/12/30/chamando-um-component-baseado-em-flexmdi/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 14:27:27 +0000</pubDate>
		<dc:creator>Andrews</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[labs]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[adobe flex]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[flexMDI]]></category>

		<guid isPermaLink="false">http://andrewsroberson.com.br/blog/?p=76</guid>
		<description><![CDATA[Uma dica rápida de como chamar components baseados em FlexMDI via actionscript (Entendo que ja saiba trabalhar com Components no Adobe Flex). Deve-se definir um container no arquivo principal para que este possa acondicionar os components baseado em FlexMDI, onde, também teremos um Button para executar a function. &#60;mx:Button label=&#34;Add Window&#34; click=&#34;addWindow()&#34;/&#62; &#60;flexmdi:MDICanvas id=&#34;myMDI&#34; width=&#34;100%&#34; [...]]]></description>
			<content:encoded><![CDATA[<p>Uma dica rápida de como chamar components baseados em <a title="Flex Multiple Document Interface" href="http://flexmdi.googlecode.com" target="_self">FlexMDI</a> via actionscript (Entendo que ja saiba trabalhar com Components no <a title="Adobe Flex" href="http://www.adobe.com/products/flex/" target="_self">Adobe Flex</a>).</p>
<p>Deve-se definir um container no arquivo principal para que este possa acondicionar os components baseado em <a title="Flex Multiple Document Interface" href="http://flexmdi.googlecode.com" target="_self">FlexMDI</a>, onde, também teremos um Button para executar a function.</p>

<div class="wp_syntax"><div class="code"><pre class="mxml" style="font-family:monospace;"><span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Button</span> label=<span style="color: #ff0000;">&quot;Add Window&quot;</span> click=<span style="color: #ff0000;">&quot;addWindow()&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;flexmdi:MDICanvas</span> id=<span style="color: #ff0000;">&quot;myMDI&quot;</span> width=<span style="color: #ff0000;">&quot;100%&quot;</span> height=<span style="color: #ff0000;">&quot;100%&quot;</span><span style="color: #7400FF;">/&gt;</span></span></pre></div></div>

<p>Também devemos criar o component lógico <img src='http://andrewsroberson.com.br/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> , então definimos que nosso component será do tipo MDIWindow e seu nome será <strong>window</strong>.<br />
Após ter criado o component, escreveremos a function que o chamará.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> addWindow<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span>
     <span style="color: #000000; font-weight: bold;">var</span> myWindow:window = <span style="color: #000000; font-weight: bold;">new</span> window<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
     myMDI.<span style="color: #006600;">windowManager</span>.<span style="color: #0066CC;">add</span><span style="color: #66cc66;">&#40;</span>myWindow<span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span></pre></div></div>

<p>Pronto! mais simples que isto impossível.<br />
<a title="Chamando um Component baseado em FlexMDI" href="http://www.andrewsroberson.com.br/labs/adobe-flex/flexMDI-component/bin-release/FlexMdi.html" target="_self"> Veja como ficou nosso component, bem como o source</a></p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "component";
            bb_bid  = "5362";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_width = "500";bb_limit = "5";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://andrewsroberson.com.br/blog/2008/12/30/chamando-um-component-baseado-em-flexmdi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
