<?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>Blog do Adriano Meira &#187; Flash</title>
	<atom:link href="http://www.adrianomeira.com/blog/category/flash/feed" rel="self" type="application/rss+xml" />
	<link>http://www.adrianomeira.com/blog</link>
	<description>CSS, jQuery, PHP, Designer e mais algumas coisas...</description>
	<lastBuildDate>Thu, 29 Dec 2011 13:35:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Preload simples e rápido (AS 2)</title>
		<link>http://www.adrianomeira.com/blog/preload-simples-e-rapido-as-2</link>
		<comments>http://www.adrianomeira.com/blog/preload-simples-e-rapido-as-2#comments</comments>
		<pubDate>Sun, 27 Sep 2009 13:05:27 +0000</pubDate>
		<dc:creator>Adriano Meira</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[preload]]></category>

		<guid isPermaLink="false">http://adrianomeira.com/blog/?p=10</guid>
		<description><![CDATA[Olá pessoal vou ensinar como fazer um preload simples e rápido, vou mostrar um código fácil, assim poderá reutilizar como biblioteca sempre que precisar. Vamos ao trabalho, abra os eu flash e no palco principal crie um texto dinâmico onde receberemos  porcentagem que sera lida e baixada na máquina do usuário e de o nome [...]]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal vou ensinar como fazer um preload simples e rápido, vou mostrar um código fácil, assim poderá reutilizar como biblioteca sempre que precisar.</p>
<p><span id="more-10"></span>Vamos ao trabalho, abra os eu flash e no palco principal crie um texto dinâmico onde receberemos  porcentagem que sera lida e baixada na máquina do usuário e de o nome a sua varável de &#8220;porcentagem&#8221;, caso queira colocar uma barra crie uma barra do tamanho que quiser transforme-a em clip de filme e instancia-a como o nome barra.</p>
<p>Um detalhe importante aqui é deixar o poto de registro no canto esquerdo, isso para que barra vá &#8220;crescendo&#8221; da esquerda para a direita, caso queira algo diferente como do centro para as bordas deixe o ponto de registro no meio e por a vai.</p>
<p>Outra coisa legal  criar um daqueles círculos &#8220;infinitos&#8221;, logo postarei algo para isso&#8230;</p>
<p>Continuando, agora junte tudo e transforme em um clipe de filme, depois disso selecione este novo clipe de filme e abra o painel de ações e digite o código abaixo e veja os comentários:</p>
<pre>//Ao chegar aqui no clip de filme guarde na variável total
// o valor total do seu flash
onClipEvent (load) {
    total = _root.getBytesTotal();
}
// Agora enquanto o flash roda...
onClipEvent (enterFrame) {
    //Guarda aqui o valor de arquivos já lidos do flash
    loaded = _root.getBytesLoaded();
    //E nsta varável calcula a porcentagem do que já foi lido com o total
    percent = int(loaded/total*100);
    //Salva nesta varável para preencher a porcentagem carregada
    porcentagem = percent+" %";
    //E aqui o tamanho da barra é proporcional a porcentagem já carregada
    barra._xscale = percent;
    //Para o clipe de fime geral a chegar  aqui.
    gotoAndStop(percent);
    //Então se o total lido é igual ao total carregado...
    if (loaded == total) {
        //solta o "play macaco!" rss...
        _root.Play();
    }
}</pre>
<p>É  só isso ai, para testar no frame um coloque este filme e no frame 2 coloque uma foto de tamanho considerável, coloque stop neste frame, tecle ctr+enter e depois de abrir a tela pressiona novamente ctr+enter e veja o preload funcionando.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adrianomeira.com/blog/preload-simples-e-rapido-as-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Banner em flash rápido e atualizável</title>
		<link>http://www.adrianomeira.com/blog/ola-mundo</link>
		<comments>http://www.adrianomeira.com/blog/ola-mundo#comments</comments>
		<pubDate>Sat, 26 Sep 2009 02:31:22 +0000</pubDate>
		<dc:creator>Adriano Meira</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[banner]]></category>

		<guid isPermaLink="false">http://adrianomeira.com/blog/?p=1</guid>
		<description><![CDATA[Hoje vou ensinar a fazer um banner no flash rápido simples e de fácil manutenção posterior. Abra o flash e crie duas camadas, uma será onde colocaremos nosso código e segunda a animação do flash, na primeira linha da camada um (que vamos chamar de &#8220;acoes&#8221;) coloque ali seu preload (veja aqui como fazer um [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje vou ensinar a fazer um banner no flash rápido simples e de fácil manutenção posterior.</p>
<p>Abra o flash e crie duas camadas, uma será onde colocaremos nosso código e segunda a animação do flash, na primeira linha da camada um (que vamos chamar de &#8220;acoes&#8221;) coloque ali seu preload (veja aqui como fazer um simples e rápido) e na tela de ações do primeiro frame da camada &#8220;acoes&#8221; coloque a seguinte instrução:<br />
<span id="more-1"></span></p>
<pre>troca = 1;</pre>
<p>Aqui definimos o valor inicial para a variável troca que mais a frente explicarei, agora vamos para o segundo frame desta camada e coloque a seguinte instrução;</p>
<pre>_root.imagens.gotoAndStop(_root.troca);</pre>
<p>E coloque um nome (label) a este frame, por exemplo &#8220;loop&#8221;, em seguida mais a frente em outro frame coloque a seguinte instrução note os comentários:</p>
<pre>//Checa o valor da variável inicial
if(_root.troca ==4){
_root.troca++; //Acrescenta mais um para a variável troca
} else {
 _root.troca = 1; // caso ela atinja o valor quatro, retorna ao valor inicial
}
gotoandPlay("loop"); //Retorna oa frame com a acao de trocar as imagens</pre>
<p>Agora vamos criar um movie clipe com três imagens dentro, dentro dele coloque um ação de parar ( stop() ) no primeiro frame, coloque este clipe de filme logo abaixo da camada acoes no segudno frame (abaixo do &#8220;loop&#8221;) e instanci-o como &#8220;imagens&#8221; agora faça a sua animaçào usando qualquer recurso que saiba no flash como fade no motin tween, mas ele deve estar dentro do &#8220;loop&#8221;até onde colocamos a última instrução, depois disso basta testar e ver o seu resultado.</p>
<p>Para atualizar as imagens abra o clipe de filme imagens e troque-as para acrescentar mais coloque mais depois do terceiro frame dentro de imagens no bloco de instruções do if no último frame acrescente o valor acima de quatro de acordo com a quantidade de imagens que inserir.</p>
<p>Use da criatividade e faça trabalhos com mascaras o resultado é bem bacana.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adrianomeira.com/blog/ola-mundo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

