




<?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>eduardo lacorte &#187; Eduardo Lacorte</title>
	<atom:link href="http://www.eduardolacorte.com.br/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eduardolacorte.com.br</link>
	<description>algo sobre desenvolvimento web</description>
	<lastBuildDate>Wed, 27 Jul 2011 18:52:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Resolvendo a sobreposição de arquivos Flash em Lightbox</title>
		<link>http://www.eduardolacorte.com.br/2011/07/27/resolvendo-a-sobreposicao-de-arquivos-flash-em-lightbox/</link>
		<comments>http://www.eduardolacorte.com.br/2011/07/27/resolvendo-a-sobreposicao-de-arquivos-flash-em-lightbox/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 07:10:44 +0000</pubDate>
		<dc:creator>Eduardo Lacorte</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[Efeitos]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Lightbox]]></category>

		<guid isPermaLink="false">http://www.eduardolacorte.com.br/?p=465</guid>
		<description><![CDATA[Ministrando um treinamento no dia de hoje fui consultado sobre um problema bastante usual no Desenvolvimento Web: sites que utilizam o recurso de Lightbox (ou Shadowbox, Fancybox, etc), que escurece a tela do site para mostrar uma imagem, e que acabam tendo problemas com aplicativos Flash que se sobrepoem ao efeito de escurecimento da tela. ]]></description>
			<content:encoded><![CDATA[<p>Ministrando um treinamento no dia de hoje fui consultado sobre um problema bastante usual no Desenvolvimento Web: sites que utilizam o recurso de Lightbox (ou Shadowbox, Fancybox, etc), que escurece a tela do site para mostrar uma imagem, e que acabam tendo problemas com aplicativos Flash que se sobrepoem ao efeito de escurecimento da tela. E como resolver isso?</p>
<p>Simples. Não importando a maneira como se implementa o Flash no site, ele deve ter seu wmode setado para transparent. Veja abaixo duas maneiras bastante usuais da resolução do problema:</p>
<h2>Modo 1</h2>
<p>Se a chamada do Flash for via JavaScript sem parameters no código HTML basta implementar o código &#8216;wmode&#8217;,'transparent&#8217; em algum ponto da chamada da função, como abaixo:</p>
<pre class="brush: jscript; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--mce:0--&gt;&lt;/script&gt;
</pre>
<h2>Modo 2</h2>
<p>Se a chamada do Flash contiver parameters no código XHTML, fica da seguinte maneira:</p>
<pre class="brush: php; title: ; notranslate">
&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;
</pre>
<p>Já em HTML 5, a diferença é que não há o fechamento da tag nela mesma. Veja abaixo:</p>
<pre class="brush: php; title: ; notranslate">
&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;
</pre>
<p>Com isso, os arquivos Flash sempre aparecerão atrás dos Lightboxes e variantes do mesmo efeito.<br />
Abraços!</p>
<div class="pdf24Plugin-cp">  	<form name="pdf24Form1" method="post" action="http://doc2pdf.pdf24.org/wordpress.php" target="pdf24PopWin" onsubmit="var pdf24Win = window.open('about:blank', 'pdf24PopWin', 'resizable=yes,scrollbars=yes,width=400,height=200,top=0,left=0'); pdf24Win.focus();">  		<input type="hidden" name="blogCharset" value="VVRGLTg=" /><input type="hidden" name="blogPosts" value="MQ==" /><input type="hidden" name="blogUrl" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnI=" /><input type="hidden" name="blogName" value="ZWR1YXJkbyBsYWNvcnRl" /><input type="hidden" name="blogValueEncoding" value="base64" /><input type="hidden" name="postTitle_0" value="UmVzb2x2ZW5kbyBhIHNvYnJlcG9zacOnw6NvIGRlIGFycXVpdm9zIEZsYXNoIGVtIExpZ2h0Ym94" /><input type="hidden" name="postLink_0" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvMjAxMS8wNy8yNy9yZXNvbHZlbmRvLWEtc29icmVwb3NpY2FvLWRlLWFycXVpdm9zLWZsYXNoLWVtLWxpZ2h0Ym94Lw==" /><input type="hidden" name="postAuthor_0" value="RWR1YXJkbyBMYWNvcnRl" /><input type="hidden" name="postDateTime_0" value="MjAxMS0wNy0yNyAwNDowNzo0NA==" /><input type="hidden" name="postContent_0" value="PHA+TWluaXN0cmFuZG8gdW0gdHJlaW5hbWVudG8gbm8gZGlhIGRlIGhvamUgZnVpIGNvbnN1bHRhZG8gc29icmUgdW0gcHJvYmxlbWEgYmFzdGFudGUgdXN1YWwgbm8gRGVzZW52b2x2aW1lbnRvIFdlYjogc2l0ZXMgcXVlIHV0aWxpemFtIG8gcmVjdXJzbyBkZSBMaWdodGJveCAob3UgU2hhZG93Ym94LCBGYW5jeWJveCwgZXRjKSwgcXVlIGVzY3VyZWNlIGEgdGVsYSBkbyBzaXRlIHBhcmEgbW9zdHJhciB1bWEgaW1hZ2VtLCBlIHF1ZSBhY2FiYW0gdGVuZG8gcHJvYmxlbWFzIGNvbSBhcGxpY2F0aXZvcyBGbGFzaCBxdWUgc2Ugc29icmVwb2VtIGFvIGVmZWl0byBkZSBlc2N1cmVjaW1lbnRvIGRhIHRlbGEuIEUgY29tbyByZXNvbHZlciBpc3NvPzwvcD4KPHA+U2ltcGxlcy4gTsOjbyBpbXBvcnRhbmRvIGEgbWFuZWlyYSBjb21vIHNlIGltcGxlbWVudGEgbyBGbGFzaCBubyBzaXRlLCBlbGUgZGV2ZSB0ZXIgc2V1IHdtb2RlIHNldGFkbyBwYXJhIHRyYW5zcGFyZW50LiBWZWphIGFiYWl4byBkdWFzIG1hbmVpcmFzIGJhc3RhbnRlIHVzdWFpcyBkYSByZXNvbHXDp8OjbyBkbyBwcm9ibGVtYTo8L3A+CjxoMj5Nb2RvIDE8L2gyPgo8cD5TZSBhIGNoYW1hZGEgZG8gRmxhc2ggZm9yIHZpYSBKYXZhU2NyaXB0IHNlbSBwYXJhbWV0ZXJzIG5vIGPDs2RpZ28gSFRNTCBiYXN0YSBpbXBsZW1lbnRhciBvIGPDs2RpZ28gJiM4MjE2O3dtb2RlJiM4MjE3OywndHJhbnNwYXJlbnQmIzgyMTc7IGVtIGFsZ3VtIHBvbnRvIGRhIGNoYW1hZGEgZGEgZnVuw6fDo28sIGNvbW8gYWJhaXhvOjwvcD4KPHByZSBjbGFzcz0iYnJ1c2g6IGpzY3JpcHQ7IHRpdGxlOiA7IG5vdHJhbnNsYXRlIj4KJmx0O3NjcmlwdCB0eXBlPSZxdW90O3RleHQvamF2YXNjcmlwdCZxdW90OyZndDsmbHQ7IS0tbWNlOjAtLSZndDsmbHQ7L3NjcmlwdCZndDsKPC9wcmU+CjxoMj5Nb2RvIDI8L2gyPgo8cD5TZSBhIGNoYW1hZGEgZG8gRmxhc2ggY29udGl2ZXIgcGFyYW1ldGVycyBubyBjw7NkaWdvIFhIVE1MLCBmaWNhIGRhIHNlZ3VpbnRlIG1hbmVpcmE6PC9wPgo8cHJlIGNsYXNzPSJicnVzaDogcGhwOyB0aXRsZTogOyBub3RyYW5zbGF0ZSI+CiZsdDtwYXJhbSBuYW1lPSZxdW90O3dtb2RlJnF1b3Q7IHZhbHVlPSZxdW90O3RyYW5zcGFyZW50JnF1b3Q7IC8mZ3Q7CjwvcHJlPgo8cD5Kw6EgZW0gSFRNTCA1LCBhIGRpZmVyZW7Dp2Egw6kgcXVlIG7Do28gaMOhIG8gZmVjaGFtZW50byBkYSB0YWcgbmVsYSBtZXNtYS4gVmVqYSBhYmFpeG86PC9wPgo8cHJlIGNsYXNzPSJicnVzaDogcGhwOyB0aXRsZTogOyBub3RyYW5zbGF0ZSI+CiZsdDtwYXJhbSBuYW1lPSZxdW90O3dtb2RlJnF1b3Q7IHZhbHVlPSZxdW90O3RyYW5zcGFyZW50JnF1b3Q7Jmd0Owo8L3ByZT4KPHA+Q29tIGlzc28sIG9zIGFycXVpdm9zIEZsYXNoIHNlbXByZSBhcGFyZWNlcsOjbyBhdHLDoXMgZG9zIExpZ2h0Ym94ZXMgZSB2YXJpYW50ZXMgZG8gbWVzbW8gZWZlaXRvLjxiciAvPgpBYnJhw6dvcyE8L3A+Cg==" />  		<a href="http://pt.pdf24.org" target="_blank" title="PDF Download"><img src="http://www.eduardolacorte.com.br/wp-content/plugins/pdf24-post-to-pdf/img/sheep_16x16.gif" alt="PDF Download" border="0" width="16" height="16" /></a>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<span class="pdf24Plugin-cp-text">Enviar artigo em PDF</span>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<input class="pdf24Plugin-cp-input" style="margin: 0px;" type="text" name="sendEmailTo" value="Digite endereo de e-mail" onmousedown="this.value = '';" />  		<input class="pdf24Plugin-cp-submit" style="margin: 0px;" type="submit" value="Enviar" />  	</form>  </div>]]></content:encoded>
			<wfw:commentRss>http://www.eduardolacorte.com.br/2011/07/27/resolvendo-a-sobreposicao-de-arquivos-flash-em-lightbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extensão Chrome: View Image Info</title>
		<link>http://www.eduardolacorte.com.br/2011/07/26/extensao-chrome-view-image-info/</link>
		<comments>http://www.eduardolacorte.com.br/2011/07/26/extensao-chrome-view-image-info/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 10:11:46 +0000</pubDate>
		<dc:creator>Eduardo Lacorte</dc:creator>
				<category><![CDATA[Informação]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Extensões]]></category>

		<guid isPermaLink="false">http://www.eduardolacorte.com.br/?p=448</guid>
		<description><![CDATA[Algumas funções que damos por garantidas nos browsers e usamos diariamente não estão disponíveis em todos. Existem funções que vemos disponíveis em um e que não estão disponíveis nos outros. É nestas alturas que as extensões podem dar uma ajuda e amenizar as falhas, atribuindo essas funções onde elas não existem. Um exemplo prático destas ]]></description>
			<content:encoded><![CDATA[<p>Algumas funções que damos por garantidas nos browsers e usamos diariamente não estão disponíveis em todos. Existem funções que vemos disponíveis em um e que não estão disponíveis nos outros. É nestas alturas que as extensões podem dar uma ajuda e amenizar as falhas, atribuindo essas funções onde elas não existem.</p>
<p>Um exemplo prático destas lacunas é a opção que o Firefox tem disponível no seu menu de contexto e que permite vermos informações sobre uma imagem, de forma simples e rápida. Para o Chrome, que não tem essa função acessível nos seus menus, existe a extensão View Image Info.</p>
<p style="text-align: center;"><a title="Extensão Chrome: View Image Info" rel="shadowbox[album]" href="http://www.eduardolacorte.com.br/wp-content/uploads/2011/07/View_Image_Info_01.jpg"><img class="aligncenter size-medium wp-image-450" title="Extensão Chrome: View Image Info" src="http://www.eduardolacorte.com.br/wp-content/uploads/2011/07/View_Image_Info_01-300x214.jpg" alt="Extensão Chrome: View Image Info" width="300" height="214" /></a></p>
<p>O View Image Info adiciona ao menu de contexto do Chrome uma nova opção que permitirá acessar de forma simples e rápida a toda a informação disponível sobre uma imagem que esteja em uma página web.</p>
<p>Essa opção chama-se View Image Info e ao ser seleccionada abre uma nova janela com toda a informação dessa imagem. A informação a ser disponibilizada vai desde a localização (endereço), dimensões, tipo da imagem, tamanho, texto associado e uma pré-visualização da imagem.</p>
<p>O fechamento dessa janela informativa pode ser feito normalmente ou através de um simples clique na tecla Esc.</p>
<p>Depois de terem instalado o View Image Info vão então ter disponível essa opção para que possam verificar os parâmetros das imagens que pretenderem e saberem um pouco mais sobre ela.</p>
<p>Esta função está disponível no Firefox desde o seu inicio e é bastante útil para quem desenvolve páginas web. Passa agora a estar disponível também no Chrome e da mesma forma que o Firefox o faz.</p>
<p style="text-align: center;"><a title="Extensão Chrome: View Image Info" rel="shadowbox[album]" href="http://www.eduardolacorte.com.br/wp-content/uploads/2011/07/View_Image_Info_2.jpg"><img class="aligncenter size-medium wp-image-451" title="Extensão Chrome: View Image Info" src="http://www.eduardolacorte.com.br/wp-content/uploads/2011/07/View_Image_Info_2-300x183.jpg" alt="Extensão Chrome: View Image Info" width="300" height="183" /></a></p>
<p>Fazemos notar que apesar de não estar acessível de forma simples como no Firefox ou através da extensão View Image Info, o Chrome tem esta informação disponível através das ferramentas do Programador. Esta extensão apenas facilita o acesso à informação.</p>
<p>Tornem o Chrome mais simples de usar e com maior informação acessível. Esta extensão, bem como outras que já apresentamos, permitem dar ao Chrome algumas das funções que estão em falta desde o seu início.</p>
<ul>
<li>Download: <a href="https://chrome.google.com/webstore/detail/jldjjifbpipdmligefcogandjojpdagn#" target="_blank">View Image Info (properties) 0.0.1.0</a></li>
<li>Homepage: <a href="https://chrome.google.com/webstore/detail/jldjjifbpipdmligefcogandjojpdagn" target="_blank">View Image Info (properties)</a></li>
</ul>
<p>Fonte: <a href="http://pplware.sapo.pt/google/extensao-chrome-view-image-info/" target="_blank">http://pplware.sapo.pt/google/extensao-chrome-view-image-info<br />
</a>Créditos: <a title="Posts by Pedro Simões" href="http://pplware.sapo.pt/author/psimoes/" target="_blank">Pedro Simões</a></p>
<p>* Apenas adaptei a matéria para o Português &#8211; Brasil, mantendo a sua originalidade.</p>
<div class="pdf24Plugin-cp">  	<form name="pdf24Form3" method="post" action="http://doc2pdf.pdf24.org/wordpress.php" target="pdf24PopWin" onsubmit="var pdf24Win = window.open('about:blank', 'pdf24PopWin', 'resizable=yes,scrollbars=yes,width=400,height=200,top=0,left=0'); pdf24Win.focus();">  		<input type="hidden" name="blogCharset" value="VVRGLTg=" /><input type="hidden" name="blogPosts" value="MQ==" /><input type="hidden" name="blogUrl" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnI=" /><input type="hidden" name="blogName" value="ZWR1YXJkbyBsYWNvcnRl" /><input type="hidden" name="blogValueEncoding" value="base64" /><input type="hidden" name="postTitle_0" value="RXh0ZW5zw6NvIENocm9tZTogVmlldyBJbWFnZSBJbmZv" /><input type="hidden" name="postLink_0" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvMjAxMS8wNy8yNi9leHRlbnNhby1jaHJvbWUtdmlldy1pbWFnZS1pbmZvLw==" /><input type="hidden" name="postAuthor_0" value="RWR1YXJkbyBMYWNvcnRl" /><input type="hidden" name="postDateTime_0" value="MjAxMS0wNy0yNiAwNzowNzo0Ng==" /><input type="hidden" name="postContent_0" value="PHA+QWxndW1hcyBmdW7Dp8O1ZXMgcXVlIGRhbW9zIHBvciBnYXJhbnRpZGFzIG5vcyBicm93c2VycyBlIHVzYW1vcyBkaWFyaWFtZW50ZSBuw6NvIGVzdMOjbyBkaXNwb27DrXZlaXMgZW0gdG9kb3MuIEV4aXN0ZW0gZnVuw6fDtWVzIHF1ZSB2ZW1vcyBkaXNwb27DrXZlaXMgZW0gdW0gZSBxdWUgbsOjbyBlc3TDo28gZGlzcG9uw612ZWlzIG5vcyBvdXRyb3MuIMOJIG5lc3RhcyBhbHR1cmFzIHF1ZSBhcyBleHRlbnPDtWVzIHBvZGVtIGRhciB1bWEgYWp1ZGEgZSBhbWVuaXphciBhcyBmYWxoYXMsIGF0cmlidWluZG8gZXNzYXMgZnVuw6fDtWVzIG9uZGUgZWxhcyBuw6NvIGV4aXN0ZW0uPC9wPgo8cD5VbSBleGVtcGxvIHByw6F0aWNvIGRlc3RhcyBsYWN1bmFzIMOpIGEgb3DDp8OjbyBxdWUgbyBGaXJlZm94IHRlbSBkaXNwb27DrXZlbCBubyBzZXUgbWVudSBkZSBjb250ZXh0byBlIHF1ZSBwZXJtaXRlIHZlcm1vcyBpbmZvcm1hw6fDtWVzIHNvYnJlIHVtYSBpbWFnZW0sIGRlIGZvcm1hIHNpbXBsZXMgZSByw6FwaWRhLiBQYXJhIG8gQ2hyb21lLCBxdWUgbsOjbyB0ZW0gZXNzYSBmdW7Dp8OjbyBhY2Vzc8OtdmVsIG5vcyBzZXVzIG1lbnVzLCBleGlzdGUgYSBleHRlbnPDo2/CoFZpZXcgSW1hZ2UgSW5mby48L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48YSB0aXRsZT0iRXh0ZW5zw6NvIENocm9tZTogVmlldyBJbWFnZSBJbmZvIiByZWw9InNoYWRvd2JveFthbGJ1bV0iIGhyZWY9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDExLzA3L1ZpZXdfSW1hZ2VfSW5mb18wMS5qcGciPjxpbWcgY2xhc3M9ImFsaWduY2VudGVyIHNpemUtbWVkaXVtIHdwLWltYWdlLTQ1MCIgdGl0bGU9IkV4dGVuc8OjbyBDaHJvbWU6IFZpZXcgSW1hZ2UgSW5mbyIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAxMS8wNy9WaWV3X0ltYWdlX0luZm9fMDEtMzAweDIxNC5qcGciIGFsdD0iRXh0ZW5zw6NvIENocm9tZTogVmlldyBJbWFnZSBJbmZvIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIxNCIgLz48L2E+PC9wPgo8cD5PwqBWaWV3IEltYWdlIEluZm8gYWRpY2lvbmEgYW8gbWVudSBkZSBjb250ZXh0byBkbyBDaHJvbWUgdW1hIG5vdmEgb3DDp8OjbyBxdWUgcGVybWl0aXLDoSBhY2Vzc2FyIGRlIGZvcm1hIHNpbXBsZXMgZSByw6FwaWRhIGEgdG9kYSBhIGluZm9ybWHDp8OjbyBkaXNwb27DrXZlbCBzb2JyZSB1bWEgaW1hZ2VtIHF1ZSBlc3RlamEgZW0gdW1hIHDDoWdpbmEgd2ViLjwvcD4KPHA+RXNzYSBvcMOnw6NvIGNoYW1hLXNlwqBWaWV3IEltYWdlIEluZm8gZSBhbyBzZXIgc2VsZWNjaW9uYWRhIGFicmUgdW1hIG5vdmEgamFuZWxhIGNvbSB0b2RhIGEgaW5mb3JtYcOnw6NvIGRlc3NhIGltYWdlbS4gQSBpbmZvcm1hw6fDo28gYSBzZXIgZGlzcG9uaWJpbGl6YWRhIHZhaSBkZXNkZSBhIGxvY2FsaXphw6fDo28gKGVuZGVyZcOnbyksIGRpbWVuc8O1ZXMsIHRpcG8gZGEgaW1hZ2VtLCB0YW1hbmhvLCB0ZXh0byBhc3NvY2lhZG8gZSB1bWEgcHLDqS12aXN1YWxpemHDp8OjbyBkYSBpbWFnZW0uPC9wPgo8cD5PIGZlY2hhbWVudG8gZGVzc2EgamFuZWxhIGluZm9ybWF0aXZhIHBvZGUgc2VyIGZlaXRvIG5vcm1hbG1lbnRlIG91IGF0cmF2w6lzIGRlIHVtIHNpbXBsZXMgY2xpcXVlIG5hIHRlY2xhIEVzYy48L3A+CjxwPkRlcG9pcyBkZSB0ZXJlbSBpbnN0YWxhZG8gb8KgVmlldyBJbWFnZSBJbmZvIHbDo28gZW50w6NvIHRlciBkaXNwb27DrXZlbCBlc3NhIG9ww6fDo28gcGFyYSBxdWUgcG9zc2FtIHZlcmlmaWNhciBvc8KgcGFyw6JtZXRyb3PCoGRhcyBpbWFnZW5zIHF1ZSBwcmV0ZW5kZXJlbSBlIHNhYmVyZW0gdW0gcG91Y28gbWFpcyBzb2JyZSBlbGEuPC9wPgo8cD5Fc3RhIGZ1bsOnw6NvIGVzdMOhIGRpc3BvbsOtdmVsIG5vIEZpcmVmb3ggZGVzZGUgbyBzZXUgaW5pY2lvIGUgw6kgYmFzdGFudGUgw7p0aWwgcGFyYSBxdWVtIGRlc2Vudm9sdmUgcMOhZ2luYXMgd2ViLiBQYXNzYSBhZ29yYSBhIGVzdGFywqBkaXNwb27DrXZlbMKgdGFtYsOpbSBubyBDaHJvbWUgZSBkYSBtZXNtYSBmb3JtYSBxdWUgbyBGaXJlZm94IG8gZmF6LjwvcD4KPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPjxhIHRpdGxlPSJFeHRlbnPDo28gQ2hyb21lOiBWaWV3IEltYWdlIEluZm8iIHJlbD0ic2hhZG93Ym94W2FsYnVtXSIgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMDcvVmlld19JbWFnZV9JbmZvXzIuanBnIj48aW1nIGNsYXNzPSJhbGlnbmNlbnRlciBzaXplLW1lZGl1bSB3cC1pbWFnZS00NTEiIHRpdGxlPSJFeHRlbnPDo28gQ2hyb21lOiBWaWV3IEltYWdlIEluZm8iIHNyYz0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMDcvVmlld19JbWFnZV9JbmZvXzItMzAweDE4My5qcGciIGFsdD0iRXh0ZW5zw6NvIENocm9tZTogVmlldyBJbWFnZSBJbmZvIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjE4MyIgLz48L2E+PC9wPgo8cD5GYXplbW9zIG5vdGFyIHF1ZSBhcGVzYXIgZGUgbsOjbyBlc3RhciBhY2Vzc8OtdmVsIGRlIGZvcm1hIHNpbXBsZXMgY29tbyBubyBGaXJlZm94IG91IGF0cmF2w6lzIGRhIGV4dGVuc8Ojb8KgVmlldyBJbWFnZSBJbmZvLCBvIENocm9tZSB0ZW0gZXN0YSBpbmZvcm1hw6fDo28gZGlzcG9uw612ZWwgYXRyYXbDqXMgZGFzIGZlcnJhbWVudGFzIGRvIFByb2dyYW1hZG9yLiBFc3RhIGV4dGVuc8OjbyBhcGVuYXMgZmFjaWxpdGEgbyBhY2Vzc28gw6AgaW5mb3JtYcOnw6NvLjwvcD4KPHA+VG9ybmVtIG8gQ2hyb21lIG1haXMgc2ltcGxlcyBkZSB1c2FyIGUgY29tIG1haW9yIGluZm9ybWHDp8OjbyBhY2Vzc8OtdmVsLiBFc3RhIGV4dGVuc8OjbywgYmVtIGNvbW8gb3V0cmFzIHF1ZSBqw6EgYXByZXNlbnRhbW9zLCBwZXJtaXRlbSBkYXIgYW8gQ2hyb21lIGFsZ3VtYXMgZGFzIGZ1bsOnw7VlcyBxdWUgZXN0w6NvIGVtIGZhbHRhIGRlc2RlIG8gc2V1IGluw61jaW8uPC9wPgo8dWw+CjxsaT5Eb3dubG9hZDrCoDxhIGhyZWY9Imh0dHBzOi8vY2hyb21lLmdvb2dsZS5jb20vd2Vic3RvcmUvZGV0YWlsL2psZGpqaWZicGlwZG1saWdlZmNvZ2FuZGpvanBkYWduIyIgdGFyZ2V0PSJfYmxhbmsiPlZpZXcgSW1hZ2UgSW5mbyAocHJvcGVydGllcykgMC4wLjEuMDwvYT48L2xpPgo8bGk+SG9tZXBhZ2U6wqA8YSBocmVmPSJodHRwczovL2Nocm9tZS5nb29nbGUuY29tL3dlYnN0b3JlL2RldGFpbC9qbGRqamlmYnBpcGRtbGlnZWZjb2dhbmRqb2pwZGFnbiIgdGFyZ2V0PSJfYmxhbmsiPlZpZXcgSW1hZ2UgSW5mbyAocHJvcGVydGllcyk8L2E+PC9saT4KPC91bD4KPHA+Rm9udGU6wqA8YSBocmVmPSJodHRwOi8vcHBsd2FyZS5zYXBvLnB0L2dvb2dsZS9leHRlbnNhby1jaHJvbWUtdmlldy1pbWFnZS1pbmZvLyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9wcGx3YXJlLnNhcG8ucHQvZ29vZ2xlL2V4dGVuc2FvLWNocm9tZS12aWV3LWltYWdlLWluZm88YnIgLz4KPC9hPkNyw6lkaXRvczrCoDxhIHRpdGxlPSJQb3N0cyBieSBQZWRybyBTaW3DtWVzIiBocmVmPSJodHRwOi8vcHBsd2FyZS5zYXBvLnB0L2F1dGhvci9wc2ltb2VzLyIgdGFyZ2V0PSJfYmxhbmsiPlBlZHJvIFNpbcO1ZXM8L2E+PC9wPgo8cD4qIEFwZW5hcyBhZGFwdGVpIGEgbWF0w6lyaWEgcGFyYSBvIFBvcnR1Z3XDqnMgJiM4MjExOyBCcmFzaWwsIG1hbnRlbmRvIGEgc3VhIG9yaWdpbmFsaWRhZGUuPC9wPgo=" />  		<a href="http://pt.pdf24.org" target="_blank" title="PDF Download"><img src="http://www.eduardolacorte.com.br/wp-content/plugins/pdf24-post-to-pdf/img/sheep_16x16.gif" alt="PDF Download" border="0" width="16" height="16" /></a>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<span class="pdf24Plugin-cp-text">Enviar artigo em PDF</span>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<input class="pdf24Plugin-cp-input" style="margin: 0px;" type="text" name="sendEmailTo" value="Digite endereo de e-mail" onmousedown="this.value = '';" />  		<input class="pdf24Plugin-cp-submit" style="margin: 0px;" type="submit" value="Enviar" />  	</form>  </div>]]></content:encoded>
			<wfw:commentRss>http://www.eduardolacorte.com.br/2011/07/26/extensao-chrome-view-image-info/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como resolver incompatibilidades entre IE7 e IE8</title>
		<link>http://www.eduardolacorte.com.br/2011/07/23/como-resolver-incompatibilidades-entre-ie7-e-ie8/</link>
		<comments>http://www.eduardolacorte.com.br/2011/07/23/como-resolver-incompatibilidades-entre-ie7-e-ie8/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 08:02:35 +0000</pubDate>
		<dc:creator>Eduardo Lacorte</dc:creator>
				<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Dicas]]></category>

		<guid isPermaLink="false">http://www.eduardolacorte.com.br/?p=290</guid>
		<description><![CDATA[Olá pessoal! Nesse post quero explicar como resolver problemas de incompatibilidade entre os browsers Internet Explorer 7 e Internet Explorer 8, ambos ainda muito usados na Web. É uma forma muito simples, que se fará valer do botão de compatibilidade que há no Internet Explorer 8, responsável por &#8220;emular&#8221; uma página acessada em IE8 como ]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal!</p>
<p>Nesse post quero explicar como resolver problemas de incompatibilidade entre os browsers Internet Explorer 7 e Internet Explorer 8, ambos ainda muito usados na Web.</p>
<p>É uma forma muito simples, que se fará valer do botão de compatibilidade que há no Internet Explorer 8, responsável por &#8220;emular&#8221; uma página acessada em IE8 como se estivesse sendo acessada em IE7 (estranho existir um botão desses de retrocesso, não??? rs).</p>
<p>Faremos uso de um código muito simples. Na verdade, uma única Meta Tag, conforme vemos abaixo:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=7&quot; /&gt;
</pre>
<p>Ao adicionar a Meta Tag acima ao &lt;head&gt; do seu código HTML, a página sempre será acessada &#8220;emulada&#8221; automaticamente. Ou seja, quando o usuário acessar o seu site pelo IE8 (que não representa nenhum avanço na história da Web&#8230; rs) a página se comportará como se estivesse no IE7, e problemas como background-bottom (CSS) estarão automaticamente superados. O botão de emulação nem aparecerá, porque o browser entenderá que a página está sendo forçada a se comportar como se estivesse em IE7. Muito simples!</p>
<p>OBS: Se você trabalhar com HTML 5, o código é assim:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=7&quot;&gt;
</pre>
<p>Isso porque na sintaxe do HTML 5 os fechamentos em caso de inexistência de fechamendo oficial de uma tag deixaram de existir.</p>
<p>Você usa o Dreamweaver? Muito bom!!! O código está presente no Painel Snippets (Shift + F9), na categoria Meta.</p>
<p>Abraços!</p>
<div class="pdf24Plugin-cp">  	<form name="pdf24Form5" method="post" action="http://doc2pdf.pdf24.org/wordpress.php" target="pdf24PopWin" onsubmit="var pdf24Win = window.open('about:blank', 'pdf24PopWin', 'resizable=yes,scrollbars=yes,width=400,height=200,top=0,left=0'); pdf24Win.focus();">  		<input type="hidden" name="blogCharset" value="VVRGLTg=" /><input type="hidden" name="blogPosts" value="MQ==" /><input type="hidden" name="blogUrl" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnI=" /><input type="hidden" name="blogName" value="ZWR1YXJkbyBsYWNvcnRl" /><input type="hidden" name="blogValueEncoding" value="base64" /><input type="hidden" name="postTitle_0" value="Q29tbyByZXNvbHZlciBpbmNvbXBhdGliaWxpZGFkZXMgZW50cmUgSUU3IGUgSUU4" /><input type="hidden" name="postLink_0" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvMjAxMS8wNy8yMy9jb21vLXJlc29sdmVyLWluY29tcGF0aWJpbGlkYWRlcy1lbnRyZS1pZTctZS1pZTgv" /><input type="hidden" name="postAuthor_0" value="RWR1YXJkbyBMYWNvcnRl" /><input type="hidden" name="postDateTime_0" value="MjAxMS0wNy0yMyAwNTowNzozNQ==" /><input type="hidden" name="postContent_0" value="PHA+T2zDoSBwZXNzb2FsITwvcD4KPHA+TmVzc2UgcG9zdCBxdWVybyBleHBsaWNhciBjb21vIHJlc29sdmVyIHByb2JsZW1hcyBkZSBpbmNvbXBhdGliaWxpZGFkZSBlbnRyZSBvcyBicm93c2VycyBJbnRlcm5ldCBFeHBsb3JlciA3IGUgSW50ZXJuZXQgRXhwbG9yZXIgOCwgYW1ib3MgYWluZGEgbXVpdG8gdXNhZG9zIG5hIFdlYi48L3A+CjxwPsOJIHVtYSBmb3JtYSBtdWl0byBzaW1wbGVzLCBxdWUgc2UgZmFyw6EgdmFsZXIgZG8gYm90w6NvIGRlIGNvbXBhdGliaWxpZGFkZSBxdWUgaMOhIG5vIEludGVybmV0IEV4cGxvcmVyIDgsIHJlc3BvbnPDoXZlbCBwb3IgJiM4MjIwO2VtdWxhciYjODIyMTsgdW1hIHDDoWdpbmEgYWNlc3NhZGEgZW0gSUU4IGNvbW8gc2UgZXN0aXZlc3NlIHNlbmRvIGFjZXNzYWRhIGVtIElFNyAoZXN0cmFuaG8gZXhpc3RpciB1bSBib3TDo28gZGVzc2VzIGRlIHJldHJvY2Vzc28sIG7Do28/Pz8gcnMpLjwvcD4KPHA+RmFyZW1vcyB1c28gZGUgdW0gY8OzZGlnbyBtdWl0byBzaW1wbGVzLiBOYSB2ZXJkYWRlLCB1bWEgw7puaWNhIE1ldGEgVGFnLCBjb25mb3JtZSB2ZW1vcyBhYmFpeG86PC9wPgo8cHJlIGNsYXNzPSJicnVzaDogeG1sOyB0aXRsZTogOyBub3RyYW5zbGF0ZSI+CiZsdDttZXRhIGh0dHAtZXF1aXY9JnF1b3Q7WC1VQS1Db21wYXRpYmxlJnF1b3Q7IGNvbnRlbnQ9JnF1b3Q7SUU9NyZxdW90OyAvJmd0Owo8L3ByZT4KPHA+QW8gYWRpY2lvbmFyIGEgTWV0YSBUYWcgYWNpbWEgYW8gJmx0O2hlYWQmZ3Q7IGRvIHNldSBjw7NkaWdvIEhUTUwsIGEgcMOhZ2luYSBzZW1wcmUgc2Vyw6EgYWNlc3NhZGEgJiM4MjIwO2VtdWxhZGEmIzgyMjE7IGF1dG9tYXRpY2FtZW50ZS4gT3Ugc2VqYSwgcXVhbmRvIG8gdXN1w6FyaW8gYWNlc3NhciBvIHNldSBzaXRlIHBlbG8gSUU4IChxdWUgbsOjbyByZXByZXNlbnRhIG5lbmh1bSBhdmFuw6dvIG5hIGhpc3TDs3JpYSBkYSBXZWImIzgyMzA7IHJzKSBhIHDDoWdpbmEgc2UgY29tcG9ydGFyw6EgY29tbyBzZSBlc3RpdmVzc2Ugbm8gSUU3LCBlIHByb2JsZW1hcyBjb21vIGJhY2tncm91bmQtYm90dG9tIChDU1MpIGVzdGFyw6NvIGF1dG9tYXRpY2FtZW50ZSBzdXBlcmFkb3MuIE8gYm90w6NvIGRlIGVtdWxhw6fDo28gbmVtIGFwYXJlY2Vyw6EsIHBvcnF1ZSBvIGJyb3dzZXIgZW50ZW5kZXLDoSBxdWUgYSBww6FnaW5hIGVzdMOhIHNlbmRvIGZvcsOnYWRhIGEgc2UgY29tcG9ydGFyIGNvbW8gc2UgZXN0aXZlc3NlIGVtIElFNy4gTXVpdG8gc2ltcGxlcyE8L3A+CjxwPk9CUzogU2Ugdm9jw6ogdHJhYmFsaGFyIGNvbSBIVE1MIDUsIG8gY8OzZGlnbyDDqSBhc3NpbTo8L3A+CjxwcmUgY2xhc3M9ImJydXNoOiB4bWw7IHRpdGxlOiA7IG5vdHJhbnNsYXRlIj4KJmx0O21ldGEgaHR0cC1lcXVpdj0mcXVvdDtYLVVBLUNvbXBhdGlibGUmcXVvdDsgY29udGVudD0mcXVvdDtJRT03JnF1b3Q7Jmd0Owo8L3ByZT4KPHA+SXNzbyBwb3JxdWUgbmEgc2ludGF4ZSBkbyBIVE1MIDUgb3MgZmVjaGFtZW50b3MgZW0gY2FzbyBkZSBpbmV4aXN0w6puY2lhIGRlIGZlY2hhbWVuZG8gb2ZpY2lhbCBkZSB1bWEgdGFnIGRlaXhhcmFtIGRlIGV4aXN0aXIuPC9wPgo8cD5Wb2PDqiB1c2EgbyBEcmVhbXdlYXZlcj8gTXVpdG8gYm9tISEhIE8gY8OzZGlnbyBlc3TDoSBwcmVzZW50ZSBubyBQYWluZWwgU25pcHBldHMgKFNoaWZ0ICsgRjkpLCBuYSBjYXRlZ29yaWEgTWV0YS48L3A+CjxwPkFicmHDp29zITwvcD4K" />  		<a href="http://pt.pdf24.org" target="_blank" title="PDF Creator"><img src="http://www.eduardolacorte.com.br/wp-content/plugins/pdf24-post-to-pdf/img/sheep_16x16.gif" alt="PDF Creator" border="0" width="16" height="16" /></a>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<span class="pdf24Plugin-cp-text">Enviar artigo em PDF</span>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<input class="pdf24Plugin-cp-input" style="margin: 0px;" type="text" name="sendEmailTo" value="Digite endereo de e-mail" onmousedown="this.value = '';" />  		<input class="pdf24Plugin-cp-submit" style="margin: 0px;" type="submit" value="Enviar" />  	</form>  </div>]]></content:encoded>
			<wfw:commentRss>http://www.eduardolacorte.com.br/2011/07/23/como-resolver-incompatibilidades-entre-ie7-e-ie8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como alinhar sites ao centro da tela com CSS</title>
		<link>http://www.eduardolacorte.com.br/2011/07/23/como-alinhar-sites-ao-centro-da-tela-com-css/</link>
		<comments>http://www.eduardolacorte.com.br/2011/07/23/como-alinhar-sites-ao-centro-da-tela-com-css/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 07:48:20 +0000</pubDate>
		<dc:creator>Eduardo Lacorte</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Otimização]]></category>
		<category><![CDATA[Usabilidade]]></category>
		<category><![CDATA[Usuário]]></category>

		<guid isPermaLink="false">http://www.eduardolacorte.com.br/?p=293</guid>
		<description><![CDATA[Olá, pessoal! Bom, esse é um post relativamente curto, onde explicarei como alinhar um site ao centro da tela através do CSS. Existem duas maneiras, sendo que ambas são aplicadas ao div principal do seu site: a certa e o boato, sendo que o boato é o mais disseminado na Web, infelizmente. Primeiramente, vamos ao ]]></description>
			<content:encoded><![CDATA[<p>Olá, pessoal!</p>
<p>Bom, esse é um post relativamente curto, onde explicarei como alinhar um site ao centro da tela através do CSS.</p>
<p>Existem duas maneiras, sendo que ambas são aplicadas ao div principal do seu site: a certa e o boato, sendo que o boato é o mais disseminado na Web, infelizmente. Primeiramente, vamos ao boato.</p>
<h2>Alinhando sites ao centro da tela com divs de posição absoluta</h2>
<p>Esse boato corre a Web, porém é uma explicação totalmente errada, principalmente pela ausência de teste de usabilidade. Veja abaixo um exemplo de CSS para o alinhamento dessa maneira:</p>
<pre class="brush: css; title: ; notranslate">
#alinhacentro {
position: absolute;
width: 980px;
left: 50%;
top: 10px;
margin-left: -490px;
z-index: 1;
}
</pre>
<p>O código acima resulta em um site alinhado ao centro da tela, justamente por realizar um procedimento bastante simples:</p>
<ol>
<li>A posição em X (left) do div é equivalente a 50% da tela.</li>
<li>Ao posicionar o div a 50% da tela, o próximo passo é recolher METADE da sua largura através da margem esquerda negativa.</li>
<li>Com isso, o div que estava com seu início a 50% da tela terá sua metade para trás, deixando assim o site exatamente no meio da tela.</li>
</ol>
<h3>Problemas</h3>
<ol>
<li>O usuário, se utilizar resolução inferior à largura do site, não conseguirá navegar nele por completo pelo fato da margem esquerda com valor negativo. O site entrará para a esquerda, inviabilizando principalmente os sites com menus verticais.</li>
<li>O usuário até pode ter resolução de tela compatível com o site, mas se ele utilizar o browser apenas com a metade da tela dele (digamos que ele esteja com duas telas ao mesmo tempo, sendo uma um documento do Word e outra o site, ou então um boleto bancário ou algo assim) enfrentará o mesmo problema.</li>
</ol>
<p>Ou seja, essa maneira de formatação que corre a Web é absolutamente equivocada, e não deve ser praticada.</p>
<h2>Alinhando sites ao centro da tela corretamente</h2>
<p>Explicada a maneira errada, vamos à certa:</p>
<pre class="brush: css; title: ; notranslate">
#alinhacentro {
position: relative; /* para o caso de necessidade de trabalho com divs absolutas dentro do site */
width: 980px;
margin: 0 auto; /* o primeiro valor é equivalente aos valores para topo e baixo, e o segundo para esquerda e direita */
}
</pre>
<p>O código acima resulta em um site alinhado ao centro da tela de maneira correta, pois não trabalha com a margem negativa. Você pode fazer o teste de usabilidade que sugeri, deixando o navegador com tamanho menor que o do próprio site, e verá que não enfrentará problema algum. Essa sim é a forma absolutamente correta de alinhar um site ao centro da tela com CSS.</p>
<p>Abraços!</p>
<div class="pdf24Plugin-cp">  	<form name="pdf24Form7" method="post" action="http://doc2pdf.pdf24.org/wordpress.php" target="pdf24PopWin" onsubmit="var pdf24Win = window.open('about:blank', 'pdf24PopWin', 'resizable=yes,scrollbars=yes,width=400,height=200,top=0,left=0'); pdf24Win.focus();">  		<input type="hidden" name="blogCharset" value="VVRGLTg=" /><input type="hidden" name="blogPosts" value="MQ==" /><input type="hidden" name="blogUrl" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnI=" /><input type="hidden" name="blogName" value="ZWR1YXJkbyBsYWNvcnRl" /><input type="hidden" name="blogValueEncoding" value="base64" /><input type="hidden" name="postTitle_0" value="Q29tbyBhbGluaGFyIHNpdGVzIGFvIGNlbnRybyBkYSB0ZWxhIGNvbSBDU1M=" /><input type="hidden" name="postLink_0" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvMjAxMS8wNy8yMy9jb21vLWFsaW5oYXItc2l0ZXMtYW8tY2VudHJvLWRhLXRlbGEtY29tLWNzcy8=" /><input type="hidden" name="postAuthor_0" value="RWR1YXJkbyBMYWNvcnRl" /><input type="hidden" name="postDateTime_0" value="MjAxMS0wNy0yMyAwNDowNzoyMA==" /><input type="hidden" name="postContent_0" value="PHA+T2zDoSwgcGVzc29hbCE8L3A+CjxwPkJvbSwgZXNzZSDDqSB1bSBwb3N0IHJlbGF0aXZhbWVudGUgY3VydG8sIG9uZGUgZXhwbGljYXJlaSBjb21vIGFsaW5oYXIgdW0gc2l0ZSBhbyBjZW50cm8gZGEgdGVsYSBhdHJhdsOpcyBkbyBDU1MuPC9wPgo8cD5FeGlzdGVtIGR1YXMgbWFuZWlyYXMsIHNlbmRvIHF1ZSBhbWJhcyBzw6NvIGFwbGljYWRhcyBhbyBkaXYgcHJpbmNpcGFsIGRvIHNldSBzaXRlOiBhIGNlcnRhIGUgbyBib2F0bywgc2VuZG8gcXVlIG8gYm9hdG8gw6kgbyBtYWlzIGRpc3NlbWluYWRvIG5hIFdlYiwgaW5mZWxpem1lbnRlLiBQcmltZWlyYW1lbnRlLCB2YW1vcyBhbyBib2F0by48L3A+CjxoMj5BbGluaGFuZG8gc2l0ZXMgYW8gY2VudHJvIGRhIHRlbGEgY29tIGRpdnMgZGUgcG9zacOnw6NvIGFic29sdXRhPC9oMj4KPHA+RXNzZSBib2F0byBjb3JyZSBhIFdlYiwgcG9yw6ltIMOpIHVtYSBleHBsaWNhw6fDo28gdG90YWxtZW50ZSBlcnJhZGEsIHByaW5jaXBhbG1lbnRlIHBlbGEgYXVzw6puY2lhIGRlIHRlc3RlIGRlIHVzYWJpbGlkYWRlLiBWZWphIGFiYWl4byB1bSBleGVtcGxvIGRlIENTUyBwYXJhIG8gYWxpbmhhbWVudG8gZGVzc2EgbWFuZWlyYTo8L3A+CjxwcmUgY2xhc3M9ImJydXNoOiBjc3M7IHRpdGxlOiA7IG5vdHJhbnNsYXRlIj4KI2FsaW5oYWNlbnRybyB7CnBvc2l0aW9uOiBhYnNvbHV0ZTsKd2lkdGg6IDk4MHB4OwpsZWZ0OiA1MCU7CnRvcDogMTBweDsKbWFyZ2luLWxlZnQ6IC00OTBweDsKei1pbmRleDogMTsKfQo8L3ByZT4KPHA+TyBjw7NkaWdvIGFjaW1hIHJlc3VsdGEgZW0gdW0gc2l0ZSBhbGluaGFkbyBhbyBjZW50cm8gZGEgdGVsYSwganVzdGFtZW50ZSBwb3IgcmVhbGl6YXIgdW0gcHJvY2VkaW1lbnRvIGJhc3RhbnRlIHNpbXBsZXM6PC9wPgo8b2w+CjxsaT5BIHBvc2nDp8OjbyBlbSBYIChsZWZ0KSBkbyBkaXYgw6kgZXF1aXZhbGVudGUgYSA1MCUgZGEgdGVsYS48L2xpPgo8bGk+QW8gcG9zaWNpb25hciBvIGRpdiBhIDUwJSBkYSB0ZWxhLCBvIHByw7N4aW1vIHBhc3NvIMOpIHJlY29saGVyIE1FVEFERSBkYSBzdWEgbGFyZ3VyYSBhdHJhdsOpcyBkYSBtYXJnZW0gZXNxdWVyZGEgbmVnYXRpdmEuPC9saT4KPGxpPkNvbSBpc3NvLCBvIGRpdiBxdWUgZXN0YXZhIGNvbSBzZXUgaW7DrWNpbyBhIDUwJSBkYSB0ZWxhIHRlcsOhIHN1YSBtZXRhZGUgcGFyYSB0csOhcywgZGVpeGFuZG8gYXNzaW0gbyBzaXRlIGV4YXRhbWVudGUgbm8gbWVpbyBkYSB0ZWxhLjwvbGk+Cjwvb2w+CjxoMz5Qcm9ibGVtYXM8L2gzPgo8b2w+CjxsaT5PIHVzdcOhcmlvLCBzZSB1dGlsaXphciByZXNvbHXDp8OjbyBpbmZlcmlvciDDoCBsYXJndXJhIGRvIHNpdGUsIG7Do28gY29uc2VndWlyw6EgbmF2ZWdhciBuZWxlIHBvciBjb21wbGV0byBwZWxvIGZhdG8gZGEgbWFyZ2VtIGVzcXVlcmRhIGNvbSB2YWxvciBuZWdhdGl2by4gTyBzaXRlIGVudHJhcsOhIHBhcmEgYSBlc3F1ZXJkYSwgaW52aWFiaWxpemFuZG8gcHJpbmNpcGFsbWVudGUgb3Mgc2l0ZXMgY29tIG1lbnVzIHZlcnRpY2Fpcy48L2xpPgo8bGk+TyB1c3XDoXJpbyBhdMOpIHBvZGUgdGVyIHJlc29sdcOnw6NvIGRlIHRlbGEgY29tcGF0w612ZWwgY29tIG8gc2l0ZSwgbWFzIHNlIGVsZSB1dGlsaXphciBvIGJyb3dzZXIgYXBlbmFzIGNvbSBhIG1ldGFkZSBkYSB0ZWxhIGRlbGUgKGRpZ2Ftb3MgcXVlIGVsZSBlc3RlamEgY29tIGR1YXMgdGVsYXMgYW8gbWVzbW8gdGVtcG8sIHNlbmRvIHVtYSB1bSBkb2N1bWVudG8gZG8gV29yZCBlIG91dHJhIG8gc2l0ZSwgb3UgZW50w6NvIHVtIGJvbGV0byBiYW5jw6FyaW8gb3UgYWxnbyBhc3NpbSkgZW5mcmVudGFyw6EgbyBtZXNtbyBwcm9ibGVtYS48L2xpPgo8L29sPgo8cD5PdSBzZWphLCBlc3NhIG1hbmVpcmEgZGUgZm9ybWF0YcOnw6NvIHF1ZSBjb3JyZSBhIFdlYiDDqSBhYnNvbHV0YW1lbnRlIGVxdWl2b2NhZGEsIGUgbsOjbyBkZXZlIHNlciBwcmF0aWNhZGEuPC9wPgo8aDI+QWxpbmhhbmRvIHNpdGVzIGFvIGNlbnRybyBkYSB0ZWxhIGNvcnJldGFtZW50ZTwvaDI+CjxwPkV4cGxpY2FkYSBhIG1hbmVpcmEgZXJyYWRhLCB2YW1vcyDDoCBjZXJ0YTo8L3A+CjxwcmUgY2xhc3M9ImJydXNoOiBjc3M7IHRpdGxlOiA7IG5vdHJhbnNsYXRlIj4KI2FsaW5oYWNlbnRybyB7CnBvc2l0aW9uOiByZWxhdGl2ZTsgLyogcGFyYSBvIGNhc28gZGUgbmVjZXNzaWRhZGUgZGUgdHJhYmFsaG8gY29tIGRpdnMgYWJzb2x1dGFzIGRlbnRybyBkbyBzaXRlICovCndpZHRoOiA5ODBweDsKbWFyZ2luOiAwIGF1dG87IC8qIG8gcHJpbWVpcm8gdmFsb3Igw6kgZXF1aXZhbGVudGUgYW9zIHZhbG9yZXMgcGFyYSB0b3BvIGUgYmFpeG8sIGUgbyBzZWd1bmRvIHBhcmEgZXNxdWVyZGEgZSBkaXJlaXRhICovCn0KPC9wcmU+CjxwPk8gY8OzZGlnbyBhY2ltYSByZXN1bHRhIGVtIHVtIHNpdGUgYWxpbmhhZG8gYW8gY2VudHJvIGRhIHRlbGEgZGUgbWFuZWlyYSBjb3JyZXRhLCBwb2lzIG7Do28gdHJhYmFsaGEgY29tIGEgbWFyZ2VtIG5lZ2F0aXZhLiBWb2PDqiBwb2RlIGZhemVyIG8gdGVzdGUgZGUgdXNhYmlsaWRhZGUgcXVlIHN1Z2VyaSwgZGVpeGFuZG8gbyBuYXZlZ2Fkb3IgY29tIHRhbWFuaG8gbWVub3IgcXVlIG8gZG8gcHLDs3ByaW8gc2l0ZSwgZSB2ZXLDoSBxdWUgbsOjbyBlbmZyZW50YXLDoSBwcm9ibGVtYSBhbGd1bS4gRXNzYSBzaW0gw6kgYSBmb3JtYSBhYnNvbHV0YW1lbnRlIGNvcnJldGEgZGUgYWxpbmhhciB1bSBzaXRlIGFvIGNlbnRybyBkYSB0ZWxhIGNvbSBDU1MuPC9wPgo8cD5BYnJhw6dvcyE8L3A+Cg==" />  		<a href="http://pt.pdf24.org" target="_blank" title="Create PDF"><img src="http://www.eduardolacorte.com.br/wp-content/plugins/pdf24-post-to-pdf/img/sheep_16x16.gif" alt="Create PDF" border="0" width="16" height="16" /></a>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<span class="pdf24Plugin-cp-text">Enviar artigo em PDF</span>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<input class="pdf24Plugin-cp-input" style="margin: 0px;" type="text" name="sendEmailTo" value="Digite endereo de e-mail" onmousedown="this.value = '';" />  		<input class="pdf24Plugin-cp-submit" style="margin: 0px;" type="submit" value="Enviar" />  	</form>  </div>]]></content:encoded>
			<wfw:commentRss>http://www.eduardolacorte.com.br/2011/07/23/como-alinhar-sites-ao-centro-da-tela-com-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como exportar JavaScript do Dreamweaver para arquivos .js</title>
		<link>http://www.eduardolacorte.com.br/2011/07/23/como-exportar-javascript-do-dreamweaver-para-arquivos-js/</link>
		<comments>http://www.eduardolacorte.com.br/2011/07/23/como-exportar-javascript-do-dreamweaver-para-arquivos-js/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 07:05:49 +0000</pubDate>
		<dc:creator>Eduardo Lacorte</dc:creator>
				<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Manutenção]]></category>
		<category><![CDATA[Otimização]]></category>

		<guid isPermaLink="false">http://www.eduardolacorte.com.br/?p=244</guid>
		<description><![CDATA[Sim, é isso mesmo que você leu! O Dreamweaver exporta seus comandos de JavaScript, criados através do painel Behaviors (assunto para outro post) de uma forma muito simples. Veja abaixo: As imagens acima demonstram o uso do JavaScript do Dreamweaver. No exemplo acima, um código gerado para o manuseio da visibilidade de elementos (Show/Hide Elements). ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2011/05/m10-05.jpg" rel="shadowbox[post-244];player=img;"></a>Sim, é isso mesmo que você leu! O Dreamweaver exporta seus comandos de JavaScript, criados através do painel Behaviors (assunto para outro post) de uma forma muito simples. Veja abaixo:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2011/05/m10-01.jpg" rel="shadowbox[post-244];player=img;" title="Uso de Behaviors JavaScript no Dreamweaver"><img class="size-medium wp-image-246    aligncenter" title="Uso de Behaviors JavaScript no Dreamweaver" src="http://www.eduardolacorte.com.br/wp-content/uploads/2011/05/m10-01-300x179.jpg" alt="" width="300" height="179" /></a></p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2011/05/m10-02.jpg" rel="shadowbox[post-244];player=img;" title="Código JavaScript gerado pelo Dreamweaver"><img class="size-medium wp-image-247  aligncenter" title="Código JavaScript gerado pelo Dreamweaver" src="http://www.eduardolacorte.com.br/wp-content/uploads/2011/05/m10-02-300x184.jpg" alt="" width="300" height="184" /></a></p>
<p>As imagens acima demonstram o uso do JavaScript do Dreamweaver. No exemplo acima, um código gerado para o manuseio da visibilidade de elementos (Show/Hide Elements).</p>
<p>A questão é que, por padrão, o código JavaScript do Dreamweaver é gerado no próprio &lt;head&gt;&lt;/head&gt;, e se formos aprofundar o pensamento, ao duplicar as páginas via Templates ou includes (ou mesmo qualquer outra técnica), esse código será replicado para cada página, tornando as páginas mais pesadas e a manutenção mais complicada por &#8220;bobeira&#8221;.</p>
<p>O comando em foco na imagem abaixo resolve o problema:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2011/05/m10-03.jpg" rel="shadowbox[post-244];player=img;" title="Commands - Externalize JavaScript"><img class="size-medium wp-image-248  aligncenter" title="Commands - Externalize JavaScript" src="http://www.eduardolacorte.com.br/wp-content/uploads/2011/05/m10-03-300x186.jpg" alt="" width="300" height="186" /></a></p>
<p>Esse comando é extremamente útil, e ainda por cima te dá duas opções de sequência: exportação de forma simples (arquivo .js apenas) e forma não-obstrutiva (arquivo .js e retirada de todo e qualquer evento aplicado em tags HTML no decorrer do arquivo). Veja as imagens abaixo e seus resultados:</p>
<h2>Exportação de JavaScript apenas do &lt;head&gt; (opção 1)</h2>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2011/05/m10-04.jpg" rel="shadowbox[post-244];player=img;" title="Primeira opção de exportação"><img class="size-medium wp-image-249  aligncenter" title="Primeira opção de exportação" src="http://www.eduardolacorte.com.br/wp-content/uploads/2011/05/m10-04-300x263.jpg" alt="" width="300" height="263" /></a></p>
<p style="text-align: center;"><img class="aligncenter" title="Resultado da exportação do modo 1" src="http://www.eduardolacorte.com.br/wp-content/uploads/2011/05/m10-05-300x263.jpg" alt="" width="300" height="263" /></p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2011/05/m10-06.jpg" rel="shadowbox[post-244];player=img;" title="Resultado da exportação do .js"><img class="size-medium wp-image-251  aligncenter" title="Resultado da exportação do .js" src="http://www.eduardolacorte.com.br/wp-content/uploads/2011/05/m10-06-300x179.jpg" alt="" width="300" height="179" /></a></p>
<p>Pela imagem acima nota-se que o Dreamweaver retirou o código JavaScript do &lt;head&gt; e colocou-o em um arquivo .js, que é exportado para o mesmo local do HTML, por padrão. A chamada ao arquivo é inserida, como observado na figura acima.</p>
<h2>Exportação total do JavaScript (JavaScript não Intrusivo / Obstrutivo)</h2>
<p><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2011/07/m10-07.jpg" rel="shadowbox[post-244];player=img;" title="Exportação de JavaScript não Intrusivo / Obstrutivo"><img class="aligncenter size-medium wp-image-408" title="Exportação de JavaScript não Intrusivo / Obstrutivo" src="http://www.eduardolacorte.com.br/wp-content/uploads/2011/07/m10-07-300x263.jpg" alt="Exportação de JavaScript não Intrusivo / Obstrutivo" width="300" height="263" /></a></p>
<p><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2011/07/m10-08.jpg" rel="shadowbox[post-244];player=img;" title="Definição de IDs para os objetos que usam JavaScript"><img class="aligncenter size-medium wp-image-409" title="Definição de IDs para os objetos que usam JavaScript" src="http://www.eduardolacorte.com.br/wp-content/uploads/2011/07/m10-08-300x263.jpg" alt="Definição de IDs para os objetos que usam JavaScript" width="300" height="263" /></a></p>
<p>Perceba que o Dreamweaver solicita a edição de IDs nos links e/ou objetos que utilizam JavaScript em seu arquivo. É um passo extremamente importante, pois é através do ID do objeto que o Dreamweaver viabilizará a utilização do JavaScript de maneira não intrusiva (ou obstrutiva, como alguns também chamam o método).</p>
<p>O resultado da operação será a geração de arquivos externos, conforme as figuras abaixo:</p>
<p><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2011/07/m10-09.jpg" rel="shadowbox[post-244];player=img;" title="Geração de arquivos .js externos "><img class="aligncenter size-medium wp-image-411" title="Geração de arquivos .js externos " src="http://www.eduardolacorte.com.br/wp-content/uploads/2011/07/m10-09-300x263.jpg" alt="Geração de arquivos .js externos " width="300" height="263" /></a></p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2011/07/m10-10.jpg" rel="shadowbox[post-244];player=img;" title="Criação do diretório SpryAssets"><img class="aligncenter size-medium wp-image-412" title="Criação do diretório SpryAssets" src="http://www.eduardolacorte.com.br/wp-content/uploads/2011/07/m10-10-300x186.jpg" alt="Criação do diretório SpryAssets" width="300" height="186" /></a>(Caso você não tenha o diretório SpryAssets, ao salvar o arquivo o Dreamweaver solicitará a criação do mesmo.)</p>
<p>A maior vantagem com relação a código limpo, obviamente está na segunda opção. Porém, não podemos nos esquecer que o Dreamweaver usará o framework Spry para a conclusão do processo, e como exibido na imagem acima, o arquivo gerado no diretório SpryAssets não é lá muito pequeno&#8230;</p>
<p>Veja abaixo um trecho desse arquivo, para que você entenda o que acontece:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2011/07/m10-11.jpg" rel="shadowbox[post-244];player=img;" title="Utilização do Framwork Spry para a manipulação do JavaScript de forma não instrusiva / obstrutiva"><img class="aligncenter size-medium wp-image-413" title="Utilização do Framwork Spry para a manipulação do JavaScript de forma não instrusiva / obstrutiva" src="http://www.eduardolacorte.com.br/wp-content/uploads/2011/07/m10-11-300x99.jpg" alt="Utilização do Framwork Spry para a manipulação do JavaScript de forma não instrusiva / obstrutiva" width="300" height="99" /></a>(Chamada do Spry diretamente no arquivo .js gerado)</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2011/07/m10-12.jpg" rel="shadowbox[post-244];player=img;" title="Resultado Final"><img class="aligncenter size-medium wp-image-414" title="Resultado Final" src="http://www.eduardolacorte.com.br/wp-content/uploads/2011/07/m10-12-300x99.jpg" alt="Resultado Final" width="300" height="99" /></a>(Resultado final do HTML, com o link também para o arquivo SpryDOMUtils.js, bem como os IDs inseridos no código HTML)</p>
<p>A manipulação dos eventos ocorre totalmente fora do HTML. Porém, a sua manutenção também, no caso de, por exemplo, a inserção de mais algum elemento que precise da manipulação do Javascript. O Dreamweaver não será mais capaz de manipular o JavaScript criado por ele via painel Behaviors. Porém, o seu código estará mais limpo. Aí é questão de colocar na balança o que vale mais: um código alterável pelo Dreamweaver ou um resultado mais limpo?</p>
<p>É isso aí! Espero ter ajudado quem enfrenta esse problema no Dreamweaver.</p>
<p>Abraços!</p>
<div class="pdf24Plugin-cp">  	<form name="pdf24Form9" method="post" action="http://doc2pdf.pdf24.org/wordpress.php" target="pdf24PopWin" onsubmit="var pdf24Win = window.open('about:blank', 'pdf24PopWin', 'resizable=yes,scrollbars=yes,width=400,height=200,top=0,left=0'); pdf24Win.focus();">  		<input type="hidden" name="blogCharset" value="VVRGLTg=" /><input type="hidden" name="blogPosts" value="MQ==" /><input type="hidden" name="blogUrl" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnI=" /><input type="hidden" name="blogName" value="ZWR1YXJkbyBsYWNvcnRl" /><input type="hidden" name="blogValueEncoding" value="base64" /><input type="hidden" name="postTitle_0" value="Q29tbyBleHBvcnRhciBKYXZhU2NyaXB0IGRvIERyZWFtd2VhdmVyIHBhcmEgYXJxdWl2b3MgLmpz" /><input type="hidden" name="postLink_0" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvMjAxMS8wNy8yMy9jb21vLWV4cG9ydGFyLWphdmFzY3JpcHQtZG8tZHJlYW13ZWF2ZXItcGFyYS1hcnF1aXZvcy1qcy8=" /><input type="hidden" name="postAuthor_0" value="RWR1YXJkbyBMYWNvcnRl" /><input type="hidden" name="postDateTime_0" value="MjAxMS0wNy0yMyAwNDowNzo0OQ==" /><input type="hidden" name="postContent_0" value="PHA+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMDUvbTEwLTA1LmpwZyIgcmVsPSJzaGFkb3dib3hbcG9zdC0yNDRdO3BsYXllcj1pbWc7Ij48L2E+U2ltLCDDqSBpc3NvIG1lc21vIHF1ZSB2b2PDqiBsZXUhIE8gRHJlYW13ZWF2ZXIgZXhwb3J0YSBzZXVzIGNvbWFuZG9zIGRlIEphdmFTY3JpcHQsIGNyaWFkb3MgYXRyYXbDqXMgZG8gcGFpbmVsIEJlaGF2aW9ycyAoYXNzdW50byBwYXJhIG91dHJvIHBvc3QpIGRlIHVtYSBmb3JtYSBtdWl0byBzaW1wbGVzLiBWZWphIGFiYWl4bzo8L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48YSBocmVmPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAxMS8wNS9tMTAtMDEuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTI0NF07cGxheWVyPWltZzsiIHRpdGxlPSJVc28gZGUgQmVoYXZpb3JzIEphdmFTY3JpcHQgbm8gRHJlYW13ZWF2ZXIiPjxpbWcgY2xhc3M9InNpemUtbWVkaXVtIHdwLWltYWdlLTI0NiAgICBhbGlnbmNlbnRlciIgdGl0bGU9IlVzbyBkZSBCZWhhdmlvcnMgSmF2YVNjcmlwdCBubyBEcmVhbXdlYXZlciIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAxMS8wNS9tMTAtMDEtMzAweDE3OS5qcGciIGFsdD0iIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjE3OSIgLz48L2E+PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMDUvbTEwLTAyLmpwZyIgcmVsPSJzaGFkb3dib3hbcG9zdC0yNDRdO3BsYXllcj1pbWc7IiB0aXRsZT0iQ8OzZGlnbyBKYXZhU2NyaXB0IGdlcmFkbyBwZWxvIERyZWFtd2VhdmVyIj48aW1nIGNsYXNzPSJzaXplLW1lZGl1bSB3cC1pbWFnZS0yNDcgIGFsaWduY2VudGVyIiB0aXRsZT0iQ8OzZGlnbyBKYXZhU2NyaXB0IGdlcmFkbyBwZWxvIERyZWFtd2VhdmVyIiBzcmM9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDExLzA1L20xMC0wMi0zMDB4MTg0LmpwZyIgYWx0PSIiIHdpZHRoPSIzMDAiIGhlaWdodD0iMTg0IiAvPjwvYT48L3A+CjxwPkFzIGltYWdlbnMgYWNpbWEgZGVtb25zdHJhbSBvIHVzbyBkbyBKYXZhU2NyaXB0IGRvIERyZWFtd2VhdmVyLiBObyBleGVtcGxvIGFjaW1hLCB1bSBjw7NkaWdvIGdlcmFkbyBwYXJhIG8gbWFudXNlaW8gZGEgdmlzaWJpbGlkYWRlIGRlIGVsZW1lbnRvcyAoU2hvdy9IaWRlIEVsZW1lbnRzKS48L3A+CjxwPkEgcXVlc3TDo28gw6kgcXVlLCBwb3IgcGFkcsOjbywgbyBjw7NkaWdvIEphdmFTY3JpcHQgZG8gRHJlYW13ZWF2ZXIgw6kgZ2VyYWRvIG5vIHByw7NwcmlvICZsdDtoZWFkJmd0OyZsdDsvaGVhZCZndDssIGUgc2UgZm9ybW9zIGFwcm9mdW5kYXIgbyBwZW5zYW1lbnRvLCBhbyBkdXBsaWNhciBhcyBww6FnaW5hcyB2aWEgVGVtcGxhdGVzIG91IGluY2x1ZGVzIChvdSBtZXNtbyBxdWFscXVlciBvdXRyYSB0w6ljbmljYSksIGVzc2UgY8OzZGlnbyBzZXLDoSByZXBsaWNhZG8gcGFyYSBjYWRhIHDDoWdpbmEsIHRvcm5hbmRvIGFzIHDDoWdpbmFzIG1haXMgcGVzYWRhcyBlIGEgbWFudXRlbsOnw6NvIG1haXMgY29tcGxpY2FkYSBwb3IgJiM4MjIwO2JvYmVpcmEmIzgyMjE7LjwvcD4KPHA+TyBjb21hbmRvIGVtIGZvY28gbmEgaW1hZ2VtIGFiYWl4byByZXNvbHZlIG8gcHJvYmxlbWE6PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMDUvbTEwLTAzLmpwZyIgcmVsPSJzaGFkb3dib3hbcG9zdC0yNDRdO3BsYXllcj1pbWc7IiB0aXRsZT0iQ29tbWFuZHMgLSBFeHRlcm5hbGl6ZSBKYXZhU2NyaXB0Ij48aW1nIGNsYXNzPSJzaXplLW1lZGl1bSB3cC1pbWFnZS0yNDggIGFsaWduY2VudGVyIiB0aXRsZT0iQ29tbWFuZHMgLSBFeHRlcm5hbGl6ZSBKYXZhU2NyaXB0IiBzcmM9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDExLzA1L20xMC0wMy0zMDB4MTg2LmpwZyIgYWx0PSIiIHdpZHRoPSIzMDAiIGhlaWdodD0iMTg2IiAvPjwvYT48L3A+CjxwPkVzc2UgY29tYW5kbyDDqSBleHRyZW1hbWVudGUgw7p0aWwsIGUgYWluZGEgcG9yIGNpbWEgdGUgZMOhIGR1YXMgb3DDp8O1ZXMgZGUgc2VxdcOqbmNpYTogZXhwb3J0YcOnw6NvIGRlIGZvcm1hIHNpbXBsZXMgKGFycXVpdm8gLmpzIGFwZW5hcykgZSBmb3JtYSBuw6NvLW9ic3RydXRpdmEgKGFycXVpdm8gLmpzIGUgcmV0aXJhZGEgZGUgdG9kbyBlIHF1YWxxdWVyIGV2ZW50byBhcGxpY2FkbyBlbSB0YWdzIEhUTUwgbm8gZGVjb3JyZXIgZG8gYXJxdWl2bykuIFZlamEgYXMgaW1hZ2VucyBhYmFpeG8gZSBzZXVzIHJlc3VsdGFkb3M6PC9wPgo8aDI+RXhwb3J0YcOnw6NvIGRlIEphdmFTY3JpcHQgYXBlbmFzIGRvICZsdDtoZWFkJmd0O8KgKG9ww6fDo28gMSk8L2gyPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMDUvbTEwLTA0LmpwZyIgcmVsPSJzaGFkb3dib3hbcG9zdC0yNDRdO3BsYXllcj1pbWc7IiB0aXRsZT0iUHJpbWVpcmEgb3DDp8OjbyBkZSBleHBvcnRhw6fDo28iPjxpbWcgY2xhc3M9InNpemUtbWVkaXVtIHdwLWltYWdlLTI0OSAgYWxpZ25jZW50ZXIiIHRpdGxlPSJQcmltZWlyYSBvcMOnw6NvIGRlIGV4cG9ydGHDp8OjbyIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAxMS8wNS9tMTAtMDQtMzAweDI2My5qcGciIGFsdD0iIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjI2MyIgLz48L2E+PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGltZyBjbGFzcz0iYWxpZ25jZW50ZXIiIHRpdGxlPSJSZXN1bHRhZG8gZGEgZXhwb3J0YcOnw6NvIGRvIG1vZG8gMSIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAxMS8wNS9tMTAtMDUtMzAweDI2My5qcGciIGFsdD0iIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjI2MyIgLz48L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48YSBocmVmPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAxMS8wNS9tMTAtMDYuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTI0NF07cGxheWVyPWltZzsiIHRpdGxlPSJSZXN1bHRhZG8gZGEgZXhwb3J0YcOnw6NvIGRvIC5qcyI+PGltZyBjbGFzcz0ic2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMjUxICBhbGlnbmNlbnRlciIgdGl0bGU9IlJlc3VsdGFkbyBkYSBleHBvcnRhw6fDo28gZG8gLmpzIiBzcmM9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDExLzA1L20xMC0wNi0zMDB4MTc5LmpwZyIgYWx0PSIiIHdpZHRoPSIzMDAiIGhlaWdodD0iMTc5IiAvPjwvYT48L3A+CjxwPlBlbGEgaW1hZ2VtIGFjaW1hIG5vdGEtc2UgcXVlIG8gRHJlYW13ZWF2ZXIgcmV0aXJvdSBvIGPDs2RpZ28gSmF2YVNjcmlwdCBkbyAmbHQ7aGVhZCZndDsgZSBjb2xvY291LW8gZW0gdW0gYXJxdWl2byAuanMsIHF1ZSDDqSBleHBvcnRhZG8gcGFyYSBvIG1lc21vIGxvY2FsIGRvIEhUTUwsIHBvciBwYWRyw6NvLiBBIGNoYW1hZGEgYW8gYXJxdWl2byDDqSBpbnNlcmlkYSwgY29tbyBvYnNlcnZhZG8gbmEgZmlndXJhIGFjaW1hLjwvcD4KPGgyPkV4cG9ydGHDp8OjbyB0b3RhbCBkbyBKYXZhU2NyaXB0IChKYXZhU2NyaXB0IG7Do28gSW50cnVzaXZvIC8gT2JzdHJ1dGl2byk8L2gyPgo8cD48YSBocmVmPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAxMS8wNy9tMTAtMDcuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTI0NF07cGxheWVyPWltZzsiIHRpdGxlPSJFeHBvcnRhw6fDo28gZGUgSmF2YVNjcmlwdCBuw6NvIEludHJ1c2l2byAvIE9ic3RydXRpdm8iPjxpbWcgY2xhc3M9ImFsaWduY2VudGVyIHNpemUtbWVkaXVtIHdwLWltYWdlLTQwOCIgdGl0bGU9IkV4cG9ydGHDp8OjbyBkZSBKYXZhU2NyaXB0IG7Do28gSW50cnVzaXZvIC8gT2JzdHJ1dGl2byIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAxMS8wNy9tMTAtMDctMzAweDI2My5qcGciIGFsdD0iRXhwb3J0YcOnw6NvIGRlIEphdmFTY3JpcHQgbsOjbyBJbnRydXNpdm8gLyBPYnN0cnV0aXZvIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjI2MyIgLz48L2E+PC9wPgo8cD48YSBocmVmPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAxMS8wNy9tMTAtMDguanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTI0NF07cGxheWVyPWltZzsiIHRpdGxlPSJEZWZpbmnDp8OjbyBkZSBJRHMgcGFyYSBvcyBvYmpldG9zIHF1ZSB1c2FtIEphdmFTY3JpcHQiPjxpbWcgY2xhc3M9ImFsaWduY2VudGVyIHNpemUtbWVkaXVtIHdwLWltYWdlLTQwOSIgdGl0bGU9IkRlZmluacOnw6NvIGRlIElEcyBwYXJhIG9zIG9iamV0b3MgcXVlIHVzYW0gSmF2YVNjcmlwdCIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAxMS8wNy9tMTAtMDgtMzAweDI2My5qcGciIGFsdD0iRGVmaW5pw6fDo28gZGUgSURzIHBhcmEgb3Mgb2JqZXRvcyBxdWUgdXNhbSBKYXZhU2NyaXB0IiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjI2MyIgLz48L2E+PC9wPgo8cD5QZXJjZWJhIHF1ZSBvIERyZWFtd2VhdmVyIHNvbGljaXRhIGEgZWRpw6fDo28gZGUgSURzIG5vcyBsaW5rcyBlL291IG9iamV0b3MgcXVlIHV0aWxpemFtIEphdmFTY3JpcHQgZW0gc2V1IGFycXVpdm8uIMOJIHVtIHBhc3NvIGV4dHJlbWFtZW50ZSBpbXBvcnRhbnRlLCBwb2lzIMOpIGF0cmF2w6lzIGRvIElEIGRvIG9iamV0byBxdWUgbyBEcmVhbXdlYXZlciB2aWFiaWxpemFyw6EgYSB1dGlsaXphw6fDo28gZG8gSmF2YVNjcmlwdCBkZSBtYW5laXJhIG7Do28gaW50cnVzaXZhIChvdSBvYnN0cnV0aXZhLCBjb21vIGFsZ3VucyB0YW1iw6ltIGNoYW1hbSBvIG3DqXRvZG8pLjwvcD4KPHA+TyByZXN1bHRhZG8gZGEgb3BlcmHDp8OjbyBzZXLDoSBhIGdlcmHDp8OjbyBkZSBhcnF1aXZvcyBleHRlcm5vcywgY29uZm9ybWUgYXMgZmlndXJhcyBhYmFpeG86PC9wPgo8cD48YSBocmVmPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAxMS8wNy9tMTAtMDkuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTI0NF07cGxheWVyPWltZzsiIHRpdGxlPSJHZXJhw6fDo28gZGUgYXJxdWl2b3MgLmpzIGV4dGVybm9zICI+PGltZyBjbGFzcz0iYWxpZ25jZW50ZXIgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtNDExIiB0aXRsZT0iR2VyYcOnw6NvIGRlIGFycXVpdm9zIC5qcyBleHRlcm5vcyAiIHNyYz0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMDcvbTEwLTA5LTMwMHgyNjMuanBnIiBhbHQ9IkdlcmHDp8OjbyBkZSBhcnF1aXZvcyAuanMgZXh0ZXJub3MgIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjI2MyIgLz48L2E+PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMTEvMDcvbTEwLTEwLmpwZyIgcmVsPSJzaGFkb3dib3hbcG9zdC0yNDRdO3BsYXllcj1pbWc7IiB0aXRsZT0iQ3JpYcOnw6NvIGRvIGRpcmV0w7NyaW8gU3ByeUFzc2V0cyI+PGltZyBjbGFzcz0iYWxpZ25jZW50ZXIgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtNDEyIiB0aXRsZT0iQ3JpYcOnw6NvIGRvIGRpcmV0w7NyaW8gU3ByeUFzc2V0cyIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAxMS8wNy9tMTAtMTAtMzAweDE4Ni5qcGciIGFsdD0iQ3JpYcOnw6NvIGRvIGRpcmV0w7NyaW8gU3ByeUFzc2V0cyIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIxODYiIC8+PC9hPihDYXNvIHZvY8OqIG7Do28gdGVuaGEgbyBkaXJldMOzcmlvIFNwcnlBc3NldHMsIGFvIHNhbHZhciBvIGFycXVpdm8gbyBEcmVhbXdlYXZlciBzb2xpY2l0YXLDoSBhIGNyaWHDp8OjbyBkbyBtZXNtby4pPC9wPgo8cD5BIG1haW9yIHZhbnRhZ2VtIGNvbSByZWxhw6fDo28gYSBjw7NkaWdvIGxpbXBvLCBvYnZpYW1lbnRlIGVzdMOhIG5hIHNlZ3VuZGEgb3DDp8Ojby4gUG9yw6ltLCBuw6NvIHBvZGVtb3Mgbm9zIGVzcXVlY2VyIHF1ZSBvIERyZWFtd2VhdmVyIHVzYXLDoSBvIGZyYW1ld29yayBTcHJ5IHBhcmEgYSBjb25jbHVzw6NvIGRvIHByb2Nlc3NvLCBlIGNvbW8gZXhpYmlkbyBuYSBpbWFnZW0gYWNpbWEsIG8gYXJxdWl2byBnZXJhZG8gbm8gZGlyZXTDs3JpbyBTcHJ5QXNzZXRzIG7Do28gw6kgbMOhIG11aXRvIHBlcXVlbm8mIzgyMzA7PC9wPgo8cD5WZWphIGFiYWl4byB1bSB0cmVjaG8gZGVzc2UgYXJxdWl2bywgcGFyYSBxdWUgdm9jw6ogZW50ZW5kYSBvIHF1ZSBhY29udGVjZTo8L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48YSBocmVmPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAxMS8wNy9tMTAtMTEuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTI0NF07cGxheWVyPWltZzsiIHRpdGxlPSJVdGlsaXphw6fDo28gZG8gRnJhbXdvcmsgU3ByeSBwYXJhIGEgbWFuaXB1bGHDp8OjbyBkbyBKYXZhU2NyaXB0IGRlIGZvcm1hIG7Do28gaW5zdHJ1c2l2YSAvIG9ic3RydXRpdmEiPjxpbWcgY2xhc3M9ImFsaWduY2VudGVyIHNpemUtbWVkaXVtIHdwLWltYWdlLTQxMyIgdGl0bGU9IlV0aWxpemHDp8OjbyBkbyBGcmFtd29yayBTcHJ5IHBhcmEgYSBtYW5pcHVsYcOnw6NvIGRvIEphdmFTY3JpcHQgZGUgZm9ybWEgbsOjbyBpbnN0cnVzaXZhIC8gb2JzdHJ1dGl2YSIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAxMS8wNy9tMTAtMTEtMzAweDk5LmpwZyIgYWx0PSJVdGlsaXphw6fDo28gZG8gRnJhbXdvcmsgU3ByeSBwYXJhIGEgbWFuaXB1bGHDp8OjbyBkbyBKYXZhU2NyaXB0IGRlIGZvcm1hIG7Do28gaW5zdHJ1c2l2YSAvIG9ic3RydXRpdmEiIHdpZHRoPSIzMDAiIGhlaWdodD0iOTkiIC8+PC9hPihDaGFtYWRhIGRvIFNwcnkgZGlyZXRhbWVudGUgbm8gYXJxdWl2byAuanMgZ2VyYWRvKTwvcD4KPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPjxhIGhyZWY9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDExLzA3L20xMC0xMi5qcGciIHJlbD0ic2hhZG93Ym94W3Bvc3QtMjQ0XTtwbGF5ZXI9aW1nOyIgdGl0bGU9IlJlc3VsdGFkbyBGaW5hbCI+PGltZyBjbGFzcz0iYWxpZ25jZW50ZXIgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtNDE0IiB0aXRsZT0iUmVzdWx0YWRvIEZpbmFsIiBzcmM9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDExLzA3L20xMC0xMi0zMDB4OTkuanBnIiBhbHQ9IlJlc3VsdGFkbyBGaW5hbCIgd2lkdGg9IjMwMCIgaGVpZ2h0PSI5OSIgLz48L2E+KFJlc3VsdGFkbyBmaW5hbCBkbyBIVE1MLCBjb20gbyBsaW5rIHRhbWLDqW0gcGFyYSBvIGFycXVpdm8gU3ByeURPTVV0aWxzLmpzLCBiZW0gY29tbyBvcyBJRHMgaW5zZXJpZG9zIG5vIGPDs2RpZ28gSFRNTCk8L3A+CjxwPkEgbWFuaXB1bGHDp8OjbyBkb3MgZXZlbnRvcyBvY29ycmUgdG90YWxtZW50ZSBmb3JhIGRvIEhUTUwuIFBvcsOpbSwgYSBzdWEgbWFudXRlbsOnw6NvIHRhbWLDqW0sIG5vIGNhc28gZGUsIHBvciBleGVtcGxvLCBhIGluc2Vyw6fDo28gZGUgbWFpcyBhbGd1bSBlbGVtZW50byBxdWUgcHJlY2lzZSBkYSBtYW5pcHVsYcOnw6NvIGRvIEphdmFzY3JpcHQuIE8gRHJlYW13ZWF2ZXIgbsOjbyBzZXLDoSBtYWlzIGNhcGF6IGRlIG1hbmlwdWxhciBvIEphdmFTY3JpcHQgY3JpYWRvIHBvciBlbGUgdmlhIHBhaW5lbCBCZWhhdmlvcnMuIFBvcsOpbSwgbyBzZXUgY8OzZGlnbyBlc3RhcsOhIG1haXMgbGltcG8uIEHDrSDDqSBxdWVzdMOjbyBkZSBjb2xvY2FyIG5hIGJhbGFuw6dhIG8gcXVlIHZhbGUgbWFpczogdW0gY8OzZGlnbyBhbHRlcsOhdmVsIHBlbG8gRHJlYW13ZWF2ZXIgb3UgdW0gcmVzdWx0YWRvIG1haXMgbGltcG8/PC9wPgo8cD7DiSBpc3NvIGHDrSEgRXNwZXJvIHRlciBhanVkYWRvIHF1ZW0gZW5mcmVudGEgZXNzZSBwcm9ibGVtYSBubyBEcmVhbXdlYXZlci48L3A+CjxwPkFicmHDp29zITwvcD4K" />  		<a href="http://pt.pdf24.org" target="_blank" title="PDF"><img src="http://www.eduardolacorte.com.br/wp-content/plugins/pdf24-post-to-pdf/img/sheep_16x16.gif" alt="PDF" border="0" width="16" height="16" /></a>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<span class="pdf24Plugin-cp-text">Enviar artigo em PDF</span>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<input class="pdf24Plugin-cp-input" style="margin: 0px;" type="text" name="sendEmailTo" value="Digite endereo de e-mail" onmousedown="this.value = '';" />  		<input class="pdf24Plugin-cp-submit" style="margin: 0px;" type="submit" value="Enviar" />  	</form>  </div>]]></content:encoded>
			<wfw:commentRss>http://www.eduardolacorte.com.br/2011/07/23/como-exportar-javascript-do-dreamweaver-para-arquivos-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redução de Código CSS no Dreamweaver (CSS Shorthand)</title>
		<link>http://www.eduardolacorte.com.br/2011/05/22/reducao-de-codigo-css-no-dreamweaver/</link>
		<comments>http://www.eduardolacorte.com.br/2011/05/22/reducao-de-codigo-css-no-dreamweaver/#comments</comments>
		<pubDate>Sun, 22 May 2011 06:51:25 +0000</pubDate>
		<dc:creator>Eduardo Lacorte</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Otimização]]></category>

		<guid isPermaLink="false">http://www.eduardolacorte.com.br/?p=224</guid>
		<description><![CDATA[Olá, pessoal, tudo bem? Bom, depois de 2 anos (sim, DOIS ANOS) parado, venho por meio deste post retomar o meu blog, com a mesma ideia de antes: publicar dicas sobre Web. Nada muda, a não ser a versão dos softwares. O que aliás, é uma vergonha pra mim, né? Retomar um blog somente após ]]></description>
			<content:encoded><![CDATA[<p>Olá, pessoal, tudo bem?</p>
<p>Bom, depois de 2 anos (sim, DOIS ANOS) parado, venho por meio deste post retomar o meu blog, com a mesma ideia de antes: publicar dicas sobre Web. Nada muda, a não ser a versão dos softwares. O que aliás, é uma vergonha pra mim, né? Retomar um blog somente após a mudança de versão de um software. Tenso&#8230;</p>
<p>Bom, bora lá! Vou retomar falando de Dreamweaver CS5. Mas a partir de agora, procurarei ser abrangente, e não mais citar no título da matéria a versão do software. Isso porque retomo o software com as matérias todas postadas para Dreamweaver CS4, e todas as dicas ainda são praticas no CS5, por exemplo. O mesmo ocorre com o Flash. Então, a partir de agora, apenas o software no título, e na matéria o descritivo do mesmo. No caso então, uma dica de Dreamweaver CS5. Mas que funciona em outras versões&#8230;</p>
<p>Uma grande reclamação de diversos desenvolvedores Web é que o Dreamweaver não gera CSS Shorthand. Ou seja, não gera o CSS de maneira otimizada, reduzida. Mentira! Mentira! Mentira!!!</p>
<p>Muitos não sabem, mas o Dreamweaver trabalha SIM com CSS Shorthand. Apenas não vem habilitado &#8220;de fábrica&#8221;. Onde está o truque?</p>
<p>Simples! Vá em Edit &#8211; Preferences (ou CTRL + U).</p>
<p>Acesse a categoria CSS Styles, conforme a imagem abaixo.</p>
<p style="text-align: center;"><a title="CSS Reduzido ou Otimizado no Dreamweaver" rel="shadowbox[album]" href="http://www.eduardolacorte.com.br/wp-content/uploads/2011/05/css-reduce.jpg"><img class="aligncenter" title="CSS Reduzido no Dreamweaver" src="http://www.eduardolacorte.com.br/wp-content/uploads/2011/05/css-reduce-300x228.jpg" alt="CSS Reduzido no Dreamweaver" width="300" height="228" /></a></p>
<p>Habilite todas as opções desejadas com relação a CSS Shorthand (ou, mais uma vez, CSS Reduzido ou Otimizado)</p>
<p>Clique em Ok, e vá trabalhar!</p>
<h2>Considerações relevantes:</h2>
<p>Ao habilitar essa opção, todo código gerado pelo Dreamweaver será no formato CSS Shortand;<br />
Se você estiver trabalhando com CSS e resolver fazer essa operação no meio de um desenvolvimento, é importante saber que o código gerado anteriormente <strong>NÃO SERÁ ALTERADO</strong>.<br />
Um outro ponto a considerar é que o código gerado pela tela Page Properties NÃO É AFETADO PELO CSS SHORTHAND. Ou seja, para quem mexe com a opção Page Properties, nada muda.<br />
CSS Shorthand reduz, em média, 30% do seu código CSS.</p>
<p>É isso aí. Fica a dica para quem mexe com Dreamweaver, e a explicação de que Dreamweaver gera sim CSS reduzido. Basta habilitar.</p>
<p>Abraços!</p>
<div class="pdf24Plugin-cp">  	<form name="pdf24Form11" method="post" action="http://doc2pdf.pdf24.org/wordpress.php" target="pdf24PopWin" onsubmit="var pdf24Win = window.open('about:blank', 'pdf24PopWin', 'resizable=yes,scrollbars=yes,width=400,height=200,top=0,left=0'); pdf24Win.focus();">  		<input type="hidden" name="blogCharset" value="VVRGLTg=" /><input type="hidden" name="blogPosts" value="MQ==" /><input type="hidden" name="blogUrl" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnI=" /><input type="hidden" name="blogName" value="ZWR1YXJkbyBsYWNvcnRl" /><input type="hidden" name="blogValueEncoding" value="base64" /><input type="hidden" name="postTitle_0" value="UmVkdcOnw6NvIGRlIEPDs2RpZ28gQ1NTIG5vIERyZWFtd2VhdmVyIChDU1MgU2hvcnRoYW5kKQ==" /><input type="hidden" name="postLink_0" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvMjAxMS8wNS8yMi9yZWR1Y2FvLWRlLWNvZGlnby1jc3Mtbm8tZHJlYW13ZWF2ZXIv" /><input type="hidden" name="postAuthor_0" value="RWR1YXJkbyBMYWNvcnRl" /><input type="hidden" name="postDateTime_0" value="MjAxMS0wNS0yMiAwMzowNToyNQ==" /><input type="hidden" name="postContent_0" value="PHA+T2zDoSwgcGVzc29hbCwgdHVkbyBiZW0/PC9wPgo8cD5Cb20sIGRlcG9pcyBkZSAyIGFub3MgKHNpbSwgRE9JUyBBTk9TKSBwYXJhZG8sIHZlbmhvIHBvciBtZWlvIGRlc3RlIHBvc3QgcmV0b21hciBvIG1ldSBibG9nLCBjb20gYSBtZXNtYSBpZGVpYSBkZSBhbnRlczogcHVibGljYXIgZGljYXMgc29icmUgV2ViLiBOYWRhIG11ZGEsIGEgbsOjbyBzZXIgYSB2ZXJzw6NvIGRvcyBzb2Z0d2FyZXMuIE8gcXVlIGFsacOhcywgw6kgdW1hIHZlcmdvbmhhIHByYSBtaW0sIG7DqT8gUmV0b21hciB1bSBibG9nIHNvbWVudGUgYXDDs3MgYSBtdWRhbsOnYSBkZSB2ZXJzw6NvIGRlIHVtIHNvZnR3YXJlLiBUZW5zbyYjODIzMDs8L3A+CjxwPkJvbSwgYm9yYSBsw6EhIFZvdSByZXRvbWFyIGZhbGFuZG8gZGUgRHJlYW13ZWF2ZXIgQ1M1LiBNYXMgYSBwYXJ0aXIgZGUgYWdvcmEsIHByb2N1cmFyZWkgc2VyIGFicmFuZ2VudGUsIGUgbsOjbyBtYWlzIGNpdGFyIG5vIHTDrXR1bG8gZGEgbWF0w6lyaWEgYSB2ZXJzw6NvIGRvIHNvZnR3YXJlLiBJc3NvIHBvcnF1ZSByZXRvbW8gbyBzb2Z0d2FyZSBjb20gYXMgbWF0w6lyaWFzIHRvZGFzIHBvc3RhZGFzIHBhcmEgRHJlYW13ZWF2ZXIgQ1M0LCBlIHRvZGFzIGFzIGRpY2FzIGFpbmRhIHPDo28gcHJhdGljYXMgbm8gQ1M1LCBwb3IgZXhlbXBsby4gTyBtZXNtbyBvY29ycmUgY29tIG8gRmxhc2guIEVudMOjbywgYSBwYXJ0aXIgZGUgYWdvcmEsIGFwZW5hcyBvIHNvZnR3YXJlIG5vIHTDrXR1bG8sIGUgbmEgbWF0w6lyaWEgbyBkZXNjcml0aXZvIGRvIG1lc21vLiBObyBjYXNvIGVudMOjbywgdW1hIGRpY2EgZGUgRHJlYW13ZWF2ZXIgQ1M1LiBNYXMgcXVlIGZ1bmNpb25hIGVtIG91dHJhcyB2ZXJzw7VlcyYjODIzMDs8L3A+CjxwPlVtYSBncmFuZGUgcmVjbGFtYcOnw6NvIGRlIGRpdmVyc29zIGRlc2Vudm9sdmVkb3JlcyBXZWIgw6kgcXVlIG8gRHJlYW13ZWF2ZXIgbsOjbyBnZXJhIENTUyBTaG9ydGhhbmQuIE91IHNlamEsIG7Do28gZ2VyYSBvIENTUyBkZSBtYW5laXJhIG90aW1pemFkYSwgcmVkdXppZGEuIE1lbnRpcmEhIE1lbnRpcmEhIE1lbnRpcmEhISE8L3A+CjxwPk11aXRvcyBuw6NvIHNhYmVtLCBtYXMgbyBEcmVhbXdlYXZlciB0cmFiYWxoYSBTSU0gY29tIENTUyBTaG9ydGhhbmQuIEFwZW5hcyBuw6NvIHZlbSBoYWJpbGl0YWRvICYjODIyMDtkZSBmw6FicmljYSYjODIyMTsuIE9uZGUgZXN0w6EgbyB0cnVxdWU/PC9wPgo8cD5TaW1wbGVzISBWw6EgZW0gRWRpdCAmIzgyMTE7IFByZWZlcmVuY2VzIChvdSBDVFJMICsgVSkuPC9wPgo8cD5BY2Vzc2UgYSBjYXRlZ29yaWEgQ1NTIFN0eWxlcywgY29uZm9ybWUgYSBpbWFnZW0gYWJhaXhvLjwvcD4KPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPjxhIHRpdGxlPSJDU1MgUmVkdXppZG8gb3UgT3RpbWl6YWRvIG5vIERyZWFtd2VhdmVyIiByZWw9InNoYWRvd2JveFthbGJ1bV0iIGhyZWY9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDExLzA1L2Nzcy1yZWR1Y2UuanBnIj48aW1nIGNsYXNzPSJhbGlnbmNlbnRlciIgdGl0bGU9IkNTUyBSZWR1emlkbyBubyBEcmVhbXdlYXZlciIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAxMS8wNS9jc3MtcmVkdWNlLTMwMHgyMjguanBnIiBhbHQ9IkNTUyBSZWR1emlkbyBubyBEcmVhbXdlYXZlciIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIyMjgiIC8+PC9hPjwvcD4KPHA+SGFiaWxpdGUgdG9kYXMgYXMgb3DDp8O1ZXMgZGVzZWphZGFzIGNvbSByZWxhw6fDo28gYSBDU1MgU2hvcnRoYW5kIChvdSwgbWFpcyB1bWEgdmV6LCBDU1MgUmVkdXppZG8gb3UgT3RpbWl6YWRvKTwvcD4KPHA+Q2xpcXVlIGVtIE9rLCBlIHbDoSB0cmFiYWxoYXIhPC9wPgo8aDI+Q29uc2lkZXJhw6fDtWVzIHJlbGV2YW50ZXM6PC9oMj4KPHA+QW8gaGFiaWxpdGFyIGVzc2Egb3DDp8OjbywgdG9kbyBjw7NkaWdvIGdlcmFkbyBwZWxvIERyZWFtd2VhdmVyIHNlcsOhIG5vIGZvcm1hdG8gQ1NTIFNob3J0YW5kOzxiciAvPgpTZSB2b2PDqiBlc3RpdmVyIHRyYWJhbGhhbmRvIGNvbSBDU1MgZSByZXNvbHZlciBmYXplciBlc3NhIG9wZXJhw6fDo28gbm8gbWVpbyBkZSB1bSBkZXNlbnZvbHZpbWVudG8sIMOpIGltcG9ydGFudGUgc2FiZXIgcXVlIG8gY8OzZGlnbyBnZXJhZG8gYW50ZXJpb3JtZW50ZSA8c3Ryb25nPk7Dg08gU0VSw4EgQUxURVJBRE88L3N0cm9uZz4uPGJyIC8+ClVtIG91dHJvIHBvbnRvIGEgY29uc2lkZXJhciDDqSBxdWUgbyBjw7NkaWdvIGdlcmFkbyBwZWxhIHRlbGEgUGFnZSBQcm9wZXJ0aWVzIE7Dg08gw4kgQUZFVEFETyBQRUxPIENTUyBTSE9SVEhBTkQuIE91IHNlamEsIHBhcmEgcXVlbSBtZXhlIGNvbSBhIG9ww6fDo28gUGFnZSBQcm9wZXJ0aWVzLCBuYWRhIG11ZGEuPGJyIC8+CkNTUyBTaG9ydGhhbmQgcmVkdXosIGVtIG3DqWRpYSwgMzAlIGRvIHNldSBjw7NkaWdvIENTUy48L3A+CjxwPsOJIGlzc28gYcOtLiBGaWNhIGEgZGljYSBwYXJhIHF1ZW0gbWV4ZSBjb20gRHJlYW13ZWF2ZXIsIGUgYSBleHBsaWNhw6fDo28gZGUgcXVlIERyZWFtd2VhdmVyIGdlcmEgc2ltIENTUyByZWR1emlkby4gQmFzdGEgaGFiaWxpdGFyLjwvcD4KPHA+QWJyYcOnb3MhPC9wPgo=" />  		<a href="http://pt.pdf24.org" target="_blank" title="PDF"><img src="http://www.eduardolacorte.com.br/wp-content/plugins/pdf24-post-to-pdf/img/sheep_16x16.gif" alt="PDF" border="0" width="16" height="16" /></a>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<span class="pdf24Plugin-cp-text">Enviar artigo em PDF</span>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<input class="pdf24Plugin-cp-input" style="margin: 0px;" type="text" name="sendEmailTo" value="Digite endereo de e-mail" onmousedown="this.value = '';" />  		<input class="pdf24Plugin-cp-submit" style="margin: 0px;" type="submit" value="Enviar" />  	</form>  </div>]]></content:encoded>
			<wfw:commentRss>http://www.eduardolacorte.com.br/2011/05/22/reducao-de-codigo-css-no-dreamweaver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vinte dicas sobre desenvolvimento Flash &#8211; Parte 1</title>
		<link>http://www.eduardolacorte.com.br/2009/05/15/vinte-dicas-sobre-desenvolvimento-flash-parte-1/</link>
		<comments>http://www.eduardolacorte.com.br/2009/05/15/vinte-dicas-sobre-desenvolvimento-flash-parte-1/#comments</comments>
		<pubDate>Fri, 15 May 2009 11:21:44 +0000</pubDate>
		<dc:creator>Eduardo Lacorte</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Opinião pessoal]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Dicas]]></category>

		<guid isPermaLink="false">http://www.eduardolacorte.com.br/?p=193</guid>
		<description><![CDATA[Olá, pessoal! Que desenvolver em Flash é legal, todos sabem. Que sites em Flash são legais também. Quem desenvolve para a Web muitas vezes tende a optar pelo Flash pela sua riqueza em visual e vasta quantidade de recursos, mas muitas vezes acaba se esquecendo de detalhes básicos&#8230; antes, durante e depois do desenv0lvimento. Exponho ]]></description>
			<content:encoded><![CDATA[<p><img alt="Flash   Dicas" src="http://www.eduardolacorte.com.br/wp-content/uploads/wp-post-thumbnail/Flash---Dicas_aA1fC.jpg" class="wppt_float_left" />Olá, pessoal!</p>
<p>Que desenvolver em Flash é legal, todos sabem. Que sites em Flash são legais também. Quem desenvolve para a Web muitas vezes tende a optar pelo Flash pela sua riqueza em visual e vasta quantidade de recursos, mas muitas vezes acaba se esquecendo de detalhes básicos&#8230; antes, durante e depois do desenv0lvimento.</p>
<p>Exponho isso diversas vezes em treinamentos, e são detalhes que aprendi com pura e simples observação. No meu desenvolvimento e principalmente no dos outros. Sim, pois não se aprende Flash apenas desenhando, animando, e sim observando outros trabalhos, vendo técnicas novas de animação, etc.</p>
<p>Veja os principais cuidados que devemos ter ao trabalhar com Flash: <span id="more-193"></span></p>
<p><strong>1 &#8211; Seu cliente precisa?</strong></p>
<p>Um site em Flash pode ser bem mais caro que um site institucional (bom, isso é assunto para horas, pois cada profissional tem sua forma de cobrar), mas acima disso, será que o seu cliente precisa de um site em Flash? Quais são as reais necessidades do seu cliente?</p>
<p>É importante considerar esse ponto, pois um site que não atenda às expectativas do cliente logo é substituído, e provavelmente seu desenvolvedor também. Transparência e honestidade são extremamente importantes para o profissional Flash, principalmente ao indicar a tecnologia a ser utilizada. Faça o papel de consultor, e oriente o cliente em relação a isso. Em uma discussão franca com seu cliente conquiste sua confiança, e faça-o permitir apontamentos e sugestões. Uma boa técnica para isso é estudar seu público-alvo.</p>
<p>Pense no seguinte: você atenderá uma empresa cujo foco é a classe C. Você oferecerá um site em Flash simplesmente por ele ser &#8220;bonitinho&#8221;?</p>
<p><strong>2 - Flash não é pesado, mas pode se tornar pesado.</strong></p>
<p>O que pesa mais? Uma animação Flash de 80 kb ou uma fotografia de 80 kb? É a mesma que perguntar sobre o quilo de chumbo ou algodão. São a mesma coisa!</p>
<p>Porém há uma incidência direta do Flash sobre o vídeo da máquina do usuário. Uma animação Flash com uma bolinha subindo e descendo é uma coisa. Duas bolinhas ao mesmo tempo exigem mais processamento da máquina do usuário. Três bolinhas mais ainda&#8230; e quatro, e cinco&#8230; e isso sim torna-se pesado! Não pelo peso do arquivo, mas da necessidade de alto processamento vindo dos recursos de vídeo da máquina do usuário. Tente falar com seu amigo jogando uma bolinha para o alto. Depois duas, depois três&#8230; e então você não fala mais! Só se concentra. É o mesmo processo.</p>
<p><strong>3 &#8211; Maldito botão direito.</strong></p>
<p>Várias vezes testei sites na frente de alunos. Várias vezes peguei erros. Várias vezes apontei, zombei e ensinei.</p>
<p>Não sou perfeito, mas o botão direito de uma animação em Flash eu travo. Sempre. Já peguei sites onde o botão direito do mouse está destravado na aplicação Flash e o usuário consegue dar zoom no mesmo, desfigurando assim o site, o banner, o floater, o menu, ou seja lá o que for. É péssimo, e não é acessibilidade. Para tanto, no primeiro frame do seu site em Flash, utilize o código que trava o botão direito do mouse. Segue abaixo as duas versões de código:</p>
<p><strong>A &#8211; ActionScript 2.0</strong></p>
<p>Stage.showMenu = false;</p>
<p><strong>B &#8211; ActionScript 3.0</strong></p>
<p>Stage.showDefaultContextMenu = false;</p>
<p>E lá se vai o seu usuário sem dar zoom no seu site&#8230;</p>
<p><strong>4 &#8211; Qual velocidade eu uso no Timeline?</strong></p>
<p><a href="http://www.eduardolacorte.com.br/2009/04/27/velocidade-do-timeline-em-um-arquivo-flash/">http://www.eduardolacorte.com.br/2009/04/27/velocidade-do-timeline-em-um-arquivo-flash/</a></p>
<p><strong>5 &#8211; Quero fazer um portal em Flash.</strong></p>
<p>Inviável. Portal geralmente é acessado por diversos tipos de públicos, e não são todos que têm acesso a boa tecnologia, como internet rápida, computador bom e outros. Vá para o XHTML. Já teve universidade que fez isso e não durou muito tempo&#8230;</p>
<p><strong>6 &#8211; E trilha sonora em site?</strong></p>
<p>Vai de cada um. Certa vez passei horas escolhendo uma trilha sonora para uma animação que eu havia feito para a Ellemento, e depois de terminar mandei o link para um grande amigo meu avaliar, como usuário mesmo. A avaliação dele foi a seguinte: &#8220;Cara, gostei muito, só não gostei do som.&#8221;</p>
<p>Claro, perguntei o porquê. E a resposta: &#8220;É que eu já entro na Internet ouvindo música, e sites com música atrapalham o que estou ouvindo.&#8221;</p>
<p>É de se pensar&#8230;</p>
<p><strong>7 &#8211; Qual a medida ideal para um site em Flash?</strong></p>
<p>Não há medida ideal, e sim medida ideal para projeto a ser executado. O site será direcionado para qual público? Lembre-se que a resolução de 800 x 600 já está praticamente descartada. Outro fator a considerar é que os browsers não são iguais, e os usuários os utilizam de maneiras diferentes, com barras de ferramentas diferentes, dando então alturar diferentes.</p>
<p>Pessoalmente gosto de utilizar 980 x 550, pois desenvolvo para o público que usa no mínimo 1024 x 768 px na resolução de tela. E rolagem liberada, pois não sei o que o usuário tem no navegador dele. Avaliar altura é sempre complicado&#8230;</p>
<p><strong>8 &#8211; E peso? Há peso ideal?</strong></p>
<p>Não. Há bom senso. Você colocaria no ar um site de 2 MB para ser baixado pelo seu usuário? Ele está cheio de recursos? O que é realmente importante manter? Esvazie-o, elimine animações, deixe o seu site o mais objetivo possível. Certamente você atingirá para o primeiro carregamento algo em torno de 500kb a 1 MB, o que considero sim, IDEAL.</p>
<p><strong>9 &#8211; Posso fazer o menu do meu site HTML em Flash?</strong></p>
<p>Pode, mas não deve. O Flash inibe a apresentação do link na barra de status do browser do usuário, e muitos usuários consultam esse setor para saber precisamente para onde estão indo. O Flash não passa essa informação ao browser, o que pode gerar certa desconfiança no seu usuário. Site em HTML, menu em HTML. Não cabe Flash a esse setor.</p>
<p><strong>10 &#8211; Filtros no Flash exigem cuidados também?</strong></p>
<p>Sim. Tendem a deixar a animação mais lenta. Faça um teste aplicando um efeito do tipo Blur em uma palavra (desde que devidamente criada como Movie Clip), onde a mesma irá aparecendo aos poucos com Motion Tweening. No Flash ela terá o efeito desejado, mas no browser seu surgimento ficará mais lento. Evite grandes efeitos, seja prático e direto. É melhor.</p>
<p>&#8212;</p>
<p>Bom, essas foram algumas dicas que eu quis passar. Existem várias outras, que devo ir postando aos poucos. Mas espero que essas dez dicas acima o auxiliem em seu desenvolvimento Flash. Perceba que a grande maioria não passa de análise e bom senso. No Flash são fundamentais.</p>
<p>Grande abraço! Principalmente para a minha mãe, pelo seu aniversário! Um grande beijo, mãe&#8230; amo você! (ficou meio Xuxa, mas tudo bem&#8230; rs)</p>
<div class="pdf24Plugin-cp">  	<form name="pdf24Form13" method="post" action="http://doc2pdf.pdf24.org/wordpress.php" target="pdf24PopWin" onsubmit="var pdf24Win = window.open('about:blank', 'pdf24PopWin', 'resizable=yes,scrollbars=yes,width=400,height=200,top=0,left=0'); pdf24Win.focus();">  		<input type="hidden" name="blogCharset" value="VVRGLTg=" /><input type="hidden" name="blogPosts" value="MQ==" /><input type="hidden" name="blogUrl" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnI=" /><input type="hidden" name="blogName" value="ZWR1YXJkbyBsYWNvcnRl" /><input type="hidden" name="blogValueEncoding" value="base64" /><input type="hidden" name="postTitle_0" value="VmludGUgZGljYXMgc29icmUgZGVzZW52b2x2aW1lbnRvIEZsYXNoICYjODIxMTsgUGFydGUgMQ==" /><input type="hidden" name="postLink_0" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvMjAwOS8wNS8xNS92aW50ZS1kaWNhcy1zb2JyZS1kZXNlbnZvbHZpbWVudG8tZmxhc2gtcGFydGUtMS8=" /><input type="hidden" name="postAuthor_0" value="RWR1YXJkbyBMYWNvcnRl" /><input type="hidden" name="postDateTime_0" value="MjAwOS0wNS0xNSAwODowNTo0NA==" /><input type="hidden" name="postContent_0" value="PHA+PGltZyBhbHQ9IkZsYXNoICAgRGljYXMiIHNyYz0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzL3dwLXBvc3QtdGh1bWJuYWlsL0ZsYXNoLS0tRGljYXNfYUExZkMuanBnIiBjbGFzcz0id3BwdF9mbG9hdF9sZWZ0IiAvPk9sw6EsIHBlc3NvYWwhPC9wPgo8cD5RdWUgZGVzZW52b2x2ZXIgZW0gRmxhc2ggw6kgbGVnYWwsIHRvZG9zIHNhYmVtLiBRdWUgc2l0ZXMgZW0gRmxhc2ggc8OjbyBsZWdhaXMgdGFtYsOpbS4gUXVlbSBkZXNlbnZvbHZlIHBhcmEgYSBXZWIgbXVpdGFzIHZlemVzIHRlbmRlIGEgb3B0YXIgcGVsbyBGbGFzaCBwZWxhIHN1YSByaXF1ZXphIGVtIHZpc3VhbCBlIHZhc3RhIHF1YW50aWRhZGUgZGUgcmVjdXJzb3MsIG1hcyBtdWl0YXMgdmV6ZXMgYWNhYmEgc2UgZXNxdWVjZW5kbyBkZSBkZXRhbGhlcyBiw6FzaWNvcyYjODIzMDsgYW50ZXMsIGR1cmFudGUgZSBkZXBvaXMgZG8gZGVzZW52MGx2aW1lbnRvLjwvcD4KPHA+RXhwb25obyBpc3NvIGRpdmVyc2FzIHZlemVzIGVtIHRyZWluYW1lbnRvcywgZSBzw6NvIGRldGFsaGVzIHF1ZSBhcHJlbmRpIGNvbSBwdXJhIGUgc2ltcGxlcyBvYnNlcnZhw6fDo28uIE5vIG1ldSBkZXNlbnZvbHZpbWVudG8gZSBwcmluY2lwYWxtZW50ZSBubyBkb3Mgb3V0cm9zLiBTaW0sIHBvaXMgbsOjbyBzZSBhcHJlbmRlIEZsYXNoIGFwZW5hcyBkZXNlbmhhbmRvLCBhbmltYW5kbywgZSBzaW0gb2JzZXJ2YW5kbyBvdXRyb3MgdHJhYmFsaG9zLCB2ZW5kbyB0w6ljbmljYXMgbm92YXMgZGUgYW5pbWHDp8OjbywgZXRjLjwvcD4KPHA+VmVqYSBvcyBwcmluY2lwYWlzIGN1aWRhZG9zIHF1ZSBkZXZlbW9zIHRlciBhbyB0cmFiYWxoYXIgY29tIEZsYXNoOiA8c3BhbiBpZD0ibW9yZS0xOTMiPjwvc3Bhbj48L3A+CjxwPjxzdHJvbmc+MSAmIzgyMTE7IFNldSBjbGllbnRlIHByZWNpc2E/PC9zdHJvbmc+PC9wPgo8cD5VbSBzaXRlIGVtIEZsYXNoIHBvZGUgc2VyIGJlbSBtYWlzIGNhcm8gcXVlIHVtIHNpdGUgaW5zdGl0dWNpb25hbCAoYm9tLCBpc3NvIMOpIGFzc3VudG8gcGFyYSBob3JhcywgcG9pcyBjYWRhIHByb2Zpc3Npb25hbCB0ZW0gc3VhIGZvcm1hIGRlIGNvYnJhciksIG1hcyBhY2ltYSBkaXNzbywgc2Vyw6EgcXVlIG8gc2V1IGNsaWVudGUgcHJlY2lzYSBkZSB1bSBzaXRlIGVtIEZsYXNoPyBRdWFpcyBzw6NvIGFzIHJlYWlzIG5lY2Vzc2lkYWRlcyBkbyBzZXUgY2xpZW50ZT88L3A+CjxwPsOJIGltcG9ydGFudGUgY29uc2lkZXJhciBlc3NlIHBvbnRvLCBwb2lzIHVtIHNpdGUgcXVlIG7Do28gYXRlbmRhIMOgcyBleHBlY3RhdGl2YXMgZG8gY2xpZW50ZSBsb2dvIMOpIHN1YnN0aXR1w61kbywgZSBwcm92YXZlbG1lbnRlIHNldSBkZXNlbnZvbHZlZG9yIHRhbWLDqW0uIFRyYW5zcGFyw6puY2lhIGUgaG9uZXN0aWRhZGUgc8OjbyBleHRyZW1hbWVudGUgaW1wb3J0YW50ZXMgcGFyYSBvIHByb2Zpc3Npb25hbCBGbGFzaCwgcHJpbmNpcGFsbWVudGUgYW8gaW5kaWNhciBhIHRlY25vbG9naWEgYSBzZXIgdXRpbGl6YWRhLiBGYcOnYSBvIHBhcGVsIGRlIGNvbnN1bHRvciwgZSBvcmllbnRlIG8gY2xpZW50ZSBlbSByZWxhw6fDo28gYSBpc3NvLiBFbSB1bWEgZGlzY3Vzc8OjbyBmcmFuY2EgY29tIHNldSBjbGllbnRlIGNvbnF1aXN0ZSBzdWEgY29uZmlhbsOnYSwgZSBmYcOnYS1vIHBlcm1pdGlyIGFwb250YW1lbnRvcyBlIHN1Z2VzdMO1ZXMuIFVtYSBib2EgdMOpY25pY2EgcGFyYSBpc3NvIMOpIGVzdHVkYXIgc2V1IHDDumJsaWNvLWFsdm8uPC9wPgo8cD5QZW5zZSBubyBzZWd1aW50ZTogdm9jw6ogYXRlbmRlcsOhIHVtYSBlbXByZXNhIGN1am8gZm9jbyDDqSBhIGNsYXNzZSBDLiBWb2PDqiBvZmVyZWNlcsOhIHVtIHNpdGUgZW0gRmxhc2ggc2ltcGxlc21lbnRlIHBvciBlbGUgc2VyICYjODIyMDtib25pdGluaG8mIzgyMjE7PzwvcD4KPHA+PHN0cm9uZz4ywqAtIEZsYXNoIG7Do28gw6kgcGVzYWRvLCBtYXMgcG9kZSBzZSB0b3JuYXIgcGVzYWRvLjwvc3Ryb25nPjwvcD4KPHA+TyBxdWUgcGVzYSBtYWlzPyBVbWEgYW5pbWHDp8OjbyBGbGFzaCBkZSA4MCBrYiBvdSB1bWEgZm90b2dyYWZpYSBkZSA4MCBrYj8gw4kgYSBtZXNtYSBxdWUgcGVyZ3VudGFyIHNvYnJlIG8gcXVpbG8gZGUgY2h1bWJvIG91IGFsZ29kw6NvLiBTw6NvIGEgbWVzbWEgY29pc2EhPC9wPgo8cD5Qb3LDqW0gaMOhIHVtYSBpbmNpZMOqbmNpYSBkaXJldGEgZG8gRmxhc2ggc29icmUgbyB2w61kZW8gZGEgbcOhcXVpbmEgZG8gdXN1w6FyaW8uIFVtYSBhbmltYcOnw6NvIEZsYXNoIGNvbSB1bWEgYm9saW5oYSBzdWJpbmRvIGUgZGVzY2VuZG8gw6kgdW1hIGNvaXNhLiBEdWFzIGJvbGluaGFzIGFvIG1lc21vIHRlbXBvIGV4aWdlbSBtYWlzIHByb2Nlc3NhbWVudG8gZGEgbcOhcXVpbmEgZG8gdXN1w6FyaW8uIFRyw6pzIGJvbGluaGFzIG1haXMgYWluZGEmIzgyMzA7IGUgcXVhdHJvLCBlIGNpbmNvJiM4MjMwOyBlIGlzc28gc2ltIHRvcm5hLXNlIHBlc2FkbyEgTsOjbyBwZWxvIHBlc28gZG8gYXJxdWl2bywgbWFzIGRhIG5lY2Vzc2lkYWRlIGRlIGFsdG8gcHJvY2Vzc2FtZW50byB2aW5kbyBkb3MgcmVjdXJzb3MgZGUgdsOtZGVvIGRhIG3DoXF1aW5hIGRvIHVzdcOhcmlvLiBUZW50ZSBmYWxhciBjb20gc2V1IGFtaWdvIGpvZ2FuZG8gdW1hIGJvbGluaGEgcGFyYSBvIGFsdG8uIERlcG9pcyBkdWFzLCBkZXBvaXMgdHLDqnMmIzgyMzA7IGUgZW50w6NvIHZvY8OqIG7Do28gZmFsYSBtYWlzISBTw7Mgc2UgY29uY2VudHJhLiDDiSBvIG1lc21vIHByb2Nlc3NvLjwvcD4KPHA+PHN0cm9uZz4zICYjODIxMTsgTWFsZGl0byBib3TDo28gZGlyZWl0by48L3N0cm9uZz48L3A+CjxwPlbDoXJpYXMgdmV6ZXMgdGVzdGVpIHNpdGVzIG5hIGZyZW50ZSBkZSBhbHVub3MuIFbDoXJpYXMgdmV6ZXMgcGVndWVpIGVycm9zLiBWw6FyaWFzIHZlemVzIGFwb250ZWksIHpvbWJlaSBlIGVuc2luZWkuPC9wPgo8cD5Ow6NvIHNvdSBwZXJmZWl0bywgbWFzIG8gYm90w6NvIGRpcmVpdG8gZGUgdW1hIGFuaW1hw6fDo28gZW0gRmxhc2ggZXUgdHJhdm8uIFNlbXByZS4gSsOhIHBlZ3VlaSBzaXRlcyBvbmRlIG8gYm90w6NvIGRpcmVpdG8gZG8gbW91c2UgZXN0w6EgZGVzdHJhdmFkbyBuYSBhcGxpY2HDp8OjbyBGbGFzaCBlIG8gdXN1w6FyaW8gY29uc2VndWUgZGFyIHpvb20gbm8gbWVzbW8sIGRlc2ZpZ3VyYW5kbyBhc3NpbSBvIHNpdGUsIG8gYmFubmVyLCBvIGZsb2F0ZXIsIG8gbWVudSwgb3Ugc2VqYSBsw6EgbyBxdWUgZm9yLiDDiSBww6lzc2ltbywgZSBuw6NvIMOpIGFjZXNzaWJpbGlkYWRlLiBQYXJhIHRhbnRvLCBubyBwcmltZWlybyBmcmFtZSBkbyBzZXUgc2l0ZSBlbSBGbGFzaCwgdXRpbGl6ZSBvIGPDs2RpZ28gcXVlIHRyYXZhIG8gYm90w6NvIGRpcmVpdG8gZG8gbW91c2UuIFNlZ3VlIGFiYWl4byBhcyBkdWFzIHZlcnPDtWVzIGRlIGPDs2RpZ286PC9wPgo8cD48c3Ryb25nPkEgJiM4MjExOyBBY3Rpb25TY3JpcHQgMi4wPC9zdHJvbmc+PC9wPgo8cD5TdGFnZS5zaG93TWVudSA9IGZhbHNlOzwvcD4KPHA+PHN0cm9uZz5CICYjODIxMTsgQWN0aW9uU2NyaXB0IDMuMDwvc3Ryb25nPjwvcD4KPHA+U3RhZ2Uuc2hvd0RlZmF1bHRDb250ZXh0TWVudSA9IGZhbHNlOzwvcD4KPHA+RSBsw6Egc2UgdmFpIG8gc2V1IHVzdcOhcmlvIHNlbSBkYXIgem9vbSBubyBzZXUgc2l0ZSYjODIzMDs8L3A+CjxwPjxzdHJvbmc+NCAmIzgyMTE7IFF1YWwgdmVsb2NpZGFkZSBldSB1c28gbm8gVGltZWxpbmU/PC9zdHJvbmc+PC9wPgo8cD48YSBocmVmPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici8yMDA5LzA0LzI3L3ZlbG9jaWRhZGUtZG8tdGltZWxpbmUtZW0tdW0tYXJxdWl2by1mbGFzaC8iPmh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyLzIwMDkvMDQvMjcvdmVsb2NpZGFkZS1kby10aW1lbGluZS1lbS11bS1hcnF1aXZvLWZsYXNoLzwvYT48L3A+CjxwPjxzdHJvbmc+NSAmIzgyMTE7IFF1ZXJvIGZhemVyIHVtIHBvcnRhbCBlbSBGbGFzaC48L3N0cm9uZz48L3A+CjxwPkludmnDoXZlbC4gUG9ydGFsIGdlcmFsbWVudGUgw6kgYWNlc3NhZG8gcG9yIGRpdmVyc29zIHRpcG9zIGRlIHDDumJsaWNvcywgZSBuw6NvIHPDo28gdG9kb3MgcXVlIHTDqm0gYWNlc3NvIGEgYm9hIHRlY25vbG9naWEsIGNvbW8gaW50ZXJuZXQgcsOhcGlkYSwgY29tcHV0YWRvciBib20gZSBvdXRyb3MuIFbDoSBwYXJhIG8gWEhUTUwuIErDoSB0ZXZlIHVuaXZlcnNpZGFkZSBxdWUgZmV6IGlzc28gZSBuw6NvIGR1cm91IG11aXRvIHRlbXBvJiM4MjMwOzwvcD4KPHA+PHN0cm9uZz42ICYjODIxMTsgRSB0cmlsaGEgc29ub3JhIGVtIHNpdGU/PC9zdHJvbmc+PC9wPgo8cD5WYWkgZGUgY2FkYSB1bS4gQ2VydGEgdmV6IHBhc3NlaSBob3JhcyBlc2NvbGhlbmRvIHVtYSB0cmlsaGEgc29ub3JhIHBhcmEgdW1hIGFuaW1hw6fDo28gcXVlIGV1IGhhdmlhIGZlaXRvIHBhcmEgYSBFbGxlbWVudG8sIGUgZGVwb2lzIGRlIHRlcm1pbmFyIG1hbmRlaSBvIGxpbmsgcGFyYSB1bSBncmFuZGUgYW1pZ28gbWV1IGF2YWxpYXIsIGNvbW8gdXN1w6FyaW8gbWVzbW8uIEEgYXZhbGlhw6fDo28gZGVsZSBmb2kgYSBzZWd1aW50ZTogJiM4MjIwO0NhcmEsIGdvc3RlaSBtdWl0bywgc8OzIG7Do28gZ29zdGVpIGRvIHNvbS4mIzgyMjE7PC9wPgo8cD5DbGFybywgcGVyZ3VudGVpIG8gcG9ycXXDqi4gRSBhIHJlc3Bvc3RhOiAmIzgyMjA7w4kgcXVlIGV1IGrDoSBlbnRybyBuYSBJbnRlcm5ldCBvdXZpbmRvIG3DunNpY2EsIGUgc2l0ZXMgY29tIG3DunNpY2EgYXRyYXBhbGhhbSBvIHF1ZSBlc3RvdSBvdXZpbmRvLiYjODIyMTs8L3A+CjxwPsOJIGRlIHNlIHBlbnNhciYjODIzMDs8L3A+CjxwPjxzdHJvbmc+NyAmIzgyMTE7IFF1YWwgYSBtZWRpZGEgaWRlYWwgcGFyYSB1bSBzaXRlIGVtIEZsYXNoPzwvc3Ryb25nPjwvcD4KPHA+TsOjbyBow6EgbWVkaWRhIGlkZWFsLCBlIHNpbSBtZWRpZGEgaWRlYWwgcGFyYSBwcm9qZXRvIGEgc2VyIGV4ZWN1dGFkby4gTyBzaXRlIHNlcsOhIGRpcmVjaW9uYWRvIHBhcmEgcXVhbCBww7pibGljbz8gTGVtYnJlLXNlIHF1ZSBhIHJlc29sdcOnw6NvIGRlIDgwMCB4IDYwMCBqw6EgZXN0w6EgcHJhdGljYW1lbnRlIGRlc2NhcnRhZGEuIE91dHJvIGZhdG9yIGEgY29uc2lkZXJhciDDqSBxdWUgb3MgYnJvd3NlcnMgbsOjbyBzw6NvIGlndWFpcywgZSBvcyB1c3XDoXJpb3Mgb3MgdXRpbGl6YW0gZGUgbWFuZWlyYXMgZGlmZXJlbnRlcywgY29tIGJhcnJhcyBkZSBmZXJyYW1lbnRhcyBkaWZlcmVudGVzLCBkYW5kbyBlbnTDo28gYWx0dXJhciBkaWZlcmVudGVzLjwvcD4KPHA+UGVzc29hbG1lbnRlIGdvc3RvIGRlIHV0aWxpemFyIDk4MCB4IDU1MCwgcG9pcyBkZXNlbnZvbHZvIHBhcmEgbyBww7pibGljbyBxdWUgdXNhIG5vIG3DrW5pbW8gMTAyNCB4IDc2OCBweCBuYSByZXNvbHXDp8OjbyBkZSB0ZWxhLiBFIHJvbGFnZW0gbGliZXJhZGEsIHBvaXMgbsOjbyBzZWkgbyBxdWUgbyB1c3XDoXJpbyB0ZW0gbm8gbmF2ZWdhZG9yIGRlbGUuIEF2YWxpYXIgYWx0dXJhIMOpIHNlbXByZSBjb21wbGljYWRvJiM4MjMwOzwvcD4KPHA+PHN0cm9uZz44ICYjODIxMTsgRSBwZXNvPyBIw6EgcGVzbyBpZGVhbD88L3N0cm9uZz48L3A+CjxwPk7Do28uIEjDoSBib20gc2Vuc28uIFZvY8OqIGNvbG9jYXJpYSBubyBhciB1bSBzaXRlIGRlIDIgTUIgcGFyYSBzZXIgYmFpeGFkbyBwZWxvIHNldSB1c3XDoXJpbz8gRWxlIGVzdMOhIGNoZWlvIGRlIHJlY3Vyc29zPyBPIHF1ZSDDqSByZWFsbWVudGUgaW1wb3J0YW50ZSBtYW50ZXI/IEVzdmF6aWUtbywgZWxpbWluZSBhbmltYcOnw7VlcywgZGVpeGUgbyBzZXUgc2l0ZSBvIG1haXMgb2JqZXRpdm8gcG9zc8OtdmVsLiBDZXJ0YW1lbnRlIHZvY8OqIGF0aW5naXLDoSBwYXJhIG8gcHJpbWVpcm8gY2FycmVnYW1lbnRvIGFsZ28gZW0gdG9ybm8gZGUgNTAwa2IgYSAxIE1CLCBvIHF1ZSBjb25zaWRlcm8gc2ltLCBJREVBTC48L3A+CjxwPjxzdHJvbmc+OSAmIzgyMTE7IFBvc3NvIGZhemVyIG8gbWVudSBkbyBtZXUgc2l0ZSBIVE1MIGVtIEZsYXNoPzwvc3Ryb25nPjwvcD4KPHA+UG9kZSwgbWFzIG7Do28gZGV2ZS4gTyBGbGFzaCBpbmliZSBhIGFwcmVzZW50YcOnw6NvIGRvIGxpbmsgbmEgYmFycmEgZGUgc3RhdHVzIGRvIGJyb3dzZXIgZG8gdXN1w6FyaW8sIGUgbXVpdG9zIHVzdcOhcmlvcyBjb25zdWx0YW0gZXNzZSBzZXRvciBwYXJhIHNhYmVyIHByZWNpc2FtZW50ZSBwYXJhIG9uZGUgZXN0w6NvIGluZG8uIE8gRmxhc2ggbsOjbyBwYXNzYSBlc3NhIGluZm9ybWHDp8OjbyBhbyBicm93c2VyLCBvIHF1ZSBwb2RlIGdlcmFyIGNlcnRhIGRlc2NvbmZpYW7Dp2Egbm8gc2V1IHVzdcOhcmlvLiBTaXRlIGVtIEhUTUwsIG1lbnUgZW0gSFRNTC4gTsOjbyBjYWJlIEZsYXNoIGEgZXNzZSBzZXRvci48L3A+CjxwPjxzdHJvbmc+MTAgJiM4MjExOyBGaWx0cm9zIG5vIEZsYXNoIGV4aWdlbSBjdWlkYWRvcyB0YW1iw6ltPzwvc3Ryb25nPjwvcD4KPHA+U2ltLiBUZW5kZW0gYSBkZWl4YXIgYSBhbmltYcOnw6NvIG1haXMgbGVudGEuIEZhw6dhIHVtIHRlc3RlIGFwbGljYW5kbyB1bSBlZmVpdG8gZG8gdGlwbyBCbHVyIGVtIHVtYSBwYWxhdnJhIChkZXNkZSBxdWUgZGV2aWRhbWVudGUgY3JpYWRhIGNvbW8gTW92aWUgQ2xpcCksIG9uZGUgYSBtZXNtYSBpcsOhIGFwYXJlY2VuZG8gYW9zIHBvdWNvcyBjb20gTW90aW9uIFR3ZWVuaW5nLiBObyBGbGFzaCBlbGEgdGVyw6EgbyBlZmVpdG8gZGVzZWphZG8sIG1hcyBubyBicm93c2VyIHNldSBzdXJnaW1lbnRvIGZpY2Fyw6EgbWFpcyBsZW50by4gRXZpdGUgZ3JhbmRlcyBlZmVpdG9zLCBzZWphIHByw6F0aWNvIGUgZGlyZXRvLiDDiSBtZWxob3IuPC9wPgo8cD4mIzgyMTI7PC9wPgo8cD5Cb20sIGVzc2FzIGZvcmFtIGFsZ3VtYXMgZGljYXMgcXVlIGV1IHF1aXMgcGFzc2FyLiBFeGlzdGVtIHbDoXJpYXMgb3V0cmFzLCBxdWUgZGV2byBpciBwb3N0YW5kbyBhb3MgcG91Y29zLiBNYXMgZXNwZXJvIHF1ZSBlc3NhcyBkZXogZGljYXMgYWNpbWEgbyBhdXhpbGllbSBlbSBzZXUgZGVzZW52b2x2aW1lbnRvIEZsYXNoLiBQZXJjZWJhIHF1ZSBhIGdyYW5kZSBtYWlvcmlhIG7Do28gcGFzc2EgZGUgYW7DoWxpc2UgZSBib20gc2Vuc28uIE5vIEZsYXNoIHPDo28gZnVuZGFtZW50YWlzLjwvcD4KPHA+R3JhbmRlIGFicmHDp28hIFByaW5jaXBhbG1lbnRlIHBhcmEgYSBtaW5oYSBtw6NlLCBwZWxvIHNldSBhbml2ZXJzw6FyaW8hIFVtIGdyYW5kZSBiZWlqbywgbcOjZSYjODIzMDsgYW1vIHZvY8OqISAoZmljb3UgbWVpbyBYdXhhLCBtYXMgdHVkbyBiZW0mIzgyMzA7IHJzKTwvcD4K" />  		<a href="http://pt.pdf24.org" target="_blank" title="PDF Creator"><img src="http://www.eduardolacorte.com.br/wp-content/plugins/pdf24-post-to-pdf/img/sheep_16x16.gif" alt="PDF Creator" border="0" width="16" height="16" /></a>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<span class="pdf24Plugin-cp-text">Enviar artigo em PDF</span>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<input class="pdf24Plugin-cp-input" style="margin: 0px;" type="text" name="sendEmailTo" value="Digite endereo de e-mail" onmousedown="this.value = '';" />  		<input class="pdf24Plugin-cp-submit" style="margin: 0px;" type="submit" value="Enviar" />  	</form>  </div>]]></content:encoded>
			<wfw:commentRss>http://www.eduardolacorte.com.br/2009/05/15/vinte-dicas-sobre-desenvolvimento-flash-parte-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Find and Replace (Avançado) &#8211; Como utilizar?</title>
		<link>http://www.eduardolacorte.com.br/2009/05/09/find-and-replace-avancado-como-utilizar/</link>
		<comments>http://www.eduardolacorte.com.br/2009/05/09/find-and-replace-avancado-como-utilizar/#comments</comments>
		<pubDate>Sat, 09 May 2009 18:27:56 +0000</pubDate>
		<dc:creator>Eduardo Lacorte</dc:creator>
				<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Manutenção]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.eduardolacorte.com.br/?p=175</guid>
		<description><![CDATA[Salve galera! Essa semana começou bem: renovei minha certificação de Dreamweaver, e agora tenho a Adobe Certified Expert (ACE) em Dreamweaver. A anterior era a de Dreamweaver MX2004 Developer (nem a do 8 eu tinha feito.. hahahaha). Devido a isso vou mostrar algo interessante para vocês&#8230; Essa matéria consiste em explicar da maneira mais simples possível ]]></description>
			<content:encoded><![CDATA[<p><img alt="Dreamweaver   Find and Replace" src="http://www.eduardolacorte.com.br/wp-content/uploads/wp-post-thumbnail/Dreamweaver---Find-and-Replace_w1cD3.jpg" class="wppt_float_left" /><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img07.jpg" rel="shadowbox[post-175];player=img;"></a>Salve galera!</p>
<p>Essa semana começou bem: renovei minha certificação de Dreamweaver, e agora tenho a Adobe Certified Expert (ACE) em Dreamweaver. A anterior era a de Dreamweaver MX2004 Developer (nem a do 8 eu tinha feito.. hahahaha). Devido a isso vou mostrar algo interessante para vocês&#8230;</p>
<p>Essa matéria consiste em explicar da maneira mais simples possível o Find and Replace, um recurso fantástico do Dreamweaver. Bom, na verdade todos os softwares têm esse recurso, mas no Dreamweaver a coisa é fantástica mesmo&#8230; principalmente no quesito MANUTENÇÃO!</p>
<p>É simples: <span id="more-175"></span></p>
<p>A localização dele é a mesma. Vá em Edit &#8211; Find and Replace (Ctrl + F). A caixa de diálogo aparecerá para você.</p>
<p>Primeiramente, vamos analisar as opções que temos de Find And Replace:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img01.jpg" rel="shadowbox[post-175];player=img;"></a></p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img01.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - Find in"><img class="alignnone size-medium wp-image-173" title="Find and Replace - Find in" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img01-300x125.jpg" alt="Find and Replace - Find in" width="300" height="125" /></a></p>
<p><strong>Find in:</strong></p>
<p><strong>- Selected Text:</strong> Buscará a informação desejada dentro do texto selecionado na página.<br />
<strong>- Current Document:</strong> Buscará a informação desejada dentro do documento todo.<br />
<strong>- Folder&#8230;:</strong> Buscará a informação desejada dentro do diretório escolhido, em qualquer página.<br />
<strong>- Selected Files in Site:</strong> Buscará a informação desejada dentro dos arquivos que vierem a ser selecionados com a tecla Ctrl no painel Files do Dreamweaver (F8).<br />
<strong>- Entire Current Local Site:</strong> Buscará a informação desejada dentro de todo o site especificado nas configurações do Dreamweaver (Site &#8211; Manage Sites)</p>
<p>Após selecionar o local de pesquisa, devemos informar o que estamos procurando:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img02.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - Search"><img class="alignnone size-medium wp-image-174" title="Find and Replace - Search" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img02-300x125.jpg" alt="Find and Replace - Search" width="300" height="125" /></a></p>
<p><strong>Search:</strong></p>
<p><strong>- Source Code:</strong> Realiza a pesquisa de código. Ignora Design. Veja abaixo um exemplo:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img03.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - Source Code"><img class="alignnone size-medium wp-image-176" title="Find and Replace - Source Code" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img03-300x125.jpg" alt="Find and Replace - Source Code" width="300" height="125" /></a></p>
<p><strong>- Text:</strong> Realiza a pesquisa de texto. Ignora tags e programação. Veja abaixo um exemplo:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img04.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - Text"><img class="alignnone size-medium wp-image-177" title="Find and Replace - Text" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img04-300x125.jpg" alt="Find and Replace - Text" width="300" height="125" /></a></p>
<p><strong>- Text (Advanced):</strong> Realiza a pesquisa de texto dentro ou fora de tags específicas. Veja abaixo um exemplo:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img05.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - Text (Advanced)"><img class="alignnone size-medium wp-image-178" title="Find and Replace - Text (Advanced)" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img05-300x125.jpg" alt="Find and Replace - Text (Advanced)" width="300" height="125" /></a></p>
<p><strong>OBS:</strong> Os sinais de + e &#8211; refletem a possibilidade de incrementar tal pesquisa com combinação de tags dentro tags ou fora de tags.</p>
<p><strong>- Specific Tag:</strong> Realiza a pesquisa de Qualquer coisa. Veja as imagens explicativas abaixo:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img07.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - Specific Tag"><img class="alignnone size-medium wp-image-179" title="Find and Replace - Specific Tag" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img07-300x125.jpg" alt="Find and Replace - Specific Tag" width="300" height="125" /></a></p>
<p>A imagem acima reflete a seguinte pesquisa: &#8220;Todas as tags td que tiverem o atributo bgcolor com qualquer atributo que seja terão esse atributo removido. De todas as páginas do site&#8221; &#8211; (ahá&#8230; repare na imagem que deixei <strong>Entire Current Local Site</strong> na opção Find In)</p>
<p>Já a imagem abaixo mostra as possibilidades de pesquisa:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img08.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - Opções de pesquisa em Specific Tag"><img class="alignnone size-medium wp-image-180" title="Find and Replace - Opções de pesquisa em Specific Tag" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img08-300x125.jpg" alt="Find and Replace - Opções de pesquisa em Specific Tag" width="300" height="125" /></a></p>
<p><strong>- With Attribute:</strong> Pesquisa tags com o atributo especificado.<br />
<strong>- Without Attribute:</strong> Pesquisa tags sem o atributo especificado.<br />
<strong>- Containing:</strong> Verifica conteúdo da tag selecionada anteriormente (td, no caso).<br />
<strong>- Not Containing:</strong> Verifica ausência de conteúdo na tag selecionada anteriormente (td, no caso).<br />
<strong>- Inside Tag:</strong> A tag selecionada (td, no caso) deve estar dentro de outra tag. Bom, seria mais útil se quiséssemos analisar todos os parágrafos dentro de células&#8230; (p inside td).<br />
<strong>- Not Inside Tag:</strong> A tag selecionada (td, no caso) não deve estar dentro de outra tag. O oposto da explicação anterior.</p>
<p>Veja na imagem abaixo o que podemos fazer após a seleção de caso e pesquisa:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img09.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - Ações em Specific Tag"><img class="alignnone size-medium wp-image-181" title="Find and Replace - Ações em Specific Tag" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img09-300x154.jpg" alt="Find and Replace - Ações em Specific Tag" width="300" height="154" /></a></p>
<p><strong>- Replace Tag &amp; Contents:</strong> Com essa opção podemos substituir os ítens localizados pelo bloco de códigos que quisermos. Ao selecionarmos essa opção uma caixa de texto se abrirá para a digitação do código.<br />
<strong>- Replace Contents Only:</strong> Somente o conteúdo das tags localizadas será substituído.<br />
<strong>- Remove Tag &amp; Contents:</strong> As tags localizadas e seus conteúdos serão removidos.<br />
<strong>- Strip Tag:</strong> A tag é removida, tanto sua abertura quanto seu fechamento. Ex: &lt;font&#8230;&gt;Conteúdo&lt;/font&gt; &#8211; A tag font é removida, e seu conteúdo permanece.<br />
<strong>- Change Tag:</strong> Troca uma tag por outra. Ideal para localizar todas as tags &lt;b&gt; e substituí-las por &lt;strong&gt;.<br />
<strong>- Set Attribute:</strong> Configura um atributo para as tags localizadas. Uma boa prática para se aplicar classes em massa&#8230;<br />
<strong>- Add Before Start Tag:</strong> Adiciona um bloco de códigos antes do início da tag em questão.<br />
<strong>- Add After End Tag:</strong> Adiciona um bloco de códigos após o fim da tag em questão.<br />
<strong>- Add After Start Tag:</strong> Adiciona um bloco de códigos após o início da tag em questão.<br />
<strong>- Add Before End Tag:</strong> Adiciona um bloco de códigos antes do fim da tag em questão.</p>
<p><strong>Opções</strong></p>
<p>Há também opções complementares às pesquisas, conforme vemos abaixo:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img10.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - Opções Complementares"><img class="alignnone size-medium wp-image-182" title="Find and Replace - Opções Complementares" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img10-300x149.jpg" alt="Find and Replace - Opções Complementares" width="300" height="149" /></a></p>
<p><strong>- Match case:</strong> Diferencia a pesquisa em maiúsculas e minúsculas. edu é diferente de Edu.<br />
<strong>- Match whole word:</strong> Analisa a palavra como sendo inteira, e não parte de outra palavra. Nesse caso, Edu não faz parte de Eduardo, por exemplo.<br />
<strong>- Ignore whitespace:</strong> Com essa opção o Dreamweaver passa a ignorar espaços em branco nas sequências, como o Tab, Enter, por exemplo.<br />
<strong>- Use regular expression:</strong> Com essa opção habilitada o Dreamweaver passa a permitir o uso de Expressões Regulares (Regex) em suas pesquisas.</p>
<p>Tudo explicado. Basta utilizar de acordo com a necessidade, com os botões <strong>Find Next</strong> (Localizar próximo), <strong>Find All</strong> (Localizar Tudo), <strong>Replace</strong> (Substituir Próximo) ou <strong>Replace All</strong> (Substituir Tudo).</p>
<p><strong>Salvando Pesquisas</strong></p>
<p>Se você tem a intenção de executar a mesma rotina futuramente, seja ela qual for (retirar tag &lt;font&gt;, remover atributo bgcolor, etc&#8230;), fique tranquilo. Você terá a possibilidade de salvar sua pesquisa, e carregá-la quando quiser. Ao salvar, o tipo de arquivo será .dwr. Basta guardar esse arquivo e carregá-lo quando necessário. Veja como fazer:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img11.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - Salvando as Queries"><img class="alignnone size-medium wp-image-183" title="Find and Replace - Salvando as Queries" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img11-300x149.jpg" alt="Find and Replace - Salvando as Queries" width="300" height="149" /></a></p>
<p><strong>Para refletir</strong></p>
<p>Atendi um cliente em um desenvolvimento em 2003. O site dele tinha 63 páginas. Em 2008 refiz esse trabalho, com exatos 5.542 códigos a menos!!! E o melhor de tudo: retirados do conteúdo total (que seria utilizado novamente) em quarenta minutos, aproximadamente!!! Como será que consegui isso???</p>
<p>Simples! Analisando todo o código que eu precisava retirar, estudando seus casos (remover bgcolor de td, class de qualquer tag, remover font de todo o site&#8230;), salvando cada pesquisa e aplicando tudo com a opção Entire Current Local Site. Simples, não?</p>
<p>Bom, galera&#8230; é isso aí! Espero ter explicado com clareza um pouco dessa ferramenta excepcional do Dreamweaver. Até a próxima!</p>
<p>Eduardo Lacorte<br />
Adobe Certified Expert &#8211; Dreamweaver</p>
<div class="pdf24Plugin-cp">  	<form name="pdf24Form15" method="post" action="http://doc2pdf.pdf24.org/wordpress.php" target="pdf24PopWin" onsubmit="var pdf24Win = window.open('about:blank', 'pdf24PopWin', 'resizable=yes,scrollbars=yes,width=400,height=200,top=0,left=0'); pdf24Win.focus();">  		<input type="hidden" name="blogCharset" value="VVRGLTg=" /><input type="hidden" name="blogPosts" value="MQ==" /><input type="hidden" name="blogUrl" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnI=" /><input type="hidden" name="blogName" value="ZWR1YXJkbyBsYWNvcnRl" /><input type="hidden" name="blogValueEncoding" value="base64" /><input type="hidden" name="postTitle_0" value="RmluZCBhbmQgUmVwbGFjZSAoQXZhbsOnYWRvKSAmIzgyMTE7IENvbW8gdXRpbGl6YXI/" /><input type="hidden" name="postLink_0" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvMjAwOS8wNS8wOS9maW5kLWFuZC1yZXBsYWNlLWF2YW5jYWRvLWNvbW8tdXRpbGl6YXIv" /><input type="hidden" name="postAuthor_0" value="RWR1YXJkbyBMYWNvcnRl" /><input type="hidden" name="postDateTime_0" value="MjAwOS0wNS0wOSAxNTowNTo1Ng==" /><input type="hidden" name="postContent_0" value="PHA+PGltZyBhbHQ9IkRyZWFtd2VhdmVyICAgRmluZCBhbmQgUmVwbGFjZSIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvd3AtcG9zdC10aHVtYm5haWwvRHJlYW13ZWF2ZXItLS1GaW5kLWFuZC1SZXBsYWNlX3cxY0QzLmpwZyIgY2xhc3M9IndwcHRfZmxvYXRfbGVmdCIgLz48YSBocmVmPSJodHRwOi8vd3d3Lm14c3R1ZGlvLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNS9pbWcwNy5qcGciIHJlbD0ic2hhZG93Ym94W3Bvc3QtMTc1XTtwbGF5ZXI9aW1nOyI+PC9hPlNhbHZlIGdhbGVyYSE8L3A+CjxwPkVzc2Egc2VtYW5hIGNvbWXDp291IGJlbTogcmVub3ZlaSBtaW5oYSBjZXJ0aWZpY2HDp8OjbyBkZSBEcmVhbXdlYXZlciwgZSBhZ29yYSB0ZW5obyBhIEFkb2JlIENlcnRpZmllZCBFeHBlcnQgKEFDRSkgZW0gRHJlYW13ZWF2ZXIuIEEgYW50ZXJpb3IgZXJhIGEgZGUgRHJlYW13ZWF2ZXIgTVgyMDA0IERldmVsb3BlciAobmVtIGEgZG8gOCBldSB0aW5oYSBmZWl0by4uIGhhaGFoYWhhKS4gRGV2aWRvIGEgaXNzbyB2b3XCoG1vc3RyYXIgYWxnbyBpbnRlcmVzc2FudGUgcGFyYSB2b2PDqnMmIzgyMzA7PC9wPgo8cD5Fc3NhIG1hdMOpcmlhIGNvbnNpc3RlIGVtIGV4cGxpY2FyIGRhIG1hbmVpcmEgbWFpcyBzaW1wbGVzIHBvc3PDrXZlbCBvIEZpbmQgYW5kIFJlcGxhY2UsIHVtIHJlY3Vyc28gZmFudMOhc3RpY28gZG8gRHJlYW13ZWF2ZXIuIEJvbSwgbmEgdmVyZGFkZSB0b2RvcyBvcyBzb2Z0d2FyZXMgdMOqbSBlc3NlIHJlY3Vyc28sIG1hcyBubyBEcmVhbXdlYXZlciBhIGNvaXNhIMOpIGZhbnTDoXN0aWNhIG1lc21vJiM4MjMwOyBwcmluY2lwYWxtZW50ZSBubyBxdWVzaXRvIE1BTlVURU7Dh8ODTyE8L3A+CjxwPsOJIHNpbXBsZXM6IDxzcGFuIGlkPSJtb3JlLTE3NSI+PC9zcGFuPjwvcD4KPHA+QSBsb2NhbGl6YcOnw6NvIGRlbGUgw6kgYSBtZXNtYS4gVsOhIGVtIEVkaXQgJiM4MjExOyBGaW5kIGFuZCBSZXBsYWNlIChDdHJsICsgRikuIEEgY2FpeGEgZGUgZGnDoWxvZ28gYXBhcmVjZXLDoSBwYXJhIHZvY8OqLjwvcD4KPHA+UHJpbWVpcmFtZW50ZSwgdmFtb3MgYW5hbGlzYXIgYXMgb3DDp8O1ZXMgcXVlIHRlbW9zIGRlIEZpbmQgQW5kIFJlcGxhY2U6PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDEuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTE3NV07cGxheWVyPWltZzsiPjwvYT48L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48YSBocmVmPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNS9pbWcwMS5qcGciIHJlbD0ic2hhZG93Ym94W3Bvc3QtMTc1XTtwbGF5ZXI9aW1nOyIgdGl0bGU9IkZpbmQgYW5kIFJlcGxhY2UgLSBGaW5kIGluIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMTczIiB0aXRsZT0iRmluZCBhbmQgUmVwbGFjZSAtIEZpbmQgaW4iIHNyYz0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDEtMzAweDEyNS5qcGciIGFsdD0iRmluZCBhbmQgUmVwbGFjZSAtIEZpbmQgaW4iIHdpZHRoPSIzMDAiIGhlaWdodD0iMTI1IiAvPjwvYT48L3A+CjxwPjxzdHJvbmc+RmluZCBpbjo8L3N0cm9uZz48L3A+CjxwPjxzdHJvbmc+LSBTZWxlY3RlZCBUZXh0Ojwvc3Ryb25nPiBCdXNjYXLDoSBhIGluZm9ybWHDp8OjbyBkZXNlamFkYSBkZW50cm8gZG8gdGV4dG8gc2VsZWNpb25hZG8gbmEgcMOhZ2luYS48YnIgLz4KPHN0cm9uZz4tIEN1cnJlbnQgRG9jdW1lbnQ6PC9zdHJvbmc+IEJ1c2NhcsOhIGEgaW5mb3JtYcOnw6NvIGRlc2VqYWRhIGRlbnRybyBkbyBkb2N1bWVudG8gdG9kby48YnIgLz4KPHN0cm9uZz4tIEZvbGRlciYjODIzMDs6PC9zdHJvbmc+IEJ1c2NhcsOhIGEgaW5mb3JtYcOnw6NvIGRlc2VqYWRhIGRlbnRybyBkbyBkaXJldMOzcmlvIGVzY29saGlkbywgZW0gcXVhbHF1ZXIgcMOhZ2luYS48YnIgLz4KPHN0cm9uZz4tIFNlbGVjdGVkIEZpbGVzIGluIFNpdGU6PC9zdHJvbmc+IEJ1c2NhcsOhIGEgaW5mb3JtYcOnw6NvIGRlc2VqYWRhIGRlbnRybyBkb3MgYXJxdWl2b3MgcXVlIHZpZXJlbSBhIHNlciBzZWxlY2lvbmFkb3MgY29tIGEgdGVjbGEgQ3RybCBubyBwYWluZWwgRmlsZXMgZG8gRHJlYW13ZWF2ZXIgKEY4KS48YnIgLz4KPHN0cm9uZz4tIEVudGlyZSBDdXJyZW50IExvY2FsIFNpdGU6PC9zdHJvbmc+IEJ1c2NhcsOhIGEgaW5mb3JtYcOnw6NvIGRlc2VqYWRhIGRlbnRybyBkZSB0b2RvIG8gc2l0ZSBlc3BlY2lmaWNhZG8gbmFzIGNvbmZpZ3VyYcOnw7VlcyBkbyBEcmVhbXdlYXZlciAoU2l0ZSAmIzgyMTE7IE1hbmFnZSBTaXRlcyk8L3A+CjxwPkFww7NzIHNlbGVjaW9uYXIgbyBsb2NhbCBkZSBwZXNxdWlzYSwgZGV2ZW1vcyBpbmZvcm1hciBvIHF1ZSBlc3RhbW9zIHByb2N1cmFuZG86PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDIuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTE3NV07cGxheWVyPWltZzsiIHRpdGxlPSJGaW5kIGFuZCBSZXBsYWNlIC0gU2VhcmNoIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMTc0IiB0aXRsZT0iRmluZCBhbmQgUmVwbGFjZSAtIFNlYXJjaCIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNS9pbWcwMi0zMDB4MTI1LmpwZyIgYWx0PSJGaW5kIGFuZCBSZXBsYWNlIC0gU2VhcmNoIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjEyNSIgLz48L2E+PC9wPgo8cD48c3Ryb25nPlNlYXJjaDo8L3N0cm9uZz48L3A+CjxwPjxzdHJvbmc+LSBTb3VyY2UgQ29kZTo8L3N0cm9uZz4gUmVhbGl6YSBhIHBlc3F1aXNhIGRlIGPDs2RpZ28uIElnbm9yYSBEZXNpZ24uIFZlamEgYWJhaXhvIHVtIGV4ZW1wbG86PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDMuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTE3NV07cGxheWVyPWltZzsiIHRpdGxlPSJGaW5kIGFuZCBSZXBsYWNlIC0gU291cmNlIENvZGUiPjxpbWcgY2xhc3M9ImFsaWdubm9uZSBzaXplLW1lZGl1bSB3cC1pbWFnZS0xNzYiIHRpdGxlPSJGaW5kIGFuZCBSZXBsYWNlIC0gU291cmNlIENvZGUiIHNyYz0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDMtMzAweDEyNS5qcGciIGFsdD0iRmluZCBhbmQgUmVwbGFjZSAtIFNvdXJjZSBDb2RlIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjEyNSIgLz48L2E+PC9wPgo8cD48c3Ryb25nPi0gVGV4dDo8L3N0cm9uZz4gUmVhbGl6YSBhIHBlc3F1aXNhIGRlIHRleHRvLiBJZ25vcmEgdGFncyBlIHByb2dyYW1hw6fDo28uIFZlamEgYWJhaXhvIHVtIGV4ZW1wbG86PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDQuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTE3NV07cGxheWVyPWltZzsiIHRpdGxlPSJGaW5kIGFuZCBSZXBsYWNlIC0gVGV4dCI+PGltZyBjbGFzcz0iYWxpZ25ub25lIHNpemUtbWVkaXVtIHdwLWltYWdlLTE3NyIgdGl0bGU9IkZpbmQgYW5kIFJlcGxhY2UgLSBUZXh0IiBzcmM9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA1L2ltZzA0LTMwMHgxMjUuanBnIiBhbHQ9IkZpbmQgYW5kIFJlcGxhY2UgLSBUZXh0IiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjEyNSIgLz48L2E+PC9wPgo8cD48c3Ryb25nPi0gVGV4dCAoQWR2YW5jZWQpOjwvc3Ryb25nPiBSZWFsaXphIGEgcGVzcXVpc2EgZGUgdGV4dG8gZGVudHJvIG91IGZvcmEgZGUgdGFncyBlc3BlY8OtZmljYXMuIFZlamEgYWJhaXhvIHVtIGV4ZW1wbG86PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDUuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTE3NV07cGxheWVyPWltZzsiIHRpdGxlPSJGaW5kIGFuZCBSZXBsYWNlIC0gVGV4dCAoQWR2YW5jZWQpIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMTc4IiB0aXRsZT0iRmluZCBhbmQgUmVwbGFjZSAtIFRleHQgKEFkdmFuY2VkKSIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNS9pbWcwNS0zMDB4MTI1LmpwZyIgYWx0PSJGaW5kIGFuZCBSZXBsYWNlIC0gVGV4dCAoQWR2YW5jZWQpIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjEyNSIgLz48L2E+PC9wPgo8cD48c3Ryb25nPk9CUzo8L3N0cm9uZz4gT3Mgc2luYWlzIGRlICsgZSAmIzgyMTE7IHJlZmxldGVtIGEgcG9zc2liaWxpZGFkZSBkZSBpbmNyZW1lbnRhciB0YWwgcGVzcXVpc2EgY29tIGNvbWJpbmHDp8OjbyBkZSB0YWdzIGRlbnRybyB0YWdzIG91IGZvcmEgZGUgdGFncy48L3A+CjxwPjxzdHJvbmc+LSBTcGVjaWZpYyBUYWc6PC9zdHJvbmc+IFJlYWxpemEgYSBwZXNxdWlzYSBkZSBRdWFscXVlciBjb2lzYS4gVmVqYSBhcyBpbWFnZW5zIGV4cGxpY2F0aXZhcyBhYmFpeG86PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDcuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTE3NV07cGxheWVyPWltZzsiIHRpdGxlPSJGaW5kIGFuZCBSZXBsYWNlIC0gU3BlY2lmaWMgVGFnIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMTc5IiB0aXRsZT0iRmluZCBhbmQgUmVwbGFjZSAtIFNwZWNpZmljIFRhZyIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNS9pbWcwNy0zMDB4MTI1LmpwZyIgYWx0PSJGaW5kIGFuZCBSZXBsYWNlIC0gU3BlY2lmaWMgVGFnIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjEyNSIgLz48L2E+PC9wPgo8cD5BIGltYWdlbSBhY2ltYSByZWZsZXRlIGEgc2VndWludGUgcGVzcXVpc2E6ICYjODIyMDtUb2RhcyBhcyB0YWdzIHRkIHF1ZSB0aXZlcmVtIG8gYXRyaWJ1dG8gYmdjb2xvciBjb20gcXVhbHF1ZXIgYXRyaWJ1dG8gcXVlIHNlamEgdGVyw6NvIGVzc2UgYXRyaWJ1dG8gcmVtb3ZpZG8uIERlIHRvZGFzIGFzIHDDoWdpbmFzIGRvIHNpdGUmIzgyMjE7ICYjODIxMTsgKGFow6EmIzgyMzA7IHJlcGFyZSBuYSBpbWFnZW0gcXVlIGRlaXhlaSA8c3Ryb25nPkVudGlyZSBDdXJyZW50IExvY2FsIFNpdGU8L3N0cm9uZz4gbmEgb3DDp8OjbyBGaW5kIEluKTwvcD4KPHA+SsOhIGEgaW1hZ2VtIGFiYWl4byBtb3N0cmEgYXMgcG9zc2liaWxpZGFkZXMgZGUgcGVzcXVpc2E6PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDguanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTE3NV07cGxheWVyPWltZzsiIHRpdGxlPSJGaW5kIGFuZCBSZXBsYWNlIC0gT3DDp8O1ZXMgZGUgcGVzcXVpc2EgZW0gU3BlY2lmaWMgVGFnIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMTgwIiB0aXRsZT0iRmluZCBhbmQgUmVwbGFjZSAtIE9ww6fDtWVzIGRlIHBlc3F1aXNhIGVtIFNwZWNpZmljIFRhZyIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNS9pbWcwOC0zMDB4MTI1LmpwZyIgYWx0PSJGaW5kIGFuZCBSZXBsYWNlIC0gT3DDp8O1ZXMgZGUgcGVzcXVpc2EgZW0gU3BlY2lmaWMgVGFnIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjEyNSIgLz48L2E+PC9wPgo8cD48c3Ryb25nPi0gV2l0aCBBdHRyaWJ1dGU6PC9zdHJvbmc+IFBlc3F1aXNhIHRhZ3MgY29tIG8gYXRyaWJ1dG8gZXNwZWNpZmljYWRvLjxiciAvPgo8c3Ryb25nPi0gV2l0aG91dCBBdHRyaWJ1dGU6PC9zdHJvbmc+IFBlc3F1aXNhIHRhZ3PCoHNlbSBvIGF0cmlidXRvIGVzcGVjaWZpY2Fkby48YnIgLz4KPHN0cm9uZz4tIENvbnRhaW5pbmc6PC9zdHJvbmc+IFZlcmlmaWNhIGNvbnRlw7pkbyBkYSB0YWcgc2VsZWNpb25hZGEgYW50ZXJpb3JtZW50ZSAodGQsIG5vIGNhc28pLjxiciAvPgo8c3Ryb25nPi0gTm90IENvbnRhaW5pbmc6PC9zdHJvbmc+IFZlcmlmaWNhIGF1c8OqbmNpYSBkZSBjb250ZcO6ZG8gbmEgdGFnIHNlbGVjaW9uYWRhIGFudGVyaW9ybWVudGUgKHRkLCBubyBjYXNvKS48YnIgLz4KPHN0cm9uZz4tIEluc2lkZSBUYWc6PC9zdHJvbmc+IEEgdGFnIHNlbGVjaW9uYWRhICh0ZCwgbm8gY2FzbykgZGV2ZSBlc3RhciBkZW50cm8gZGUgb3V0cmEgdGFnLiBCb20sIHNlcmlhIG1haXMgw7p0aWwgc2UgcXVpc8Opc3NlbW9zIGFuYWxpc2FyIHRvZG9zIG9zIHBhcsOhZ3JhZm9zIGRlbnRybyBkZSBjw6lsdWxhcyYjODIzMDsgKHAgaW5zaWRlIHRkKS48YnIgLz4KPHN0cm9uZz4tIE5vdCBJbnNpZGUgVGFnOjwvc3Ryb25nPiBBIHRhZyBzZWxlY2lvbmFkYSAodGQsIG5vIGNhc28pIG7Do28gZGV2ZSBlc3RhciBkZW50cm8gZGUgb3V0cmEgdGFnLiBPIG9wb3N0byBkYSBleHBsaWNhw6fDo28gYW50ZXJpb3IuPC9wPgo8cD5WZWphIG5hIGltYWdlbSBhYmFpeG8gbyBxdWUgcG9kZW1vcyBmYXplciBhcMOzcyBhIHNlbGXDp8OjbyBkZSBjYXNvIGUgcGVzcXVpc2E6PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDkuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTE3NV07cGxheWVyPWltZzsiIHRpdGxlPSJGaW5kIGFuZCBSZXBsYWNlIC0gQcOnw7VlcyBlbSBTcGVjaWZpYyBUYWciPjxpbWcgY2xhc3M9ImFsaWdubm9uZSBzaXplLW1lZGl1bSB3cC1pbWFnZS0xODEiIHRpdGxlPSJGaW5kIGFuZCBSZXBsYWNlIC0gQcOnw7VlcyBlbSBTcGVjaWZpYyBUYWciIHNyYz0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDktMzAweDE1NC5qcGciIGFsdD0iRmluZCBhbmQgUmVwbGFjZSAtIEHDp8O1ZXMgZW0gU3BlY2lmaWMgVGFnIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjE1NCIgLz48L2E+PC9wPgo8cD48c3Ryb25nPi0gUmVwbGFjZSBUYWcgJmFtcDsgQ29udGVudHM6PC9zdHJvbmc+IENvbSBlc3NhIG9ww6fDo28gcG9kZW1vcyBzdWJzdGl0dWlyIG9zIMOtdGVucyBsb2NhbGl6YWRvcyBwZWxvIGJsb2NvIGRlIGPDs2RpZ29zIHF1ZSBxdWlzZXJtb3MuIEFvIHNlbGVjaW9uYXJtb3MgZXNzYSBvcMOnw6NvIHVtYSBjYWl4YSBkZSB0ZXh0byBzZSBhYnJpcsOhIHBhcmEgYSBkaWdpdGHDp8OjbyBkbyBjw7NkaWdvLjxiciAvPgo8c3Ryb25nPi0gUmVwbGFjZSBDb250ZW50cyBPbmx5Ojwvc3Ryb25nPiBTb21lbnRlIG8gY29udGXDumRvIGRhcyB0YWdzIGxvY2FsaXphZGFzIHNlcsOhIHN1YnN0aXR1w61kby48YnIgLz4KPHN0cm9uZz4tIFJlbW92ZSBUYWcgJmFtcDsgQ29udGVudHM6PC9zdHJvbmc+IEFzIHRhZ3MgbG9jYWxpemFkYXMgZSBzZXVzIGNvbnRlw7pkb3Mgc2Vyw6NvIHJlbW92aWRvcy48YnIgLz4KPHN0cm9uZz4tIFN0cmlwIFRhZzo8L3N0cm9uZz4gQSB0YWcgw6kgcmVtb3ZpZGEsIHRhbnRvIHN1YSBhYmVydHVyYSBxdWFudG8gc2V1IGZlY2hhbWVudG8uIEV4OiAmbHQ7Zm9udCYjODIzMDsmZ3Q7Q29udGXDumRvJmx0Oy9mb250Jmd0OyAmIzgyMTE7IEEgdGFnIGZvbnQgw6kgcmVtb3ZpZGEsIGUgc2V1IGNvbnRlw7pkbyBwZXJtYW5lY2UuPGJyIC8+CjxzdHJvbmc+LSBDaGFuZ2UgVGFnOjwvc3Ryb25nPiBUcm9jYSB1bWEgdGFnIHBvciBvdXRyYS4gSWRlYWwgcGFyYSBsb2NhbGl6YXIgdG9kYXMgYXMgdGFncyAmbHQ7YiZndDsgZSBzdWJzdGl0dcOtLWxhcyBwb3IgJmx0O3N0cm9uZyZndDsuPGJyIC8+CjxzdHJvbmc+LSBTZXQgQXR0cmlidXRlOjwvc3Ryb25nPiBDb25maWd1cmEgdW0gYXRyaWJ1dG8gcGFyYSBhcyB0YWdzIGxvY2FsaXphZGFzLiBVbWEgYm9hIHByw6F0aWNhIHBhcmEgc2UgYXBsaWNhciBjbGFzc2VzIGVtIG1hc3NhJiM4MjMwOzxiciAvPgo8c3Ryb25nPi0gQWRkIEJlZm9yZSBTdGFydCBUYWc6PC9zdHJvbmc+IEFkaWNpb25hIHVtIGJsb2NvIGRlIGPDs2RpZ29zIGFudGVzIGRvIGluw61jaW8gZGEgdGFnIGVtIHF1ZXN0w6NvLjxiciAvPgo8c3Ryb25nPi0gQWRkIEFmdGVyIEVuZCBUYWc6PC9zdHJvbmc+IEFkaWNpb25hIHVtIGJsb2NvIGRlIGPDs2RpZ29zIGFww7NzIG8gZmltIGRhIHRhZyBlbSBxdWVzdMOjby48YnIgLz4KPHN0cm9uZz4tIEFkZCBBZnRlcsKgU3RhcnQgVGFnOjwvc3Ryb25nPiBBZGljaW9uYSB1bSBibG9jbyBkZSBjw7NkaWdvcyBhcMOzcyBvwqBpbsOtY2lvIGRhIHRhZyBlbSBxdWVzdMOjby48YnIgLz4KPHN0cm9uZz4tIEFkZCBCZWZvcmXCoEVuZCBUYWc6PC9zdHJvbmc+IEFkaWNpb25hIHVtIGJsb2NvIGRlIGPDs2RpZ29zIGFudGVzIGRvwqBmaW0gZGEgdGFnIGVtIHF1ZXN0w6NvLjwvcD4KPHA+PHN0cm9uZz5PcMOnw7Vlczwvc3Ryb25nPjwvcD4KPHA+SMOhIHRhbWLDqW0gb3DDp8O1ZXMgY29tcGxlbWVudGFyZXMgw6BzIHBlc3F1aXNhcywgY29uZm9ybWUgdmVtb3MgYWJhaXhvOjwvcD4KPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPjxhIGhyZWY9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA1L2ltZzEwLmpwZyIgcmVsPSJzaGFkb3dib3hbcG9zdC0xNzVdO3BsYXllcj1pbWc7IiB0aXRsZT0iRmluZCBhbmQgUmVwbGFjZSAtIE9ww6fDtWVzIENvbXBsZW1lbnRhcmVzIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMTgyIiB0aXRsZT0iRmluZCBhbmQgUmVwbGFjZSAtIE9ww6fDtWVzIENvbXBsZW1lbnRhcmVzIiBzcmM9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA1L2ltZzEwLTMwMHgxNDkuanBnIiBhbHQ9IkZpbmQgYW5kIFJlcGxhY2UgLSBPcMOnw7VlcyBDb21wbGVtZW50YXJlcyIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIxNDkiIC8+PC9hPjwvcD4KPHA+PHN0cm9uZz4tIE1hdGNoIGNhc2U6PC9zdHJvbmc+IERpZmVyZW5jaWEgYSBwZXNxdWlzYSBlbSBtYWnDunNjdWxhcyBlIG1pbsO6c2N1bGFzLiBlZHUgw6kgZGlmZXJlbnRlIGRlIEVkdS48YnIgLz4KPHN0cm9uZz4tIE1hdGNoIHdob2xlIHdvcmQ6PC9zdHJvbmc+IEFuYWxpc2EgYcKgcGFsYXZyYSBjb21vIHNlbmRvIGludGVpcmEsIGUgbsOjbyBwYXJ0ZSBkZSBvdXRyYSBwYWxhdnJhLiBOZXNzZSBjYXNvLCBFZHUgbsOjbyBmYXogcGFydGUgZGUgRWR1YXJkbywgcG9yIGV4ZW1wbG8uPGJyIC8+CjxzdHJvbmc+LSBJZ25vcmUgd2hpdGVzcGFjZTo8L3N0cm9uZz4gQ29tIGVzc2Egb3DDp8OjbyBvIERyZWFtd2VhdmVyIHBhc3NhIGEgaWdub3JhciBlc3Bhw6dvcyBlbSBicmFuY28gbmFzIHNlcXXDqm5jaWFzLCBjb21vIG8gVGFiLCBFbnRlciwgcG9yIGV4ZW1wbG8uPGJyIC8+CjxzdHJvbmc+LcKgVXNlIHJlZ3VsYXIgZXhwcmVzc2lvbjo8L3N0cm9uZz4gQ29tIGVzc2Egb3DDp8OjbyBoYWJpbGl0YWRhIG8gRHJlYW13ZWF2ZXIgcGFzc2EgYSBwZXJtaXRpciBvIHVzbyBkZSBFeHByZXNzw7VlcyBSZWd1bGFyZXMgKFJlZ2V4KSBlbSBzdWFzIHBlc3F1aXNhcy48L3A+CjxwPlR1ZG8gZXhwbGljYWRvLiBCYXN0YSB1dGlsaXphciBkZSBhY29yZG8gY29tIGEgbmVjZXNzaWRhZGUsIGNvbSBvcyBib3TDtWVzIDxzdHJvbmc+RmluZCBOZXh0PC9zdHJvbmc+IChMb2NhbGl6YXIgcHLDs3hpbW8pLCA8c3Ryb25nPkZpbmQgQWxsPC9zdHJvbmc+IChMb2NhbGl6YXIgVHVkbyksIDxzdHJvbmc+UmVwbGFjZTwvc3Ryb25nPiAoU3Vic3RpdHVpciBQcsOzeGltbykgb3UgPHN0cm9uZz5SZXBsYWNlIEFsbDwvc3Ryb25nPiAoU3Vic3RpdHVpciBUdWRvKS48L3A+CjxwPjxzdHJvbmc+U2FsdmFuZG8gUGVzcXVpc2FzPC9zdHJvbmc+PC9wPgo8cD5TZSB2b2PDqiB0ZW0gYSBpbnRlbsOnw6NvIGRlIGV4ZWN1dGFyIGEgbWVzbWEgcm90aW5hIGZ1dHVyYW1lbnRlLCBzZWphIGVsYSBxdWFsIGZvciAocmV0aXJhciB0YWcgJmx0O2ZvbnQmZ3Q7LCByZW1vdmVyIGF0cmlidXRvIGJnY29sb3IsIGV0YyYjODIzMDspLCBmaXF1ZSB0cmFucXVpbG8uIFZvY8OqIHRlcsOhIGEgcG9zc2liaWxpZGFkZSBkZSBzYWx2YXIgc3VhIHBlc3F1aXNhLCBlIGNhcnJlZ8OhLWxhIHF1YW5kbyBxdWlzZXIuIEFvIHNhbHZhciwgbyB0aXBvIGRlIGFycXVpdm8gc2Vyw6EgLmR3ci4gQmFzdGEgZ3VhcmRhciBlc3NlIGFycXVpdm8gZSBjYXJyZWfDoS1sbyBxdWFuZG8gbmVjZXNzw6FyaW8uIFZlamEgY29tbyBmYXplcjo8L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48YSBocmVmPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNS9pbWcxMS5qcGciIHJlbD0ic2hhZG93Ym94W3Bvc3QtMTc1XTtwbGF5ZXI9aW1nOyIgdGl0bGU9IkZpbmQgYW5kIFJlcGxhY2UgLSBTYWx2YW5kbyBhcyBRdWVyaWVzIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMTgzIiB0aXRsZT0iRmluZCBhbmQgUmVwbGFjZSAtIFNhbHZhbmRvIGFzIFF1ZXJpZXMiIHNyYz0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMTEtMzAweDE0OS5qcGciIGFsdD0iRmluZCBhbmQgUmVwbGFjZSAtIFNhbHZhbmRvIGFzIFF1ZXJpZXMiIHdpZHRoPSIzMDAiIGhlaWdodD0iMTQ5IiAvPjwvYT48L3A+CjxwPjxzdHJvbmc+UGFyYSByZWZsZXRpcjwvc3Ryb25nPjwvcD4KPHA+QXRlbmRpIHVtIGNsaWVudGUgZW0gdW0gZGVzZW52b2x2aW1lbnRvIGVtIDIwMDMuIE8gc2l0ZSBkZWxlIHRpbmhhIDYzIHDDoWdpbmFzLiBFbSAyMDA4IHJlZml6IGVzc2UgdHJhYmFsaG8sIGNvbSBleGF0b3MgNS41NDIgY8OzZGlnb3MgYSBtZW5vcyEhISBFIG8gbWVsaG9yIGRlIHR1ZG86IHJldGlyYWRvcyBkbyBjb250ZcO6ZG8gdG90YWwgKHF1ZSBzZXJpYSB1dGlsaXphZG8gbm92YW1lbnRlKSBlbSBxdWFyZW50YSBtaW51dG9zLCBhcHJveGltYWRhbWVudGUhISEgQ29tbyBzZXLDoSBxdWUgY29uc2VndWkgaXNzbz8/PzwvcD4KPHA+U2ltcGxlcyEgQW5hbGlzYW5kbyB0b2RvIG8gY8OzZGlnbyBxdWUgZXUgcHJlY2lzYXZhIHJldGlyYXIsIGVzdHVkYW5kbyBzZXVzIGNhc29zIChyZW1vdmVyIGJnY29sb3IgZGUgdGQsIGNsYXNzIGRlIHF1YWxxdWVyIHRhZywgcmVtb3ZlciBmb250IGRlIHRvZG8gbyBzaXRlJiM4MjMwOyksIHNhbHZhbmRvIGNhZGEgcGVzcXVpc2EgZSBhcGxpY2FuZG8gdHVkbyBjb20gYSBvcMOnw6NvIEVudGlyZSBDdXJyZW50IExvY2FsIFNpdGUuIFNpbXBsZXMsIG7Do28/PC9wPgo8cD5Cb20sIGdhbGVyYSYjODIzMDsgw6kgaXNzbyBhw60hIEVzcGVybyB0ZXIgZXhwbGljYWRvIGNvbSBjbGFyZXphIHVtIHBvdWNvIGRlc3NhIGZlcnJhbWVudGEgZXhjZXBjaW9uYWwgZG8gRHJlYW13ZWF2ZXIuIEF0w6kgYSBwcsOzeGltYSE8L3A+CjxwPkVkdWFyZG8gTGFjb3J0ZTxiciAvPgpBZG9iZSBDZXJ0aWZpZWQgRXhwZXJ0ICYjODIxMTsgRHJlYW13ZWF2ZXI8L3A+Cg==" />  		<a href="http://pt.pdf24.org" target="_blank" title="PDF"><img src="http://www.eduardolacorte.com.br/wp-content/plugins/pdf24-post-to-pdf/img/sheep_16x16.gif" alt="PDF" border="0" width="16" height="16" /></a>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<span class="pdf24Plugin-cp-text">Enviar artigo em PDF</span>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<input class="pdf24Plugin-cp-input" style="margin: 0px;" type="text" name="sendEmailTo" value="Digite endereo de e-mail" onmousedown="this.value = '';" />  		<input class="pdf24Plugin-cp-submit" style="margin: 0px;" type="submit" value="Enviar" />  	</form>  </div>]]></content:encoded>
			<wfw:commentRss>http://www.eduardolacorte.com.br/2009/05/09/find-and-replace-avancado-como-utilizar/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Adobe Certified Expert &#8211; Eu sou um!</title>
		<link>http://www.eduardolacorte.com.br/2009/05/06/adobe-certified-expert-eu-sou-um/</link>
		<comments>http://www.eduardolacorte.com.br/2009/05/06/adobe-certified-expert-eu-sou-um/#comments</comments>
		<pubDate>Wed, 06 May 2009 15:04:26 +0000</pubDate>
		<dc:creator>Eduardo Lacorte</dc:creator>
				<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Informação]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Certificação]]></category>

		<guid isPermaLink="false">http://www.eduardolacorte.com.br/?p=166</guid>
		<description><![CDATA[Especificamente nesse post vou deixar a educação de lado, e dizer que passei num prova fudida da Adobe sobre o Dreamweaver CS3 (ainda não tem o CS4). Eu já havia rodado uma vez, mas isso não importa. O que importa é que consegui passar, e posso voltar a exibir um título de Certified (a primeira ]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://www.eduardolacorte.com.br/wp-content/uploads/wp-post-thumbnail/_fvhky.jpg" class="wppt_float_left" />Especificamente nesse post vou deixar a educação de lado, e dizer que passei num prova fudida da Adobe sobre o Dreamweaver CS3 (ainda não tem o CS4).</p>
<p>Eu já havia rodado uma vez, mas isso não importa. O que importa é que consegui passar, e posso voltar a exibir um título de Certified (a primeira certificação de Dreamweaver foi na versão MX 2004). A sensação é boa, principalmente quando aparece a palavra &#8220;Congratulations&#8221; no sistema.</p>
<p>Fiz a prova na New Horizons, o centro autorizado VUE mais próximo que encontrei. E a história é foda&#8230;<span id="more-166"></span></p>
<p>Era para eu ter feito a prova no dia 29 de Abril, não fosse o Agnaldo (MCT, MCSE, MCTS, MCSEILAOQUE&#8230;) marcar a prova errada! Saí de casa concentrado, preparado, me preparei psicologicamente, fui para o computador, a menina cadastrou tudo, botou a prova pra rodar, e pasmem&#8230; carregou a prova de PHOTOSHOP!!! Eu queria matar o Mineiro, sinceramente!!! O foda foi ir pra Paulista em um dia que eu não precisava ter ido, dar essa merda, voltar pra casa e ver um e-mail dele pedindo desculpas&#8230; é um asno mesmo! hahaha.</p>
<p>Brincadeiras à parte, o Agnaldo é um grande amigo meu, e agradeço por ele ter me ajudado a marcar a prova e deixar tudo certinho pra mim. Mas enfim, voltando ao &#8220;causo&#8221;&#8230;</p>
<p>Com essa confusão toda 100 dólares foram pro saco, e a prova teve que ser remarcada, para 04 de Maio, segunda-feira, 17:15h. Pela segunda vez, mais 100 doletas&#8230;</p>
<p>Passado todo o feriado, lá vou eu dar aula de Dreamweaver CS3 segunda de manhã. Peguei uma turma bacana, e o dia foi todo assim, totalmente descontraído. Almocei com o Mineiro e outro amigo dele, falei muita besteira, dei muita risada, até dar a hora da prova. Mas nessa eu tinha que passar, de qualquer jeito.</p>
<p>O resumo da ópera: 71 questões, 140 minutos, muitas pegadinhas, e tudo em INGREIS! Foda, muito foda!</p>
<p>Como na primeira prova eu interpretei demais as questões e acabaram ficando umas 20 para responder nos 10 últimos minutos, optei por uma tática diferente, onde decidi responder o que eu sabia, marcar o que eu não tinha certeza e responder também o que eu não sabia (não sei, não perco tempo). Mas acima de tudo, marcar as questões que eu não sabia no papel, relacionadas por assunto. Algo como (5 &#8211; Manage Sites, 6 &#8211; Bindings), e então, ao final da prova, responder as questões sabendo previamente seus assuntos. Querem saber? Foi uma boa tática, pois terminei o exame com mais de 10 minutos de folga.</p>
<p>Saí de lá com uma sensação vitoriosa, realmente muito feliz. Saí de lá, e fui dar o treinamento de Dreamweaver com acesso a banco de dados, o meu primeiro como ACE.</p>
<p>A certificação ainda não chegou, mas já posso usar o título da Adobe. Então, até a próxima!</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-168" title="Adobe Certified Expert - Dreamweaver" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/ace_dream.png" alt="Adobe Certified Expert - Dreamweaver" width="246" height="71" /></p>
<div class="pdf24Plugin-cp">  	<form name="pdf24Form17" method="post" action="http://doc2pdf.pdf24.org/wordpress.php" target="pdf24PopWin" onsubmit="var pdf24Win = window.open('about:blank', 'pdf24PopWin', 'resizable=yes,scrollbars=yes,width=400,height=200,top=0,left=0'); pdf24Win.focus();">  		<input type="hidden" name="blogCharset" value="VVRGLTg=" /><input type="hidden" name="blogPosts" value="MQ==" /><input type="hidden" name="blogUrl" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnI=" /><input type="hidden" name="blogName" value="ZWR1YXJkbyBsYWNvcnRl" /><input type="hidden" name="blogValueEncoding" value="base64" /><input type="hidden" name="postTitle_0" value="QWRvYmUgQ2VydGlmaWVkIEV4cGVydCAmIzgyMTE7IEV1IHNvdSB1bSE=" /><input type="hidden" name="postLink_0" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvMjAwOS8wNS8wNi9hZG9iZS1jZXJ0aWZpZWQtZXhwZXJ0LWV1LXNvdS11bS8=" /><input type="hidden" name="postAuthor_0" value="RWR1YXJkbyBMYWNvcnRl" /><input type="hidden" name="postDateTime_0" value="MjAwOS0wNS0wNiAxMjowNToyNg==" /><input type="hidden" name="postContent_0" value="PHA+PGltZyBhbHQ9IiIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvd3AtcG9zdC10aHVtYm5haWwvX2Z2aGt5LmpwZyIgY2xhc3M9IndwcHRfZmxvYXRfbGVmdCIgLz5Fc3BlY2lmaWNhbWVudGUgbmVzc2UgcG9zdCB2b3UgZGVpeGFyIGEgZWR1Y2HDp8OjbyBkZSBsYWRvLCBlIGRpemVyIHF1ZSBwYXNzZWkgbnVtIHByb3ZhIGZ1ZGlkYSBkYSBBZG9iZSBzb2JyZSBvIERyZWFtd2VhdmVyIENTMyAoYWluZGEgbsOjbyB0ZW0gbyBDUzQpLjwvcD4KPHA+RXUgasOhIGhhdmlhIHJvZGFkbyB1bWEgdmV6LCBtYXMgaXNzbyBuw6NvIGltcG9ydGEuIE8gcXVlIGltcG9ydGEgw6kgcXVlIGNvbnNlZ3VpIHBhc3NhciwgZSBwb3NzbyB2b2x0YXIgYSBleGliaXIgdW0gdMOtdHVsbyBkZSBDZXJ0aWZpZWQgKGEgcHJpbWVpcmEgY2VydGlmaWNhw6fDo28gZGUgRHJlYW13ZWF2ZXIgZm9pIG5hIHZlcnPDo28gTVggMjAwNCkuIEEgc2Vuc2HDp8OjbyDDqSBib2EsIHByaW5jaXBhbG1lbnRlIHF1YW5kbyBhcGFyZWNlIGEgcGFsYXZyYSAmIzgyMjA7Q29uZ3JhdHVsYXRpb25zJiM4MjIxOyBubyBzaXN0ZW1hLjwvcD4KPHA+Rml6IGEgcHJvdmEgbmEgTmV3IEhvcml6b25zLCBvIGNlbnRybyBhdXRvcml6YWRvIFZVRSBtYWlzIHByw7N4aW1vIHF1ZSBlbmNvbnRyZWkuIEUgYSBoaXN0w7NyaWEgw6kgZm9kYSYjODIzMDs8c3BhbiBpZD0ibW9yZS0xNjYiPjwvc3Bhbj48L3A+CjxwPkVyYSBwYXJhIGV1IHRlciBmZWl0byBhIHByb3ZhIG5vIGRpYSAyOSBkZSBBYnJpbCwgbsOjbyBmb3NzZSBvIEFnbmFsZG8gKE1DVCwgTUNTRSwgTUNUUywgTUNTRUlMQU9RVUUmIzgyMzA7KSBtYXJjYXIgYSBwcm92YSBlcnJhZGEhIFNhw60gZGUgY2FzYSBjb25jZW50cmFkbywgcHJlcGFyYWRvLCBtZSBwcmVwYXJlaSBwc2ljb2xvZ2ljYW1lbnRlLCBmdWkgcGFyYSBvIGNvbXB1dGFkb3IsIGEgbWVuaW5hIGNhZGFzdHJvdSB0dWRvLCBib3RvdSBhIHByb3ZhIHByYSByb2RhciwgZSBwYXNtZW0mIzgyMzA7IGNhcnJlZ291IGEgcHJvdmEgZGUgUEhPVE9TSE9QISEhIEV1IHF1ZXJpYSBtYXRhciBvIE1pbmVpcm8sIHNpbmNlcmFtZW50ZSEhISBPIGZvZGEgZm9pIGlyIHByYSBQYXVsaXN0YSBlbSB1bSBkaWEgcXVlIGV1IG7Do28gcHJlY2lzYXZhIHRlciBpZG8sIGRhciBlc3NhIG1lcmRhLCB2b2x0YXIgcHJhIGNhc2EgZSB2ZXIgdW0gZS1tYWlsIGRlbGUgcGVkaW5kbyBkZXNjdWxwYXMmIzgyMzA7IMOpIHVtIGFzbm8gbWVzbW8hIGhhaGFoYS48L3A+CjxwPkJyaW5jYWRlaXJhcyDDoCBwYXJ0ZSwgbyBBZ25hbGRvIMOpIHVtIGdyYW5kZSBhbWlnbyBtZXUsIGUgYWdyYWRlw6dvIHBvciBlbGUgdGVyIG1lIGFqdWRhZG8gYSBtYXJjYXIgYSBwcm92YSBlIGRlaXhhciB0dWRvIGNlcnRpbmhvIHByYSBtaW0uIE1hcyBlbmZpbSwgdm9sdGFuZG8gYW8gJiM4MjIwO2NhdXNvJiM4MjIxOyYjODIzMDs8L3A+CjxwPkNvbSBlc3NhIGNvbmZ1c8OjbyB0b2RhIDEwMCBkw7NsYXJlcyBmb3JhbSBwcm8gc2FjbywgZSBhIHByb3ZhIHRldmUgcXVlIHNlciByZW1hcmNhZGEsIHBhcmEgMDQgZGUgTWFpbywgc2VndW5kYS1mZWlyYSwgMTc6MTVoLiBQZWxhIHNlZ3VuZGEgdmV6LCBtYWlzIDEwMCBkb2xldGFzJiM4MjMwOzwvcD4KPHA+UGFzc2FkbyB0b2RvIG8gZmVyaWFkbywgbMOhIHZvdSBldSBkYXIgYXVsYSBkZSBEcmVhbXdlYXZlciBDUzMgc2VndW5kYSBkZSBtYW5ow6MuIFBlZ3VlaSB1bWEgdHVybWEgYmFjYW5hLCBlIG8gZGlhIGZvaSB0b2RvIGFzc2ltLCB0b3RhbG1lbnRlIGRlc2NvbnRyYcOtZG8uIEFsbW9jZWkgY29tIG8gTWluZWlybyBlIG91dHJvIGFtaWdvIGRlbGUsIGZhbGVpIG11aXRhIGJlc3RlaXJhLCBkZWkgbXVpdGEgcmlzYWRhLCBhdMOpIGRhciBhIGhvcmEgZGEgcHJvdmEuIE1hcyBuZXNzYSBldSB0aW5oYSBxdWUgcGFzc2FyLCBkZSBxdWFscXVlciBqZWl0by48L3A+CjxwPk8gcmVzdW1vIGRhIMOzcGVyYTogNzEgcXVlc3TDtWVzLCAxNDAgbWludXRvcywgbXVpdGFzIHBlZ2FkaW5oYXMsIGUgdHVkbyBlbSBJTkdSRUlTISBGb2RhLCBtdWl0byBmb2RhITwvcD4KPHA+Q29tbyBuYSBwcmltZWlyYSBwcm92YSBldSBpbnRlcnByZXRlaSBkZW1haXMgYXMgcXVlc3TDtWVzIGUgYWNhYmFyYW0gZmljYW5kbyB1bWFzIDIwIHBhcmEgcmVzcG9uZGVyIG5vcyAxMCDDumx0aW1vcyBtaW51dG9zLCBvcHRlaSBwb3IgdW1hIHTDoXRpY2EgZGlmZXJlbnRlLCBvbmRlIGRlY2lkaSByZXNwb25kZXIgbyBxdWUgZXUgc2FiaWEsIG1hcmNhciBvIHF1ZSBldSBuw6NvIHRpbmhhIGNlcnRlemEgZSByZXNwb25kZXIgdGFtYsOpbSBvIHF1ZSBldSBuw6NvIHNhYmlhIChuw6NvIHNlaSwgbsOjbyBwZXJjbyB0ZW1wbykuIE1hcyBhY2ltYSBkZSB0dWRvLCBtYXJjYXIgYXMgcXVlc3TDtWVzIHF1ZSBldSBuw6NvIHNhYmlhIG5vIHBhcGVsLCByZWxhY2lvbmFkYXMgcG9yIGFzc3VudG8uIEFsZ28gY29tbyAoNSAmIzgyMTE7IE1hbmFnZSBTaXRlcywgNiAmIzgyMTE7IEJpbmRpbmdzKSwgZSBlbnTDo28sIGFvIGZpbmFsIGRhIHByb3ZhLCByZXNwb25kZXIgYXMgcXVlc3TDtWVzIHNhYmVuZG8gcHJldmlhbWVudGUgc2V1cyBhc3N1bnRvcy4gUXVlcmVtIHNhYmVyPyBGb2kgdW1hIGJvYSB0w6F0aWNhLCBwb2lzIHRlcm1pbmVpIG8gZXhhbWUgY29tIG1haXMgZGUgMTAgbWludXRvcyBkZSBmb2xnYS48L3A+CjxwPlNhw60gZGUgbMOhIGNvbSB1bWEgc2Vuc2HDp8OjbyB2aXRvcmlvc2EsIHJlYWxtZW50ZSBtdWl0byBmZWxpei4gU2HDrSBkZSBsw6EsIGUgZnVpIGRhciBvIHRyZWluYW1lbnRvIGRlIERyZWFtd2VhdmVyIGNvbSBhY2Vzc28gYSBiYW5jbyBkZSBkYWRvcywgbyBtZXUgcHJpbWVpcm8gY29tbyBBQ0UuPC9wPgo8cD5BIGNlcnRpZmljYcOnw6NvIGFpbmRhIG7Do28gY2hlZ291LCBtYXMgasOhIHBvc3NvIHVzYXIgbyB0w610dWxvIGRhIEFkb2JlLiBFbnTDo28sIGF0w6kgYSBwcsOzeGltYSE8L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1mdWxsIHdwLWltYWdlLTE2OCIgdGl0bGU9IkFkb2JlIENlcnRpZmllZCBFeHBlcnQgLSBEcmVhbXdlYXZlciIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNS9hY2VfZHJlYW0ucG5nIiBhbHQ9IkFkb2JlIENlcnRpZmllZCBFeHBlcnQgLSBEcmVhbXdlYXZlciIgd2lkdGg9IjI0NiIgaGVpZ2h0PSI3MSIgLz48L3A+Cg==" />  		<a href="http://pt.pdf24.org" target="_blank" title="PDF Creator"><img src="http://www.eduardolacorte.com.br/wp-content/plugins/pdf24-post-to-pdf/img/sheep_16x16.gif" alt="PDF Creator" border="0" width="16" height="16" /></a>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<span class="pdf24Plugin-cp-text">Enviar artigo em PDF</span>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<input class="pdf24Plugin-cp-input" style="margin: 0px;" type="text" name="sendEmailTo" value="Digite endereo de e-mail" onmousedown="this.value = '';" />  		<input class="pdf24Plugin-cp-submit" style="margin: 0px;" type="submit" value="Enviar" />  	</form>  </div>]]></content:encoded>
			<wfw:commentRss>http://www.eduardolacorte.com.br/2009/05/06/adobe-certified-expert-eu-sou-um/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Velocidade do Timeline em um arquivo Flash</title>
		<link>http://www.eduardolacorte.com.br/2009/04/27/velocidade-do-timeline-em-um-arquivo-flash/</link>
		<comments>http://www.eduardolacorte.com.br/2009/04/27/velocidade-do-timeline-em-um-arquivo-flash/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 19:24:18 +0000</pubDate>
		<dc:creator>Eduardo Lacorte</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Opinião pessoal]]></category>
		<category><![CDATA[Animação]]></category>
		<category><![CDATA[Otimização]]></category>
		<category><![CDATA[Timeline]]></category>

		<guid isPermaLink="false">http://www.eduardolacorte.com.br/?p=155</guid>
		<description><![CDATA[Até o Flash CS3, o padrão de velocidade de um arquivo era de 12 frames por segundo. Cá entre nós, praticamente impossível trabalhar legal nessa velocidade&#8230; até que surge o Flash CS4 e muda o padrão para 30 frames. Legal&#8230; Porém, podemos abrir mão desse conceito de TV / Cinema x Frames por segundo, passando a ]]></description>
			<content:encoded><![CDATA[<p><img alt="Velocidade no Timeline do Flash" src="http://www.eduardolacorte.com.br/wp-content/uploads/wp-post-thumbnail/Velocidade-no-Timeline-do-Flash_nYAoA.jpg" class="wppt_float_left" />Até o Flash CS3, o padrão de velocidade de um arquivo era de 12 frames por segundo. Cá entre nós, praticamente impossível trabalhar legal nessa velocidade&#8230; até que surge o Flash CS4 e muda o padrão para 30 frames. Legal&#8230;</p>
<p>Porém, podemos abrir mão desse conceito de TV / Cinema x Frames por segundo, passando a pensar em qualidade e simplesmente trabalhando com outras velocidades que viabilizem melhor animação. Qual tal SESSENTA frames por segundo?</p>
<p>Vamos tomar como exemplo uma animação de uma janela aparecendo na tela. Pelo nosso briefing ela precisa de 2.5 segundos para aparecer completamente na tela. Efeito simples&#8230; de alpha 0% para 100%, por exemplo. Ou deslocamento de um ponto a outro. <span id="more-155"></span></p>
<p>Com a velocidade de 12 frames por segundo no seu arquivo você precisará de 30 frames para executar essa animação. Logo, serão 30 passos ou 30 estágios de evolução da sua animação.</p>
<p>Já com a velocidade de 30 frames por segundo a coisa melhora um pouco no quesito qualidade, justamente porque você passará a utilizar o dobro de passos para a mesma animação, pois para executá-la em 2.5 segundos você precisará de 75 frames!</p>
<p>Imagine agora a mesma animação a 48 frames por segundo, e 120 frames no Timeline. É a quantidade necessária de frames para atender àqueles 2.5 segundos do briefing.</p>
<p>Mas o meu frame rate (taxa de frames) preferido é 60 frames por segundo. Eu utilizaria 150 frames para obter a mesma animação, atendendo aos 2.5 segundos.</p>
<p>Veja as imagem abaixo e entenda onde está a explicação disso:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img011.gif" rel="lightbox" title="Animação a 30 frames por segundo"><img class="alignnone size-medium wp-image-158" title="Animação a 30 frames por segundo" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img011-300x231.gif" alt="Animação a 30 frames por segundo" width="300" height="231" /></a></p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img021.gif" rel="lightbox" title="Animação a 60 frames por segundo"><img class="alignnone size-medium wp-image-159" title="Animação a 60 frames por segundo" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img021-300x231.gif" alt="Animação a 60 frames por segundo" width="300" height="231" /></a></p>
<p>Perceba que cada contorno é um passo da animação (visualizada com Edit Multiple Frames e Outlines na opção da camada). Quanto mais distante um passo se encontrar do outro, maior será o pulo entre eles. E somando isso à baixa velocidade do arquivo, o efeito de travamento na sua animação será dado como certo.</p>
<p>O objetivo é aplicar um efeito de deslize perfeito, por isso mais intervalos dentro do mesmo espaço são imprescindíveis. Realize o teste com motion ou shape na sua animação (independente) e tire suas próprias conclusões. Ao longo da sua experiência com Flash você ouvirá perguntas como:</p>
<p>&#8220;A quantidade de frames por segundo aumenta exponencialmente o tamanho do meu arquivo?&#8221;<br />
<strong>Resposta:</strong> Não. Ela acrescenta sim, algo a mais, mas nada relevante, pois para o Flash é mais importante a quantidade de desenhos e imagens, e não a velocidade do mesmo.</p>
<p>&#8220;A quantidade de frames por segundo pode interferir na execução da aplicação na máquina do meu usuário?&#8221;<br />
<strong>Resposta:</strong> Sim, pois serão mais passos de animação. Porém, convém analisar o público-alvo antes de aplicar a técnica. Se for um site voltado para um público que não tem problemas com maquinário, tudo bem. Senão, convém partir para a web estática e deixar o Flash um pouco de lado. Ou então trabalhar com uma velocidade baixa para atender o público com menor acesso a bom maquinário. Banners a serem exibidos em portais, por exemplo, CONTRATUALMENTE têm seus frame rates reduzidos. O Terra, por exemplo, solicita o banner com a velocidade fixada em 18 frames por segundo.</p>
<p>&#8220;Ouvi dizer que a visão humana capta 24 posições por segundo. E se eu usar mais do que isso no Flash?&#8221;<br />
<strong>Resposta:</strong> Estamos falando de qualidade, não de Leis da Física, Ótica, seja lá o que for. O assunto é qualidade de animação, não passagem de mensagem subliminar, o que a visão humana capta ou não. Ela captará qualidade na animação, e isso é inquestionável.</p>
<p>Bom, pessoal, é isso aí. Além de ser um momento &#8220;Para refletir&#8221;, é também uma boa dica de uso do Flash, e também uma opinião pessoal, de que devemos focar em qualidade, não em Leis da Física ou processamento. Um post 3 em 1&#8230; que beleza!</p>
<p>[]&#8216;s!</p>
<div class="pdf24Plugin-cp">  	<form name="pdf24Form19" method="post" action="http://doc2pdf.pdf24.org/wordpress.php" target="pdf24PopWin" onsubmit="var pdf24Win = window.open('about:blank', 'pdf24PopWin', 'resizable=yes,scrollbars=yes,width=400,height=200,top=0,left=0'); pdf24Win.focus();">  		<input type="hidden" name="blogCharset" value="VVRGLTg=" /><input type="hidden" name="blogPosts" value="MQ==" /><input type="hidden" name="blogUrl" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnI=" /><input type="hidden" name="blogName" value="ZWR1YXJkbyBsYWNvcnRl" /><input type="hidden" name="blogValueEncoding" value="base64" /><input type="hidden" name="postTitle_0" value="VmVsb2NpZGFkZSBkbyBUaW1lbGluZSBlbSB1bSBhcnF1aXZvIEZsYXNo" /><input type="hidden" name="postLink_0" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvMjAwOS8wNC8yNy92ZWxvY2lkYWRlLWRvLXRpbWVsaW5lLWVtLXVtLWFycXVpdm8tZmxhc2gv" /><input type="hidden" name="postAuthor_0" value="RWR1YXJkbyBMYWNvcnRl" /><input type="hidden" name="postDateTime_0" value="MjAwOS0wNC0yNyAxNjowNDoxOA==" /><input type="hidden" name="postContent_0" value="PHA+PGltZyBhbHQ9IlZlbG9jaWRhZGUgbm8gVGltZWxpbmUgZG8gRmxhc2giIHNyYz0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzL3dwLXBvc3QtdGh1bWJuYWlsL1ZlbG9jaWRhZGUtbm8tVGltZWxpbmUtZG8tRmxhc2hfbllBb0EuanBnIiBjbGFzcz0id3BwdF9mbG9hdF9sZWZ0IiAvPkF0w6kgbyBGbGFzaCBDUzMsIG8gcGFkcsOjbyBkZSB2ZWxvY2lkYWRlIGRlIHVtIGFycXVpdm8gZXJhIGRlIDEyIGZyYW1lcyBwb3Igc2VndW5kby4gQ8OhIGVudHJlIG7Ds3MsIHByYXRpY2FtZW50ZSBpbXBvc3PDrXZlbCB0cmFiYWxoYXIgbGVnYWwgbmVzc2EgdmVsb2NpZGFkZSYjODIzMDsgYXTDqSBxdWUgc3VyZ2UgbyBGbGFzaCBDUzQgZSBtdWRhIG8gcGFkcsOjbyBwYXJhwqAzMCBmcmFtZXMuIExlZ2FsJiM4MjMwOzwvcD4KPHA+UG9yw6ltLCBwb2RlbW9zIGFicmlyIG3Do28gZGVzc2UgY29uY2VpdG8gZGUgVFYgLyBDaW5lbWEgeCBGcmFtZXMgcG9yIHNlZ3VuZG8sIHBhc3NhbmRvIGEgcGVuc2FyIGVtIHF1YWxpZGFkZSBlIHNpbXBsZXNtZW50ZSB0cmFiYWxoYW5kbyBjb20gb3V0cmFzIHZlbG9jaWRhZGVzIHF1ZSB2aWFiaWxpemVtIG1lbGhvciBhbmltYcOnw6NvLiBRdWFsIHRhbCBTRVNTRU5UQSBmcmFtZXMgcG9yIHNlZ3VuZG8/PC9wPgo8cD5WYW1vcyB0b21hciBjb21vIGV4ZW1wbG8gdW1hIGFuaW1hw6fDo28gZGUgdW1hIGphbmVsYSBhcGFyZWNlbmRvIG5hIHRlbGEuIFBlbG8gbm9zc28gYnJpZWZpbmcgZWxhIHByZWNpc2EgZGUgMi41IHNlZ3VuZG9zIHBhcmEgYXBhcmVjZXIgY29tcGxldGFtZW50ZSBuYSB0ZWxhLiBFZmVpdG8gc2ltcGxlcyYjODIzMDsgZGUgYWxwaGEgMCUgcGFyYSAxMDAlLCBwb3IgZXhlbXBsby4gT3UgZGVzbG9jYW1lbnRvIGRlIHVtIHBvbnRvIGEgb3V0cm8uIDxzcGFuIGlkPSJtb3JlLTE1NSI+PC9zcGFuPjwvcD4KPHA+Q29tIGEgdmVsb2NpZGFkZSBkZSAxMiBmcmFtZXMgcG9yIHNlZ3VuZG8gbm8gc2V1IGFycXVpdm8gdm9jw6ogcHJlY2lzYXLDoSBkZSAzMCBmcmFtZXMgcGFyYSBleGVjdXRhciBlc3NhIGFuaW1hw6fDo28uIExvZ28sIHNlcsOjbyAzMCBwYXNzb3Mgb3UgMzAgZXN0w6FnaW9zIGRlIGV2b2x1w6fDo28gZGEgc3VhIGFuaW1hw6fDo28uPC9wPgo8cD5Kw6EgY29tIGEgdmVsb2NpZGFkZSBkZcKgMzAgZnJhbWVzIHBvciBzZWd1bmRvIGEgY29pc2EgbWVsaG9yYSB1bSBwb3VjbyBubyBxdWVzaXRvIHF1YWxpZGFkZSwganVzdGFtZW50ZSBwb3JxdWUgdm9jw6ogcGFzc2Fyw6EgYSB1dGlsaXphciBvIGRvYnJvIGRlIHBhc3NvcyBwYXJhIGEgbWVzbWEgYW5pbWHDp8OjbywgcG9pcyBwYXJhIGV4ZWN1dMOhLWxhIGVtIDIuNSBzZWd1bmRvcyB2b2PDqiBwcmVjaXNhcsOhIGRlwqA3NSBmcmFtZXMhPC9wPgo8cD5JbWFnaW5lIGFnb3JhIGEgbWVzbWEgYW5pbWHDp8OjbyBhIDQ4IGZyYW1lcyBwb3Igc2VndW5kbywgZSAxMjAgZnJhbWVzIG5vIFRpbWVsaW5lLiDDiSBhIHF1YW50aWRhZGUgbmVjZXNzw6FyaWEgZGUgZnJhbWVzIHBhcmEgYXRlbmRlciDDoHF1ZWxlcyAyLjUgc2VndW5kb3MgZG8gYnJpZWZpbmcuPC9wPgo8cD5NYXMgbyBtZXUgZnJhbWUgcmF0ZSAodGF4YSBkZSBmcmFtZXMpIHByZWZlcmlkbyDDqSA2MCBmcmFtZXMgcG9yIHNlZ3VuZG8uIEV1IHV0aWxpemFyaWEgMTUwIGZyYW1lcyBwYXJhIG9idGVyIGEgbWVzbWEgYW5pbWHDp8OjbywgYXRlbmRlbmRvIGFvcyAyLjUgc2VndW5kb3MuPC9wPgo8cD5WZWphIGFzIGltYWdlbSBhYmFpeG8gZSBlbnRlbmRhIG9uZGUgZXN0w6EgYSBleHBsaWNhw6fDo28gZGlzc286PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDQvaW1nMDExLmdpZiIgcmVsPSJsaWdodGJveCIgdGl0bGU9IkFuaW1hw6fDo28gYSAzMCBmcmFtZXMgcG9yIHNlZ3VuZG8iPjxpbWcgY2xhc3M9ImFsaWdubm9uZSBzaXplLW1lZGl1bSB3cC1pbWFnZS0xNTgiIHRpdGxlPSJBbmltYcOnw6NvIGEgMzAgZnJhbWVzIHBvciBzZWd1bmRvIiBzcmM9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA0L2ltZzAxMS0zMDB4MjMxLmdpZiIgYWx0PSJBbmltYcOnw6NvIGEgMzAgZnJhbWVzIHBvciBzZWd1bmRvIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIzMSIgLz48L2E+PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDQvaW1nMDIxLmdpZiIgcmVsPSJsaWdodGJveCIgdGl0bGU9IkFuaW1hw6fDo28gYSA2MCBmcmFtZXMgcG9yIHNlZ3VuZG8iPjxpbWcgY2xhc3M9ImFsaWdubm9uZSBzaXplLW1lZGl1bSB3cC1pbWFnZS0xNTkiIHRpdGxlPSJBbmltYcOnw6NvIGEgNjAgZnJhbWVzIHBvciBzZWd1bmRvIiBzcmM9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA0L2ltZzAyMS0zMDB4MjMxLmdpZiIgYWx0PSJBbmltYcOnw6NvIGEgNjAgZnJhbWVzIHBvciBzZWd1bmRvIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIzMSIgLz48L2E+PC9wPgo8cD5QZXJjZWJhIHF1ZSBjYWRhIGNvbnRvcm5vIMOpIHVtIHBhc3NvIGRhIGFuaW1hw6fDo28gKHZpc3VhbGl6YWRhIGNvbSBFZGl0IE11bHRpcGxlIEZyYW1lcyBlIE91dGxpbmVzIG5hIG9ww6fDo28gZGEgY2FtYWRhKS4gUXVhbnRvIG1haXMgZGlzdGFudGUgdW0gcGFzc28gc2UgZW5jb250cmFyIGRvIG91dHJvLCBtYWlvciBzZXLDocKgbyBwdWxvIGVudHJlIGVsZXMuIEUgc29tYW5kbyBpc3NvIMOgIGJhaXhhIHZlbG9jaWRhZGUgZG8gYXJxdWl2bywgbyBlZmVpdG8gZGUgdHJhdmFtZW50byBuYSBzdWEgYW5pbWHDp8OjbyBzZXLDoSBkYWRvIGNvbW8gY2VydG8uPC9wPgo8cD5PIG9iamV0aXZvIMOpIGFwbGljYXIgdW0gZWZlaXRvIGRlIGRlc2xpemUgcGVyZmVpdG8sIHBvciBpc3NvIG1haXMgaW50ZXJ2YWxvcyBkZW50cm8gZG8gbWVzbW8gZXNwYcOnbyBzw6NvIGltcHJlc2NpbmTDrXZlaXMuIFJlYWxpemUgbyB0ZXN0ZSBjb20gbW90aW9uIG91IHNoYXBlIG5hIHN1YSBhbmltYcOnw6NvIChpbmRlcGVuZGVudGUpIGUgdGlyZSBzdWFzIHByw7NwcmlhcyBjb25jbHVzw7Vlcy4gQW8gbG9uZ28gZGEgc3VhIGV4cGVyacOqbmNpYSBjb20gRmxhc2ggdm9jw6ogb3V2aXLDoSBwZXJndW50YXMgY29tbzo8L3A+CjxwPiYjODIyMDtBIHF1YW50aWRhZGUgZGUgZnJhbWVzIHBvciBzZWd1bmRvwqBhdW1lbnRhIGV4cG9uZW5jaWFsbWVudGXCoG8gdGFtYW5obyBkbyBtZXUgYXJxdWl2bz8mIzgyMjE7PGJyIC8+CjxzdHJvbmc+UmVzcG9zdGE6PC9zdHJvbmc+IE7Do28uIEVsYSBhY3Jlc2NlbnRhIHNpbSwgYWxnbyBhIG1haXMsIG1hcyBuYWRhIHJlbGV2YW50ZSwgcG9pcyBwYXJhIG8gRmxhc2ggw6kgbWFpcyBpbXBvcnRhbnRlIGEgcXVhbnRpZGFkZSBkZSBkZXNlbmhvcyBlIGltYWdlbnMsIGUgbsOjbyBhIHZlbG9jaWRhZGUgZG8gbWVzbW8uPC9wPgo8cD4mIzgyMjA7QSBxdWFudGlkYWRlIGRlIGZyYW1lcyBwb3Igc2VndW5kbyBwb2RlIGludGVyZmVyaXIgbmEgZXhlY3XDp8OjbyBkYSBhcGxpY2HDp8OjbyBuYSBtw6FxdWluYSBkbyBtZXUgdXN1w6FyaW8/JiM4MjIxOzxiciAvPgo8c3Ryb25nPlJlc3Bvc3RhOjwvc3Ryb25nPiBTaW0sIHBvaXMgc2Vyw6NvIG1haXMgcGFzc29zIGRlIGFuaW1hw6fDo28uIFBvcsOpbSwgY29udsOpbSBhbmFsaXNhciBvIHDDumJsaWNvLWFsdm8gYW50ZXMgZGUgYXBsaWNhciBhIHTDqWNuaWNhLiBTZSBmb3IgdW0gc2l0ZSB2b2x0YWRvIHBhcmEgdW0gcMO6YmxpY28gcXVlIG7Do28gdGVtIHByb2JsZW1hcyBjb20gbWFxdWluw6FyaW8sIHR1ZG8gYmVtLiBTZW7Do28sIGNvbnbDqW0gcGFydGlyIHBhcmEgYSB3ZWIgZXN0w6F0aWNhIGUgZGVpeGFyIG8gRmxhc2ggdW0gcG91Y28gZGUgbGFkby4gT3UgZW50w6NvIHRyYWJhbGhhciBjb20gdW1hIHZlbG9jaWRhZGUgYmFpeGEgcGFyYSBhdGVuZGVyIG8gcMO6YmxpY28gY29tIG1lbm9yIGFjZXNzbyBhIGJvbSBtYXF1aW7DoXJpby4gQmFubmVycyBhIHNlcmVtIGV4aWJpZG9zIGVtIHBvcnRhaXMsIHBvciBleGVtcGxvLCBDT05UUkFUVUFMTUVOVEUgdMOqbSBzZXVzIGZyYW1lIHJhdGVzIHJlZHV6aWRvcy4gTyBUZXJyYSwgcG9yIGV4ZW1wbG8sIHNvbGljaXRhIG8gYmFubmVyIGNvbSBhIHZlbG9jaWRhZGUgZml4YWRhIGVtIDE4IGZyYW1lcyBwb3Igc2VndW5kby48L3A+CjxwPiYjODIyMDtPdXZpIGRpemVyIHF1ZSBhIHZpc8OjbyBodW1hbmEgY2FwdGEgMjQgcG9zacOnw7VlcyBwb3Igc2VndW5kby4gRSBzZSBldSB1c2FyIG1haXMgZG8gcXVlIGlzc28gbm8gRmxhc2g/JiM4MjIxOzxiciAvPgo8c3Ryb25nPlJlc3Bvc3RhOjwvc3Ryb25nPiBFc3RhbW9zIGZhbGFuZG8gZGUgcXVhbGlkYWRlLCBuw6NvIGRlIExlaXMgZGEgRsOtc2ljYSwgw5N0aWNhLCBzZWphIGzDoSBvIHF1ZSBmb3IuIE8gYXNzdW50byDDqSBxdWFsaWRhZGUgZGUgYW5pbWHDp8OjbywgbsOjbyBwYXNzYWdlbSBkZSBtZW5zYWdlbSBzdWJsaW1pbmFyLCBvIHF1ZSBhIHZpc8OjbyBodW1hbmEgY2FwdGEgb3UgbsOjby4gRWxhIGNhcHRhcsOhIHF1YWxpZGFkZSBuYSBhbmltYcOnw6NvLCBlIGlzc28gw6kgaW5xdWVzdGlvbsOhdmVsLjwvcD4KPHA+Qm9tLCBwZXNzb2FsLCDDqSBpc3NvIGHDrS4gQWzDqW0gZGUgc2VyIHVtIG1vbWVudG8gJiM4MjIwO1BhcmEgcmVmbGV0aXImIzgyMjE7LCDDqSB0YW1iw6ltIHVtYSBib2EgZGljYSBkZSB1c28gZG8gRmxhc2gsIGUgdGFtYsOpbSB1bWEgb3BpbmnDo28gcGVzc29hbCwgZGUgcXVlIGRldmVtb3MgZm9jYXIgZW0gcXVhbGlkYWRlLCBuw6NvIGVtIExlaXMgZGEgRsOtc2ljYSBvdSBwcm9jZXNzYW1lbnRvLiBVbSBwb3N0IDMgZW0gMSYjODIzMDsgcXVlIGJlbGV6YSE8L3A+CjxwPltdJiM4MjE2O3MhPC9wPgo=" />  		<a href="http://pt.pdf24.org" target="_blank" title="Create PDF"><img src="http://www.eduardolacorte.com.br/wp-content/plugins/pdf24-post-to-pdf/img/sheep_16x16.gif" alt="Create PDF" border="0" width="16" height="16" /></a>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<span class="pdf24Plugin-cp-text">Enviar artigo em PDF</span>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<input class="pdf24Plugin-cp-input" style="margin: 0px;" type="text" name="sendEmailTo" value="Digite endereo de e-mail" onmousedown="this.value = '';" />  		<input class="pdf24Plugin-cp-submit" style="margin: 0px;" type="submit" value="Enviar" />  	</form>  </div>]]></content:encoded>
			<wfw:commentRss>http://www.eduardolacorte.com.br/2009/04/27/velocidade-do-timeline-em-um-arquivo-flash/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

