




<?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; Desenvolvimento</title>
	<atom:link href="http://www.eduardolacorte.com.br/tag/desenvolvimento/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>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="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="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"><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-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="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="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="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-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="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="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="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-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="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="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="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="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 Printer"><img src="http://www.eduardolacorte.com.br/wp-content/plugins/pdf24-post-to-pdf/img/sheep_16x16.gif" alt="PDF Printer" 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>
	</channel>
</rss>

