<?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; caurina</title>
	<atom:link href="http://andrewsroberson.com.br/blog/tag/caurina/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>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>Formatando texto no flash sem complicação</title>
		<link>http://andrewsroberson.com.br/blog/2008/11/08/formatando-texto-no-flash-sem-complicacao/</link>
		<comments>http://andrewsroberson.com.br/blog/2008/11/08/formatando-texto-no-flash-sem-complicacao/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 05:02:13 +0000</pubDate>
		<dc:creator>Andrews</dc:creator>
				<category><![CDATA[labs]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[caurina]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[textshortcuts]]></category>
		<category><![CDATA[tweener]]></category>

		<guid isPermaLink="false">http://andrewsroberson.com.br/blog/?p=41</guid>
		<description><![CDATA[Velhos tempos onde se formatar um texto dinâmico no flash era coisa do outro mundo, criava-se stylos, definia-se configurações manualmente, e muitas vezes era um sofrimento acertar a formatação ideal. Pois bem, acabaram-se os problemas (pelo menos os meus), a classe caurina resolve pra gente, como? através da propriedade especial TextShortcuts. Crie um campo de [...]]]></description>
			<content:encoded><![CDATA[<p>Velhos tempos onde se formatar um texto dinâmico no flash era coisa do outro mundo, criava-se stylos, definia-se configurações manualmente, e muitas vezes era um sofrimento acertar a formatação ideal.<br />
Pois bem, acabaram-se os problemas (pelo menos os meus), a classe <a title="Caurina" href="http://code.google.com/p/tweener/">caurina</a> resolve pra gente, como? através da propriedade especial <a title="TextShortcuts" href="http://hosted.zeh.com.br/tweener/docs/en-us/properties/TextShortcuts.html">TextShortcuts</a>.<br />
Crie um campo de texto do tipo Dynamic text e defina o Instance name para <strong>texto_txt</strong>.<br />
Após ter criado o campo de texto dinâmico, basta apenas inserir algum texto dentro da caixa, digitar o script abaixo e testar para comprovar.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">// IMPORT CLASSES: Tweener, TextShortcuts</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;">TextShortcuts</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// FUNCTION formatarTexto</span>
formatarTexto = <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;">// INIT TextShortcuts</span>
	TextShortcuts.<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;">// DEFINE TEXT SIZE</span>
	Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>texto_txt, <span style="color: #66cc66;">&#123;</span>_text_size:<span style="color: #cc66cc;">25</span>, <span style="color: #0066CC;">time</span>:<span style="color: #cc66cc;">0.5</span>, transition:<span style="color: #ff0000;">'linear'</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
	<span style="color: #808080; font-style: italic;">// DEFINE COLOR</span>
	Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>texto_txt, <span style="color: #66cc66;">&#123;</span>_text_color:0x003366, <span style="color: #0066CC;">time</span>:<span style="color: #cc66cc;">1</span>, transition:<span style="color: #ff0000;">'linear'</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
	<span style="color: #808080; font-style: italic;">// DEFINE INDENT</span>
	Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>texto_txt, <span style="color: #66cc66;">&#123;</span>_text_indent:<span style="color: #cc66cc;">100</span>, <span style="color: #0066CC;">time</span>:<span style="color: #cc66cc;">1</span>, transition:<span style="color: #ff0000;">'linear'</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
	<span style="color: #808080; font-style: italic;">// DEFINE LEADING</span>
	Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>texto_txt, <span style="color: #66cc66;">&#123;</span>_text_leading:<span style="color: #cc66cc;">10</span>, <span style="color: #0066CC;">time</span>:<span style="color: #cc66cc;">1</span>, transition:<span style="color: #ff0000;">'linear'</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
	<span style="color: #808080; font-style: italic;">// DEFINE MARGIN LEFT</span>
	Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>texto_txt, <span style="color: #66cc66;">&#123;</span>_text_leftMargin:<span style="color: #cc66cc;">20</span>, <span style="color: #0066CC;">time</span>:<span style="color: #cc66cc;">1</span>, transition:<span style="color: #ff0000;">'linear'</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
	<span style="color: #808080; font-style: italic;">// DEFINE RIGHT MARGIN</span>
	Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>texto_txt, <span style="color: #66cc66;">&#123;</span>_text_rightMargin:<span style="color: #cc66cc;">20</span>, <span style="color: #0066CC;">time</span>:<span style="color: #cc66cc;">1</span>, transition:<span style="color: #ff0000;">'linear'</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
	<span style="color: #808080; font-style: italic;">// DEFINE LETTERSPACING</span>
	Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span>texto_txt, <span style="color: #66cc66;">&#123;</span>_text_letterSpacing:<span style="color: #cc66cc;">0.5</span>, <span style="color: #0066CC;">time</span>:<span style="color: #cc66cc;">1</span>, transition:<span style="color: #ff0000;">'linear'</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #66cc66;">&#125;</span>
formatarTexto<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p><a title="Formatando texto no flash sem complicação" href="http://andrewsroberson.com.br/labs/TextShortcuts/TextShortcuts.html">Veja aqui o exemplo em funcionamento</a>.</p>
<p>Mamão com açúcar não? então, um <strong>viva</strong> para a classe <a title="Caurina" href="http://code.google.com/p/tweener/">caurina</a>!</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "textshortcuts";
            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/11/08/formatando-texto-no-flash-sem-complicacao/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Baixando a saturação em movieclips utilizando a classe caurina</title>
		<link>http://andrewsroberson.com.br/blog/2008/10/08/baixando-a-saturacao-em-movieclips-utilizando-a-classe-caurina/</link>
		<comments>http://andrewsroberson.com.br/blog/2008/10/08/baixando-a-saturacao-em-movieclips-utilizando-a-classe-caurina/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 05:53:31 +0000</pubDate>
		<dc:creator>Andrews</dc:creator>
				<category><![CDATA[labs]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[caurina]]></category>
		<category><![CDATA[colorshortcuts]]></category>
		<category><![CDATA[saturation]]></category>
		<category><![CDATA[tweener]]></category>

		<guid isPermaLink="false">http://andrewsroberson.com.br/blog/?p=30</guid>
		<description><![CDATA[Uma forma simples e rápida de baixar a saturação em movieclips ou imagens no flash é utilizar a classe caurina. Bem, caso você ainda não tenha a classe caurina, poderá estar baixando a mesma aqui. Lembre-se que estamos utilizando actionscript 2.0, portanto a classe deverá ser para actionscript 2.0. Após baixar a classe, descompacte-a e [...]]]></description>
			<content:encoded><![CDATA[<p>Uma forma simples e rápida de baixar a saturação em movieclips ou imagens no flash é utilizar a classe <a title="Tweener" href="http://code.google.com/p/tweener/">caurina</a>.<br />
Bem, caso você ainda não tenha a classe <a title="Tweener" href="http://code.google.com/p/tweener/">caurina</a>, poderá estar baixando a mesma <a title="Tweener" href="http://code.google.com/p/tweener/downloads/list">aqui</a>. Lembre-se que estamos utilizando actionscript 2.0, portanto a classe deverá ser para actionscript 2.0.</p>
<p>Após baixar a classe, descompacte-a e coloque-a dentro do diretório C:\Documents and Settings\nome-de-seu-computador\Configurações locais\Dados de aplicativos\Adobe\Flash CS3\en\Configuration\Classes (neste caso para quem utiliza Adobe Flash CS3). Fazendo desta forma não necessitaremos ter as classes no diretorio de nosso projeto, pois ela já estará visivel ao flash.</p>
<p>Após ter as classes instaladas/configuradas, criaremos o arquivo conforme a imagem abaixo.<br />
Crie 6 (seis) movieclips com cores diferentes, e instancie-os com o seguinte nome, clip1_mc, &#8230; clip6_mc.</p>
<div class="mceTemp">
<dl id="attachment_31" class="wp-caption alignnone" style="width: 477px;">
<dt class="wp-caption-dt"><a href="http://andrewsroberson.com.br/blog/wp-content/uploads/2008/10/colorshortcuts.jpg"><img class="size-full wp-image-31" title="ColorShortcuts" src="http://andrewsroberson.com.br/blog/wp-content/uploads/2008/10/colorshortcuts.jpg" alt="ColorShortcuts" width="467" height="267" /></a></dt>
</dl>
</div>
<p>Após criado e instânciados os movieclips, criaremos então o actionscript responsável por criar o efeito de saturação nos movieclips. Crie uma nova Layer, e digite o código abaixo.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/* IMPORTANDO AS CLASSES CAURINA: Tweener, ColorShortcuts */</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;">ColorShortcuts</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">/* INICIANDO A CLASSE ColorShortcuts */</span>
ColorShortcuts.<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;">/* CRIAMOS UM LOOP PARA SETAR A SATURACAO
 * EM TODOS OS CLIPS QUE ESTAO NO PALCO
 */</span>
<span style="color: #b1b100;">for</span> <span style="color: #66cc66;">&#40;</span>i=<span style="color: #cc66cc;">1</span>; i<span style="color: #66cc66;">&amp;</span>lt;=<span style="color: #cc66cc;">6</span>; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/* CLIPS RECEBEM A SATURACAO */</span>
	Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'clip'</span>+i+<span style="color: #ff0000;">'_mc'</span><span style="color: #66cc66;">&#93;</span>,<span style="color: #66cc66;">&#123;</span>_saturation:<span style="color: #cc66cc;">0</span>, <span style="color: #0066CC;">time</span>:<span style="color: #cc66cc;">0.3</span>, transition:<span style="color: #ff0000;">&quot;easeOutSine&quot;</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
	<span style="color: #808080; font-style: italic;">/* EVENTOS ONROLLOVER/ONROLLOUT PARA VISUALIZAR O EFEITO NOS CLIPS  */</span>
	<span style="color: #0066CC;">this</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'clip'</span>+i+<span style="color: #ff0000;">'_mc'</span><span style="color: #66cc66;">&#93;</span>.<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>
		Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span>, <span style="color: #66cc66;">&#123;</span>_saturation:<span style="color: #cc66cc;">1</span>, <span style="color: #0066CC;">time</span>:<span style="color: #cc66cc;">0.3</span>, transition:<span style="color: #ff0000;">&quot;easeOutSine&quot;</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
	<span style="color: #66cc66;">&#125;</span>
	<span style="color: #0066CC;">this</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'clip'</span>+i+<span style="color: #ff0000;">'_mc'</span><span style="color: #66cc66;">&#93;</span>.<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>
		Tweener.<span style="color: #006600;">addTween</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">this</span>, <span style="color: #66cc66;">&#123;</span>_saturation:<span style="color: #cc66cc;">0</span>, <span style="color: #0066CC;">time</span>:<span style="color: #cc66cc;">0.3</span>, transition:<span style="color: #ff0000;">&quot;easeOutSine&quot;</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></pre></div></div>

<p>Simples não!<br />
<a title="Baixando a saturação em movieclips utilizando a classe caurina" href="http://www.andrewsroberson.com.br/labs/colorshortcuts/ColorShortcuts.html">Veja aqui o exemplo em funcionamento</a></p>
<p>Valeu!</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "colorshortcuts";
            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/10/08/baixando-a-saturacao-em-movieclips-utilizando-a-classe-caurina/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
