<?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>Cabanoblog &#187; Tutoriais Flash</title>
	<atom:link href="http://www.cabanacriacao.com/blog/archives/category/tutoriais-flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cabanacriacao.com/blog</link>
	<description></description>
	<lastBuildDate>Wed, 14 Jul 2010 16:03:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Tutorial Cabanudo sobre Realidade Aumentada na Revista W</title>
		<link>http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/</link>
		<comments>http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 14:58:19 +0000</pubDate>
		<dc:creator>Pablo Cabana</dc:creator>
				<category><![CDATA[Cabanices]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[FLARToolKit]]></category>
		<category><![CDATA[Imprensa]]></category>
		<category><![CDATA[Papervision3D]]></category>
		<category><![CDATA[Realidade Aumentada]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Tutoriais Flash]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[aumentada]]></category>
		<category><![CDATA[realidade]]></category>
		<category><![CDATA[revista]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[w]]></category>

		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/?p=707</guid>
		<description><![CDATA[A Revista Www.com.br, ou apenas &#8220;W&#8221;, me convocou pra escrever um tutorial sobre Realidade Aumentada e eu aproveitei o convite para finalmente mostrar como utilizar modelos 3D animados com o Flartoolkit, que eu já havia prometido e muitos me cobravam faz tempo, como você pode ver aqui. O download do PDF do tutorial você faz [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-708" title="tutorialw_topo" src="http://www.cabanacriacao.com/blog/wp-content/uploads/2009/07/tutorialw_topo.jpg" alt="tutorialw_topo" width="500" height="201" /></p>
<p>A Revista Www.com.br, ou apenas &#8220;W&#8221;, me convocou pra escrever um tutorial sobre <a href="http://www.cabanacriacao.com/blog/archives/papervision3d-augmented-reality-ligue-sua-webcam-e-curta-a-realidade-aumentada-pelo-flartoolkit-20/" target="_blank">Realidade Aumentada</a> e eu aproveitei o convite para finalmente mostrar como utilizar modelos 3D animados com o <a href="http://www.cabanacriacao.com/blog/archives/papervision3d-augmented-reality-ligue-sua-webcam-e-curta-a-realidade-aumentada-pelo-flartoolkit-20/" target="_blank">Flartoolkit</a>, que eu já havia prometido e muitos me cobravam faz tempo, como você pode ver <a href="http://www.cabanacriacao.com/blog/archives/papervision3d-augmented-reality-ligue-sua-webcam-e-curta-a-realidade-aumentada-pelo-flartoolkit-20/#comments" target="_blank">aqui</a>.</p>
<p><a href="http://www.cabanacriacao.com/tutorialW/Tutorial_ra_w.pdf" target="_blank">O download do PDF do tutorial você faz clicando aqui.</a></p>
<p><a href="http://www.cabanacriacao.com/tutorialW/tutorial_Flartoolkit.zip" target="_blank">Os arquivos fonte você baixa aqui.</a></p>
<p>___________________________________________</p>
<p><strong>Foreign visitors</strong>: A lot of people asked me to write a english version of a Tutorial about Flartoolkit (Augmented Reality + Papervision3D). So, here is it. Big thanks to Bryan Lennon, from <a href="http://framestore.com/" target="_blank">Framestore</a>, for his revision on my poor english. Dowload the files and tell me if it is understandable.</p>
<p><a href="http://www.cabanacriacao.com/tutorialW/Tutorial_FLARToolkit_english.pdf" target="_blank">Download the PDF tutorial here.</a></p>
<p><a href="http://www.cabanacriacao.com/tutorialW/tutorial_Flartoolkit_english.zip" target="_blank">Download the source files here.</a></p>
<p>___________________________________________</p>
<p>Neste artigo você aprenderá como montar um aplicativo igual à homenagem póstuma que fizemos a <a href="http://www.cabanacriacao.com/blog/archives/michael-jackson/" target="_blank">Michael Jackson (clique e veja)</a>. Quem modelou e animou o Michael Cabanudo foi nosso amigo <a href="http://www.felipeacioli.com" target="_blank">Felipe Acioli</a>. A classe para controlar o DAE foi escrita por <a href="http://tracehello.wordpress.com/" target="_blank">Pablo Bandin</a> (classe que não é mais necessária na versão atual do Papervision3D) e o método de detecção melhorado foi escrito por <a href="http://www.sebleedelisle.com/" target="_blank">Seb Lee</a>. E o Flartoolkit, obviamente, foi portado para o Flash pelo genial japa <a href="http://saqoosha.net/category/flash/flartoolkit/" target="_blank">Saqoosha</a>.</p>
<p>Olha a fotinho fanfa que lancei:</p>
<p><img class="alignnone size-full wp-image-709" title="tutorialw_autor" src="http://www.cabanacriacao.com/blog/wp-content/uploads/2009/07/tutorialw_autor.jpg" alt="tutorialw_autor" width="500" height="150" /></p>
<p>Pablo Cabana</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/feed/</wfw:commentRss>
		<slash:comments>134</slash:comments>
		</item>
		<item>
		<title>Papervision3D + Augmented Reality: Ligue sua webcam e curta a realidade aumentada pelo FLARToolKit 2.0</title>
		<link>http://www.cabanacriacao.com/blog/archives/papervision3d-augmented-reality-ligue-sua-webcam-e-curta-a-realidade-aumentada-pelo-flartoolkit-20/</link>
		<comments>http://www.cabanacriacao.com/blog/archives/papervision3d-augmented-reality-ligue-sua-webcam-e-curta-a-realidade-aumentada-pelo-flartoolkit-20/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 14:51:06 +0000</pubDate>
		<dc:creator>Pablo Cabana</dc:creator>
				<category><![CDATA[Cabanices]]></category>
		<category><![CDATA[Cultura]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[FLARToolKit]]></category>
		<category><![CDATA[Papervision3D]]></category>
		<category><![CDATA[Realidade Aumentada]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Tutoriais Flash]]></category>
		<category><![CDATA[Vídeos]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/?p=303</guid>
		<description><![CDATA[
<object	type="application/x-shockwave-flash"
			data="http://br.youtube.com/v/5A4sMR0SPh8"
			width="500"
			height="350">
	<param name="movie" value="http://br.youtube.com/v/5A4sMR0SPh8" />
	<param name=wmode" value="transparent" />
</object> Atualização: Um novo tutorial sobre realidade aumentada foi publicado. Clique e veja. Update: If you are looking for a Flartoolkit (Augmented Reality + Papervision3d) Tutorial written in english, you can click here to find it. Acabei de concluir um experimento com o Augmented Reality que um japonês chamado Saqoosha [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cabanacriacao.com/" target="_blank"><img class="alignnone size-full wp-image-554" title="Site Cabanudo" src="http://www.cabanacriacao.com/blog/wp-content/uploads/2009/03/email-mkt1.jpg" alt="Site Cabanudo" width="501" height="291" /></a></p>
<p><code>
<object	type="application/x-shockwave-flash"
			data="http://br.youtube.com/v/5A4sMR0SPh8"
			width="500"
			height="350">
	<param name="movie" value="http://br.youtube.com/v/5A4sMR0SPh8" />
	<param name=wmode" value="transparent" />
</object></code></p>
<h2>Atualização: <a href="http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/" target="_blank">Um novo tutorial sobre realidade aumentada foi publicado. Clique e veja.</a></h2>
<h2>Update: <a href="http://www.cabanacriacao.com/blog/archives/tutorial-realidade-aumentada-flartoolki/" target="_blank">If you are looking for a Flartoolkit (Augmented Reality + Papervision3d) Tutorial written in english, you can click here to find it.<br />
</a></h2>
<p>Acabei de concluir um experimento com o Augmented Reality que um japonês chamado <a href="http://saqoosha.net/category/flash/flartoolkit/" target="_blank">Saqoosha migrou do Java para ActionScript 3.0, criando o FLARToolkit</a> (a página é em Japonês e eu, que não entendo bulhufas disso, usei o <a href="http://translate.google.com/translate_t?hl=pt" target="_blank">Google Tradutor</a>). Trata-se de um detector de movimento que reconhece uma determinada &#8220;marca&#8221; e cria um cenário 3D com o Papervision3D e movimenta os objetos de acordo com os movimentos reais desta &#8220;marca&#8221;.</p>
<p>No vídeo aí de cima você confere como funciona e no Flash abaixo (aguarde carregar. <strong>só funciona se você tiver uma webcam instalada</strong>) você pode tentar por si mesmo. Mas antes você deve imprimir a <a href="http://www.cabanacriacao.com/flartoolkit/markercabanudo.pdf" target="_blank">&#8220;marca&#8221; que está neste pdf aqui</a> (imprima utilizando somente tinta preta em um papel cartão de preferência). Se quiser inverter a camera, clique na imagem.</p>
<p style="text-align: center;"> </p>
<p>
<object width="480" height="480" data="http://www.cabanacriacao.com/flartoolkit/hirocaos.swf" type="application/x-shockwave-flash"><param name="bgcolor" value="#FFFFFF" /><param name="src" value="http://www.cabanacriacao.com/flartoolkit/hirocaos.swf" /></object>
</p>
<p>Se quiser fazer seus próprios experimentos, deve seguir os seguintes passos:</p>
<p>1 &#8211; <a href="http://www.cabanacriacao.com/blog/archives/papervision-3d-a-ferramenta-flash-do-momento/" target="_blank">Instalar o Papervision3D. Eu ensino como aqui</a>.</p>
<p>2 &#8211; Instalar o FLARToolKit. Que se faz de um modo bem parecido com o Papervision3D. Basta utilizar outra pasta com o SVN: http://www.libspark.org/svn/as3/FLARToolKit/trunk</p>
<p>3 &#8211; Ir na pasta onde você instalou o Papervision3D e seguir: as3\trunk\src\org\papervision3d\cameras e abrir o arquivo &#8220;Camera3D.as&#8221;. Vá na linha 528 e mude &#8220;private var _projection&#8221; para &#8220;public var _projection&#8221;. Isto permitirá que o FlarToolKit acesse essa instância da Câmera3D e faça os ajustes necessários.</p>
<p>4 &#8211; <a href="http://www.cabanacriacao.com/flartoolkit/FLARToolKit_Cabanudo.zip">Baixe os arquivos fonte de meu experimento aqui</a>.</p>
<p>5 &#8211; Descompacte os arquivos, vá na pasta &#8220;FLARToolKit Cabanudo\samples&#8221; e abra o arquivo &#8220;hirocaos.fla&#8221; no Flash. Prontinho. Divirta-se.</p>
<p>Se quiser criar sua própria &#8220;marca&#8221;, pode fazer o download do <a href="http://saqoosha.net/lab/FLARToolKit/MarkerGenerator/MakerGenerator.air" target="_blank">ARToolKit Marker Generator aqui</a>. As instruções você <a href="http://74.125.93.104/translate_c?hl=pt-BR&amp;sl=ja&amp;tl=en&amp;u=http://saqoosha.net/2008/06/05/676/&amp;usg=ALkJrhj3XzaikfKEAGv0U0v1ZIHYUkIynw" target="_blank">encontra aqui.</a></p>
<p>A tecnologia ainda está bem no início (FrameRate de 100 cai pra 20) mas dá pra ver que é bastante promissora! O pessoal do <a href="http://interactive.digitalpictures.com.au/?p=392" target="_blank">Digital Pictures Interactive também fez um experimento bem interessante</a>.</p>
<p>A esfera do Caos foi modelada por aqui também. Use com cautela. ;)</p>
<p>Pablo Cabana</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cabanacriacao.com/blog/archives/papervision3d-augmented-reality-ligue-sua-webcam-e-curta-a-realidade-aumentada-pelo-flartoolkit-20/feed/</wfw:commentRss>
		<slash:comments>228</slash:comments>
		</item>
		<item>
		<title>Papervision3D &#8211; Links para desvendar o caminho das pedras</title>
		<link>http://www.cabanacriacao.com/blog/archives/papervision3d-links-para-desvendar-o-caminho-das-pedras/</link>
		<comments>http://www.cabanacriacao.com/blog/archives/papervision3d-links-para-desvendar-o-caminho-das-pedras/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 14:18:16 +0000</pubDate>
		<dc:creator>Pablo Cabana</dc:creator>
				<category><![CDATA[Cabanices]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Papervision3D]]></category>
		<category><![CDATA[Tutoriais Flash]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/?p=166</guid>
		<description><![CDATA[Baixe os arquivos fonte do aquário 3d aqui. Uma das minhas maiores diversões ultimamente tem sido explorar as possibilidades do Papervision3D (como essa brincadeira com o aquário da Cabana aí de cima). Já está no forno até o primeiro site cabanudo que explorará um pouco da ferramenta. Por hora, quero compartilhar com vocês importantes fontes [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.cabanacriacao.com/tutoriais/3-PV3D-Sphere.swf" /><embed type="application/x-shockwave-flash" width="450" height="400" src="http://www.cabanacriacao.com/tutoriais/3-PV3D-Sphere.swf"></embed></object></p>
<p><a href="http://www.cabanacriacao.com/blog/wp-content/uploads/2008/08/aqua-pam-3d.zip" target="_blank">Baixe os arquivos fonte do aquário 3d aqui.</a></p>
<p>Uma das minhas maiores diversões ultimamente tem sido explorar as possibilidades do <a href="http://www.cabanacriacao.com/blog/archives/papervision-3d-a-ferramenta-flash-do-momento/" target="_blank">Papervision3D</a> (como essa brincadeira com o aquário da Cabana aí de cima). Já está no forno até o primeiro site cabanudo que explorará um pouco da ferramenta. Por hora, quero compartilhar com vocês importantes fontes de informação que estão facilitando muito a minha vida. Vale o clique!</p>
<p><a href="http://blog.papervision3d.org/" target="_blank">Blog Oficial do Papervision3D</a><br />
A referência das referências. Tudo começa aqui.</p>
<p><a href="http://www.cabanacriacao.com/blog/archives/papervision-3d-a-ferramenta-flash-do-momento/" target="_blank">Como instalar</a><br />
Post do Cabanoblog. Muito bem explicadinho e em português!</p>
<p><a href="http://tartiflop.blogspot.com/2008/07/first-steps-in-papervision3d-part-1.html" target="_blank">Tartiflop</a><br />
Passo-a-passo pra ficar por dentro.</p>
<p><a href="http://www.madvertices.com/2008/01/papervision-3d-training-videos.html" target="_blank">Mad Vertices</a><br />
Excelentes Tutoriais</p>
<p><a href="http://blog.zupko.info/index.php?paged=2" target="_blank">Zupko.info</a><br />
Blog de um dos desenvolvedores com muitos arquivos fonte.</p>
<p><a href="http://blog.barcinski-jeanjean.com/" target="_blank">Barcinski-JeanJean</a><br />
Dois programadores que explanam.</p>
<p><a href="http://archive.pv3d.org/" target="_blank">PV3D.org Arquive</a><br />
Mais um blog de desenvolvedor da ferramenta. Lá você encontra outros muitos links interessantes.</p>
<p><a href="http://www.everydayflash.com/blog/" target="_blank">EveryDay Flash</a><br />
Muitos exemplos de como usar a criatividade com Papervision3D.</p>
<p><a href="http://blog.computerelibol.com/?p=3" target="_blank">Ramdom Lucubrations</a><br />
Entenda como dimensionar e posicionar em 3D.</p>
<p><a href="http://www.pv3dzone.com/" target="_blank">PV3D Zone</a><br />
Mais bons exemplos.</p>
<p><a href="http://www.dehash.com/?p=152" target="_blank">Dehash</a><br />
Muitos arquivos fonte. Excelente.</p>
<p>Se tiver alguma outra sugestão de link, deixe um comentário.</p>
<p>Pablo Cabana</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cabanacriacao.com/blog/archives/papervision3d-links-para-desvendar-o-caminho-das-pedras/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Papervision3D + ActionScript 3.0 + XML = Cubo Bacana</title>
		<link>http://www.cabanacriacao.com/blog/archives/papervision3d-actionscript-30-xml-cubo-bacana/</link>
		<comments>http://www.cabanacriacao.com/blog/archives/papervision3d-actionscript-30-xml-cubo-bacana/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 20:07:58 +0000</pubDate>
		<dc:creator>Pablo Cabana</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Papervision3D]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Tutoriais Flash]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/?p=137</guid>
		<description><![CDATA[Aqui deve entrar o cubo_bacana. Faltando o Flash Player? var so = new SWFObject('http://www.cabanacriacao.com/cubobacana/cubo_bacana_1.swf','mpl','200','220','9'); so.addParam('allowfullscreen','false'); so.addVariable('link_feed','http://www.cabanacriacao.com/blog/feed'); so.addParam('bgcolor', '#FFFFFF'); so.write('cubo_bacana1'); Ok. À primeira vista o Papervision3D pode parecer apenas algo meio WoW, que só serve pras coisas na web ficarem bonitinhas e com um visual 3D a lá iPhone. Mas isso é um engano. As engines [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript" src="swfobject.js"></script></p>
<div align="center">
<div id="cubo_bacana1">Aqui deve entrar o cubo_bacana. Faltando o Flash Player?</div>
</div>
<p><script type="text/javascript">
  var so = new SWFObject('http://www.cabanacriacao.com/cubobacana/cubo_bacana_1.swf','mpl','200','220','9');
  so.addParam('allowfullscreen','false');
  so.addVariable('link_feed','http://www.cabanacriacao.com/blog/feed');
		so.addParam('bgcolor', '#FFFFFF');
  so.write('cubo_bacana1');
</script></p>
<p>Ok. À primeira vista o Papervision3D pode parecer apenas  algo meio WoW, que só serve pras coisas na web ficarem bonitinhas e com um  visual 3D a lá iPhone. Mas isso é um engano. As engines 3D, como o próprio  Papervision3D, o <a href="http://away3d.com/" target="_blank">Away3D</a> e até mesmo o <a href="http://labs.adobe.com/technologies/flashplayer10/" target="_blank">Astro (o novo Flash  Player)</a> aos poucos vão modificar o modo como acessamos a informação  digitalmente, pois ganharemos novas dinâmicas de disposição de conteúdo,  permitindo que tudo fique, além de extremamente amigável aos olhos, interativo  a um nível antes impossível. Sem lenga-lenga pra carregar sites pesadíssimos,  sem exigir muito das máquinas, essas engines conseguem usar programação para  gerar dinâmicas surpreendentes através de códigos.</p>
<p>Tendo esta crença como base dos meus atuais estudos, estou  namorando o Papervison3D para conquistá-lo como ferramenta de trabalho (por  enquanto não posso me dar ao luxo de ganhar dinheiro com isso pois não domino  perfeitamente a engine e não quero oferecer gambiarras aos meus clientes) e ao  mesmo tempo finalmente migrar para ActionScript 3.0. Obviamente, uma das minhas  principais referências é o magnífico <a href="http://www.gotoandlearn.com/" target="_blank">gotoAndLearn</a>,  mantido pelo profeta da interatividade <a href="http://www.leebrimelow.com/index.php" target="_blank">Lee Brimelow</a>.</p>
<p>Foi lá que eu estudei dois tutoriais. <a href="http://www.gotoandlearn.com/player.php?id=68" target="_blank">O primeiro</a> me fez  entender como construir um cubo 3D interativo através do Papervision3D e <a href="http://www.gotoandlearn.com/player.php?id=64" target="_blank">o segundo</a> me mostrou  como é incrivelmente mais simples lidar com arquivos XML usando AS3 ao invés de  AS2. Então me inspirei pra tentar meu primeiro projeto Open-Source, o Cubo  Bacana.</p>
<p>O Cubo Bacana nada mais é do que um cubo 3d que mostra as  últimas 6 notícias de qualquer blog, flickr ou qualquer site que gere RSS  através de xml com a estrutura “channel-item-title”, que é a usada pela grande  maioria dos provedores RSS. </p>
<p>Existem algumas maneiras de usá-lo, dependendo do seu  perfil. Se você é um nerd como eu e entende um pouco de Flash, pode baixar os  arquivos fonte na <a href="http://www.cabanacriacao.com/blog/cubo-bacana" target="_blank">página  do Cubo Bacana</a> e começar a fuçar tudo (é preciso ter o <a href="http://www.cabanacriacao.com/blog/archives/papervision-3d-a-ferramenta-flash-do-momento/" target="_blank">Papervision  3D instalado, veja como faze-lo aqui</a>) para fazer uma customização completa.  Só peço que em algum lugar haja um link pra página do Cubo Bacana.</p>
<p>Se você é um usuário comum que apenas quer ter o Cubo Bacana  no seu site ou blog, basta recortar o código abaixo e colar no código do seu  site ou blog com pequenas configurações. Onde aparece http://www.cabanacriacao.com/blog/feed,  (aparece 2 vezes) você deve substituir pelo endereço de RSS das notícias que  vai disponibilizar, e onde aparece #FFFFFF você deve substituir pela cor de  fundo que desejar.</p>
<p>
<div class="geshi no javascript">
<ol>
<li class="li1">
<div class="de1"><span class="sy0">&lt;</span>object width=<span class="st0">&quot;200&quot;</span> height=<span class="st0">&quot;220&quot;</span><span class="sy0">&gt;&lt;</span>param <span class="kw3">name</span>=<span class="st0">&quot;movie&quot;</span> value=<span class="st0">&quot;http://www.cabanacriacao.com/cubobacana/cubo_bacana_1.swf?link_feed=http://www.cabanacriacao.com/blog/feed&quot;</span><span class="sy0">&gt;&lt;/</span>param<span class="sy0">&gt;&lt;</span>param <span class="kw3">name</span>=<span class="st0">&quot;allowFullScreen&quot;</span> value=<span class="st0">&quot;false&quot;</span><span class="sy0">&gt;&lt;/</span>param<span class="sy0">&gt;&lt;</span>embed src=<span class="st0">&quot;http://www.cabanacriacao.com/cubobacana/cubo_bacana_1.swf?link_feed=http://www.cabanacriacao.com/blog/feed&quot;</span> type=<span class="st0">&quot;application/x-shockwave-flash&quot;</span> allowfullscreen=<span class="st0">&quot;false&quot;</span> width=<span class="st0">&quot;200&quot;</span> height=<span class="st0">&quot;220&quot;</span> bgcolor=<span class="st0">&quot;#FFFFFF&quot;</span><span class="sy0">&gt;&lt;</span><span class="re0">/embed&gt;&lt;/</span>object<span class="sy0">&gt;</span></div>
</li>
</ol>
</div>
<p>Outros códigos mais amigáveis são possíveis. Dê uma olhada  na <a href="http://www.cabanacriacao.com/blog/cubo-bacana" target="_blank">página do Cubo  Bacana</a>.</p>
<p>Veja os exemplos:</p>
<p>As últimas fotos do <a href="http://www.flickr.com/photos/juliapina/" target="_blank">Flickr da minha amiga Julia Pina</a>. </p>
<p>&nbsp;</p>
<p><script type="text/javascript" src="swfobject.js"></script></p>
<div align="center">
<div id="cubo_bacana2">Aqui deve entrar o cubo_bacana. Faltando o Flash Player?</div>
</div>
<p><script type="text/javascript">
  var so = new SWFObject('http://www.cabanacriacao.com/cubobacana/cubo_bacana_1.swf','mpl2','200','220','9');
  so.addParam('allowfullscreen','false');
  so.addVariable('link_feed','http://api.flickr.com/services/feeds/photos_public.gne%3Fid%3D7302384@N07%26lang%3Dpt-br%26format%3Drss_200');
		so.addParam('bgcolor', '#FF80FF');
  so.write('cubo_bacana2');
</script></p>
<p>As últimas notícias do <a href="http://www.brainstorm9.com.br/" target="_blank">Brainsorm9</a></p>
<p><script type="text/javascript" src="swfobject.js"></script></p>
<div align="center">
<div id="cubo_bacana3">Aqui deve entrar o cubo_bacana. Faltando o Flash Player?</div>
</div>
<p><script type="text/javascript">
  var so = new SWFObject('http://www.cabanacriacao.com/cubobacana/cubo_bacana_1.swf','mpl3','200','220','9');
  so.addParam('allowfullscreen','false');
  so.addVariable('link_feed','http://feeds.feedburner.com/brainstorm9');
		so.addParam('bgcolor', '#F09100');
  so.write('cubo_bacana3');
</script></p>
<p>Pablo Cabana</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cabanacriacao.com/blog/archives/papervision3d-actionscript-30-xml-cubo-bacana/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>FotoViewr &#8211; Papervision3D + Flickr = Incrível galeria de fotos</title>
		<link>http://www.cabanacriacao.com/blog/archives/fotoviewr-papervision3d-flickr-galeria-de-foto-incrivel/</link>
		<comments>http://www.cabanacriacao.com/blog/archives/fotoviewr-papervision3d-flickr-galeria-de-foto-incrivel/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 19:34:27 +0000</pubDate>
		<dc:creator>Pablo Cabana</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Imagens]]></category>
		<category><![CDATA[Papervision3D]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Tutoriais Flash]]></category>
		<category><![CDATA[Vídeos]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/?p=123</guid>
		<description><![CDATA[Acabei de ler no blog do Papervision3D sobre a ferramenta FotoViewr. Poucas coisas na web são, ao mesmo tempo, tão simples e tão visualmente ricas. Você entra no FotoViewr, escolhe o tipo de galeria, escreve o seu nome do Flickr (ou de algum amigo seu. Eu, que não tenho Flickr, fiz a galeria com as [...]]]></description>
			<content:encoded><![CDATA[<p>Acabei de ler no <a href="http://blog.papervision3d.org/" target="_blank">blog do Papervision3D</a> sobre a ferramenta <a href="http://www.fotoviewr.com/" target="_blank">FotoViewr</a>. Poucas coisas na web são, ao mesmo tempo, tão simples e tão visualmente ricas. Você entra no <a href="http://www.fotoviewr.com/" target="_blank">FotoViewr</a>, escolhe o tipo de galeria, escreve o seu nome do <a href="http://www.flickr.com/" target="_blank">Flickr</a> (ou de algum amigo seu. Eu, que não tenho Flickr, fiz a galeria com as fotos da minha cônjuge Tárin e da minha amiga Julia), escolhe as tags das fotos para filtrar (uma pena não ser possível mesclar várias tags) e voalá! O FotoViewr cria uma galeria 3D alucinante pra nenhum iPhone botar defeito.</p>
<p>As galerias são construídas utilizando os RSSs gerado pelo Flickr mais as maravilhas 3D do Papervision 3D, do qual eu já falei <a href="http://www.cabanacriacao.com/blog/archives/papervision-3d-a-ferramenta-flash-do-momento/" target="_blank">aqui</a>.</p>
<p>Além do problema com as tags, <del>o outro defeito que eu encontrei foi eles não fornecerem um código &#8220;embed&#8221; pra permitir que se publique a galeria em outros sites ou blogs (assim como eu coloco os vídeos do <a href="http://www.youtube.com">YouTube</a> aqui). Sem este tipo de ferramenta, a viralidade da marca FotoViewr perde trocentos por cento. Portanto, para ver a galeria da Tárin e da Julia, vocês vão ter que clicar nos links abaixo</del>. Eles melhoraram isso, agora fornecem o código. Olha a galeria nova da Julia:</p>
<div style="width: 425px;"></div>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="id" value="FotoViewr3" /><param name="align" value="middle" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="flashvars" value="SRC=FLICKR&amp;USER_ID=7302384@N07&amp;STYLE=3&amp;PHOTOSET_ID=72157606070367578" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><param name="src" value="http://www.fotoviewr.com/FotoViewr.v2.swf" /><embed id="FotoViewr3" type="application/x-shockwave-flash" width="425" height="340" src="http://www.fotoviewr.com/FotoViewr.v2.swf" bgcolor="#000000" quality="high" flashvars="SRC=FLICKR&amp;USER_ID=7302384@N07&amp;STYLE=3&amp;PHOTOSET_ID=72157606070367578" allowfullscreen="true" allowscriptaccess="always" align="middle"></embed></object></p>
<p><a href="http://www.fotoviewr.com/FotoViewr_PhotoGallery.php?FTYPE=FotoWall&amp;CALL=TAG&amp;USER_ID=55211125@N00&amp;TAG=paralelo&amp;TOUR=1" target="_blank">Galeria da Tárin</a></p>
<p><a href="http://www.fotoviewr.com/FotoViewr_PhotoGallery.php?FTYPE=FotoWall&amp;CALL=TAG&amp;USER_ID=55211125@N00&amp;TAG=paralelo&amp;TOUR=1" target="_blank"><img class="aligncenter size-full wp-image-124" title="galeriatash" src="http://www.cabanacriacao.com/blog/wp-content/uploads/2008/06/galeriatash.jpg" alt="" width="400" height="260" /></a></p>
<p><a href="http://www.fotoviewr.com/FotoViewr_PhotoGallery.php?FTYPE=FotoHorizon&amp;CALL=PHOTOSET&amp;PHOTOSET_ID=72157601765405916&amp;TOUR=1" target="_blank">Galeria da Julia</a></p>
<p><a href="http://www.fotoviewr.com/FotoViewr_PhotoGallery.php?FTYPE=FotoHorizon&amp;CALL=PHOTOSET&amp;PHOTOSET_ID=72157601765405916&amp;TOUR=1" target="_blank"><img class="aligncenter size-full wp-image-126" title="galeriaju" src="http://www.cabanacriacao.com/blog/wp-content/uploads/2008/06/galeriaju.jpg" alt="" width="400" height="260" /></a></p>
<p>Pablo Cabana</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cabanacriacao.com/blog/archives/fotoviewr-papervision3d-flickr-galeria-de-foto-incrivel/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Aluno da escola de Design da Faculdade da Serra Gaúcha indica o Cabanoblog</title>
		<link>http://www.cabanacriacao.com/blog/archives/escola-de-design-da-faculdade-da-serra-gaucha-indica-o-cabanoblog/</link>
		<comments>http://www.cabanacriacao.com/blog/archives/escola-de-design-da-faculdade-da-serra-gaucha-indica-o-cabanoblog/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 14:08:12 +0000</pubDate>
		<dc:creator>Pablo Cabana</dc:creator>
				<category><![CDATA[Cabanices]]></category>
		<category><![CDATA[Imprensa]]></category>
		<category><![CDATA[Tutoriais Flash]]></category>
		<category><![CDATA[Vídeos]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/?p=118</guid>
		<description><![CDATA[Estamos no ar há menos de um ano, mas já estamos conquistando algum espaço entre os trilhões de blogs na web. O Antonio Beux, responsável técnico do website e aluno do curso de design da Faculdade da Serra Gaúcha indicou o Cabanoblog no seu &#8220;Blog de Blogs&#8220;. Valeu Antonio!]]></description>
			<content:encoded><![CDATA[<p>Estamos no ar há menos de um ano, mas já estamos conquistando algum espaço entre os trilhões de blogs na web. O Antonio Beux, responsável técnico do <a href="http://design.fsg.br/home/index.php" target="_blank">website</a> e aluno do curso de design da Faculdade da Serra Gaúcha indicou o Cabanoblog no seu &#8220;<a href="http://design.fsg.br/home/hp/blogs.php" target="_blank">Blog de Blogs</a>&#8220;. Valeu Antonio!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cabanacriacao.com/blog/archives/escola-de-design-da-faculdade-da-serra-gaucha-indica-o-cabanoblog/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Como customizar e configurar o menu que surge ao clicar com o botão direito no Flash</title>
		<link>http://www.cabanacriacao.com/blog/archives/como-customizar-e-configurar-o-menu-que-surge-ao-clicar-com-o-botao-direito-no-flash/</link>
		<comments>http://www.cabanacriacao.com/blog/archives/como-customizar-e-configurar-o-menu-que-surge-ao-clicar-com-o-botao-direito-no-flash/#comments</comments>
		<pubDate>Thu, 08 May 2008 20:22:30 +0000</pubDate>
		<dc:creator>Pablo Cabana</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Tutoriais Flash]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/?p=109</guid>
		<description><![CDATA[Este é um detalhe que muita gente esquece na hora de construir um website. Quando clicamos com o botão direito em qualquer arquivo swf, normalmente nos surge um menu com opções do tipo &#8220;zoom in&#8221;, &#8220;zoom out&#8221;, etc. Este menu, que na maioria das vezes é inofensivo, pode, entretanto, arruinar a navegação e a experiência [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">	<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/flash.cab#version=7,0,0,0" width="400" height="300">
	<param name="movie" value="http://www.cabanacriacao.com/blog/wp-content/uploads/2008/05/customizar_menu.swf">
	<param value="sameDomain" name="allowScriptAccess"/>
	<param name="quality" value="high">
	<param name="scale" value="exactfit" />
	
	<embed src="http://www.cabanacriacao.com/blog/wp-content/uploads/2008/05/customizar_menu.swf"  quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" allowscriptaccess="sameDomain" scale="exactfit" type="application/x-shockwave-flash" width="400" height="300" bgcolor="#FFFFFF">
	</embed>
	</object></p>
<p>Este é um detalhe que muita gente esquece na hora de construir um website. Quando clicamos com o botão direito em qualquer arquivo swf, normalmente nos surge um menu com opções do tipo &#8220;zoom in&#8221;, &#8220;zoom out&#8221;, etc. Este menu, que na maioria das vezes é inofensivo, pode, entretanto, arruinar a navegação e a experiência de alguns websites. Principalmente quando são em janela cheia, como é o caso que usei no site da <a href="http://www.brazucah.com.br" target="_blank">Brazucah</a> e do <a href="http://www.brazucah.com.br" target="_blank">Bruno Latini</a>. Além disso, é muito mais bacana um menu personalizado do que um monte de frase em inglês sem nenhuma ligação com o usuário. Em tempos de WEB 2.0, adequação nos mínimos detalhes é fundamental.</p>
<p>Eis abaixo o script. Já está com todos os comentários explicadinhos. Basta recortar o código abaixo e colar no painel  de action script do primeiro frame do seu arquivo .fla.</p>
<div class="geshi no actionscript">
<div class="head">//Primeiro definimos as funções que</div>
<ol>
<li class="li1">
<div class="de1"><span class="co1">//queremos executar, que eu chamei</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//aqui de &quot;pegarArquivos&quot; e &quot;gotoCabana&quot;.</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">function</span> pegarArquivos <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw3">getURL</span><span class="br0">&#40;</span><span class="st0">&quot;http://www.cabanacriacao.com/tutoriais/customizar_menu.fla&quot;</span>, <span class="st0">&quot;_blank&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">function</span> gotoCabana <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw3">getURL</span><span class="br0">&#40;</span><span class="st0">&quot;http://www.cabanacriacao.com&quot;</span>, <span class="st0">&quot;_blank&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//Agora criamos um menu novo e desativamos os itens que já vem acoplados, como &quot;zoom in&quot;, &quot;zoom out&quot;, etc.</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//Lembrando que não há como desativar &quot;About Flash Player 9&quot; e &quot;settings&quot;.</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//Criamos a variável &quot;meuMenu&quot; e dizemos que é um novo &quot;ContextMenu&quot;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//Depois dizemos para os itens acoplados desaparecerem: &quot;hideBuiltInItems&quot;.</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">var</span> meuMenu:<span class="kw3">ContextMenu</span> = <span class="kw2">new</span> <span class="kw3">ContextMenu</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">meuMenu.<span class="kw3">hideBuiltInItems</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//Criamos as variáveis que serão lançadas dentro do novo menu</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//e fazemos referências às funções que queremos puxar: &quot;pegarArquivos&quot; e &quot;gotoCabana&quot;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//O que vai entre aspas é a frase exposta no Menu ao usuário final.</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">var</span> vaiArquivos:<span class="kw3">ContextMenuItem</span> = <span class="kw2">new</span> <span class="kw3">ContextMenuItem</span><span class="br0">&#40;</span><span class="st0">&quot;Baixar os arquivos fonte.&quot;</span>, pegarArquivos<span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">var</span> vaicabana:<span class="kw3">ContextMenuItem</span> = <span class="kw2">new</span> <span class="kw3">ContextMenuItem</span><span class="br0">&#40;</span><span class="st0">&quot;Quem fez este tutorial bacana?&quot;</span>, gotoCabana<span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//Mandamos um &quot;push&quot; para literalmente &quot;empurrar&quot; as variáveis dentro da lista</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//de variáveis que o menu já tem</span></div>
</li>
<li class="li1">
<div class="de1">meuMenu.<span class="kw3">customItems</span>.<span class="kw3">push</span><span class="br0">&#40;</span>vaiArquivos, vaicabana<span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//Pra finalizar, lançamos o &quot;meuMenu&quot; no lugar do &quot;menu&quot; original.</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw3">_root</span>.<span class="kw3">menu</span> = meuMenu;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//pronto!</span></div>
</li>
</ol>
</div>
<p>Ah! Utilizei o excelente plugin <a title="Visitar o site da extensão" href="http://blog.kno.at/tools/highlight-source-pro" target="_blank">Highlight Source Pro</a> pra mostrar o código como aparece no Flash. Demorei pra achar um plugin WordPress que funcionasse bem e fosse simples de usar.</p>
<p>Pablo Cabana</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cabanacriacao.com/blog/archives/como-customizar-e-configurar-o-menu-que-surge-ao-clicar-com-o-botao-direito-no-flash/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Papervision 3D &#8211; A ferramenta Flash do momento</title>
		<link>http://www.cabanacriacao.com/blog/archives/papervision-3d-a-ferramenta-flash-do-momento/</link>
		<comments>http://www.cabanacriacao.com/blog/archives/papervision-3d-a-ferramenta-flash-do-momento/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 18:17:13 +0000</pubDate>
		<dc:creator>Pablo Cabana</dc:creator>
				<category><![CDATA[Cabanices]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Papervision3D]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Tutoriais Flash]]></category>

		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/?p=106</guid>
		<description><![CDATA[Conheci, através do excelente blog do Erick Souza a ferramenta Papervision 3D e descobri como ela é genial. Trata-se de um software open-source que, junto ao Flash CS3, gera interatividade 3D do mais alto nível, tudo através de código Action Script. Dá uma olhada nestes sites pra você entender do que eu estou falando: In [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cabanacriacao.com/" target="_blank"><img class="alignnone size-full wp-image-554" title="Site Cabanudo" src="http://www.cabanacriacao.com/blog/wp-content/uploads/2009/03/email-mkt1.jpg" alt="Site Cabanudo" width="501" height="291" /></a></p>
<p>Conheci, através do excelente <a href="http://blog.ericksouza.com/" target="_blank">blog do Erick Souza</a> a ferramenta Papervision 3D e descobri como ela é genial. Trata-se de um software <a href="http://pt.wikipedia.org/wiki/Open_source" target="_blank">open-source</a> que, junto ao Flash CS3, gera interatividade 3D do mais alto nível, tudo através de código Action Script. Dá uma olhada nestes sites pra você entender do que eu estou falando:</p>
<p><a href="http://www.absolut.com/iaaw" target="_blank">In an ABSOLUT World</a></p>
<p><a href="http://www.whitevoid.com/application" target="_blank">Whitevoid</a></p>
<p>O site do <a href="http://blog.papervision3d.org/" target="_blank">Papervision 3D</a> traz um monte de exemplos e também mostra todo o desenvolvimento da ferramenta, inclusive um Wiki para ajudar o pessoal a usá-la. Contudo, a explicação da instalação é meio confusa. Tive que quebrar a cabeça um pouquinho até conseguir. Segue abaixo o caminho das pedras:</p>
<p>1 &#8211; Faça o download e instale um cliente SVN. Este é um programinha pra baixar os diversos arquivos do software e mantê-los atualizados. Eles recomendam o Tortoise. <a href="http://tortoisesvn.net/downloads" target="_blank">Faça o download aqui.</a></p>
<p>2 &#8211; Crie uma pasta onde você vai colocar os arquivos do Papervision3D, clique com o botão direito nesta pasta e clique de novo em &#8220;SVN checkout&#8221;. No box que abriu, cole este endereço: http://papervision3d.googlecode.com/svn/trunk/</p>
<p>3 &#8211; Aguarde o Tortoise fazer o download dos arquivos. São muitos, inclusive com vários exemplos bacanas.</p>
<p>4 &#8211; Abra o Flash CS3, vá em Edit&gt;Preferences&gt;Actionscript e clique no botão &#8220;Actionscript 3.0 settings&#8221;.</p>
<p>5 &#8211; No box chamado &#8220;class path&#8221;, clique no sinal de &#8220;+&#8221; e depois no alvo para escolher o diretório.</p>
<p>6 &#8211; Vá no diretório que você criou para fazer o download do Papervision3D e escolha a pasta &#8220;as3\trunk\src&#8221;  (atualizado para a versão 2.0 Great White Final)</p>
<p>7 &#8211; Está pronto e instalado. Abra um dos exemplos (na pasta &#8220;\as3\trunk\examples&#8221; há alguns) e tente publicá-lo. Se der tudo certo, é porque a instalação está OK.</p>
<p>Abaixo, o primeiro resultado dos meus iniciais estudos com a ferramenta. Cabanudos 3D.</p>
<p>Adendo 02-07-2008: Já saiu segundo resultado: <a href="http://www.cabanacriacao.com/blog/cubo-bacana/" target="_blank">aqui</a> e <a href="http://www.cabanacriacao.com/blog/archives/papervision3d-actionscript-30-xml-cubo-bacana/" target="_blank">aqui</a>.</p>
<p>	<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/flash.cab#version=7,0,0,0" width="400" height="550">
	<param name="movie" value="http://www.cabanacriacao.com/blog/wp-content/uploads/2008/04/cabanudos3d.swf">
	<param value="sameDomain" name="allowScriptAccess"/>
	<param name="quality" value="high">
	<param name="scale" value="exactfit" />
	
	<embed src="http://www.cabanacriacao.com/blog/wp-content/uploads/2008/04/cabanudos3d.swf"  quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" allowscriptaccess="sameDomain" scale="exactfit" type="application/x-shockwave-flash" width="400" height="550" bgcolor="#FFFFFF">
	</embed>
	</object></p>
<p>Pablo Cabana</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cabanacriacao.com/blog/archives/papervision-3d-a-ferramenta-flash-do-momento/feed/</wfw:commentRss>
		<slash:comments>69</slash:comments>
		</item>
		<item>
		<title>Como mudar o cursor do mouse no Flash – o script definitivo</title>
		<link>http://www.cabanacriacao.com/blog/archives/como-mudar-o-cursor-do-mouse-no-flash-%e2%80%93-o-script-definitivo/</link>
		<comments>http://www.cabanacriacao.com/blog/archives/como-mudar-o-cursor-do-mouse-no-flash-%e2%80%93-o-script-definitivo/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 18:17:01 +0000</pubDate>
		<dc:creator>Pablo Cabana</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Tutoriais Flash]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/archives/como-mudar-o-cursor-do-mouse-no-flash-%e2%80%93-o-script-definitivo/</guid>
		<description><![CDATA[
<object	type="application/x-shockwave-flash"
			data="http://www.cabanacriacao.com/blog/wp-content/uploads/2008/04/cursor_bacana.swf"
			width="400"
			height="150">
	<param name="movie" value="http://www.cabanacriacao.com/blog/wp-content/uploads/2008/04/cursor_bacana.swf" />
	<param name=wmode" value="transparent" />
</object> Baixe o arquivo fonte aqui. Existem várias formas de alterar o cursor do mouse no Flash. A maioria delas usa “onEnterFrame”, o que significa que a cada frame o swf atualiza a posição do cursor. Daí já dá pra perceber a falha desse método porque se precisarmos usar um [...]]]></description>
			<content:encoded><![CDATA[<p><code>
<object	type="application/x-shockwave-flash"
			data="http://www.cabanacriacao.com/blog/wp-content/uploads/2008/04/cursor_bacana.swf"
			width="400"
			height="150">
	<param name="movie" value="http://www.cabanacriacao.com/blog/wp-content/uploads/2008/04/cursor_bacana.swf" />
	<param name=wmode" value="transparent" />
</object></code></p>
<p><a href="http://www.cabanacriacao.com/blog/wp-content/uploads/2008/04/cursor_bacana.fla" target="_blank">Baixe o arquivo fonte aqui.</a></p>
<p>Existem várias formas de alterar o cursor do mouse no Flash. A maioria delas usa “onEnterFrame”, o que significa que a cada frame o swf atualiza a posição do cursor. Daí já dá pra perceber a falha desse método porque se precisarmos usar um frame rate baixo, como 12, por exemplo, o cursor novo não fica totalmente fiel ao cursor normal. Pode-se argumentar que o uso do comando “updateAfterEvent” resolve isto, mas eu encarei um problema quando estava construindo o <a href="http://www.brazucah.com.br" target="_blank">site da Brazucah</a>. Ao utilizarmos gráficos complexos, que exigem grande processamento do CPU, a tendência é que o mouse fique tremido e pouco fiel. Saí estudando todas as possibilidades e finalmente encontrei a resposta, e ela se chama “setInterval”. Com este comando, dizemos ao swf para executar uma tarefa de tempo em tempo, mas medindo este tempo em segundos, ao invés de utilizar os frames. O que eu fiz foi programar este tempo para 0.1 milesegundos (milesegundo é a medida de tempo utilizada pelo Flash, cada milesegundo é 1 segundo dividido por 1000) e mandar o swf atualizar a posição do cursor sempre que se completasse esse período. Ou seja, a todo instante.</p>
<p>Crie um novo arquivo no Flash, coloque o Movie Clip que você deseja que substitua o mouse no palco, clique nele e nomeie sua instância (no canto inferior direito, em baixo de “Movie Clip”) como “rato” (sem aspas).</p>
<p>Depois, no primeiro frame do filme principal, cole este código:</p>
<p><font color="#0000ff">stop();</font><br />
//De início, escondemos o mouse.<br />
<font color="#0000ff">Mouse.hide();</font></p>
<p>//É preciso dar um nome para o &#8220;setInterval&#8221; e definí-lo como número<br />
<font color="#0000ff">var Mudando:Number;</font></p>
<p>//Aqui você escolhe o período de tempo que &#8220;setInterval&#8221; executará<br />
<font color="#0000ff">var tempo:Number = 0.1;</font></p>
<p>//Esta é a função executada a cada 0,1 milesegundo<br />
<font color="#0000ff">function mudaMouse():Void {</font><br />
//vc está dizendo para o seu movie clip acompanhar o x e o y do mouse<br />
<font color="#0000ff">  rato._x = _root._xmouse;<br />
rato._y = _root._ymouse;</font><br />
//Este comando auxilia na independência deste evente em relação ao que acontece no resto do seu filme<br />
<font color="#0000ff">    updateAfterEvent();</font></p>
<p><font color="#0000ff">}</font><br />
//Aqui está o setInterval. O &#8220;this&#8221; se refere a ele mesmo, &#8220;mudaMouse&#8221; é o nome da função a ser repetida e &#8220;tempo&#8221; é o período escolhido acima.<br />
<font color="#0000ff">Mudando = setInterval(this, &#8220;mudaMouse&#8221;, tempo);</font></p>
<p>//Eu criei um outro Movie Clip chamado &#8220;imagem&#8221; e o coloquei como fundo do swf para brincarmos</p>
<p><font color="#0000ff">_root.imagem.onPress = function() {</font><br />
//ao clicar no fundo, o mouse muda de Cabana é Bacana para Bacana é Cabana<br />
<font color="#0000ff"> rato.gotoAndStop(2);</font><br />
<font color="#0000ff">}</font></p>
<p><font color="#0000ff">_root.imagem.onRelease = _root.imagem.onReleaseOutside = function() {</font><br />
//ao soltar, dentro ou fora do MC &#8220;imagem&#8221; o mouse volta ao frame anterior<br />
<font color="#0000ff">   rato.gotoAndStop(1);</font><br />
<font color="#0000ff"><br />
}<br />
_root.imagem.onRollOut = function() {</font><br />
/*mandamos o mouse ficar escondido de novo, pois se apertarmos o botão direito<br />
o menu do Flash puxa o mouse normal novamente*/<br />
<font color="#0000ff">  Mouse.hide();<br />
}<br />
_root.imagem.onRollOver = function() {</font><br />
/*mandamos o mouse ficar escondido de novo, pois se apertarmos o botão direito<br />
o menu do Flash puxa o mouse normal novamente*/<br />
<font color="#0000ff">   Mouse.hide();<br />
}</font></p>
<p>Fácil né? Se tiver dificuldade, deixa um comentário.</p>
<p>Pablo Cabana</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cabanacriacao.com/blog/archives/como-mudar-o-cursor-do-mouse-no-flash-%e2%80%93-o-script-definitivo/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Como mudar objetos (posição, tamanho, ângulo e transparência) com  easing (aquele efeito bacana que vai parando aos poucos) via Action Script no Flash.</title>
		<link>http://www.cabanacriacao.com/blog/archives/como-mudar-objetos-posicao-tamanho-angulo-e-transparencia-com-easing-aquele-efeito-bacana-que-vai-parando-aos-poucos-via-action-script-no-flash/</link>
		<comments>http://www.cabanacriacao.com/blog/archives/como-mudar-objetos-posicao-tamanho-angulo-e-transparencia-com-easing-aquele-efeito-bacana-que-vai-parando-aos-poucos-via-action-script-no-flash/#comments</comments>
		<pubDate>Sun, 17 Feb 2008 13:57:23 +0000</pubDate>
		<dc:creator>Pablo Cabana</dc:creator>
				<category><![CDATA[Tutoriais Flash]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.cabanacriacao.com/blog/archives/como-mudar-objetos-posicao-tamanho-angulo-e-transparencia-com-easing-aquele-efeito-bacana-que-vai-parando-aos-poucos-via-action-script-no-flash/</guid>
		<description><![CDATA[
<object	type="application/x-shockwave-flash"
			data="http://www.cabanacriacao.com/blog/wp-content/uploads/2008/02/movendo_com_action.swf"
			width="480"
			height="250">
	<param name="movie" value="http://www.cabanacriacao.com/blog/wp-content/uploads/2008/02/movendo_com_action.swf" />
	<param name=wmode" value="transparent" />
</object> Clique aqui para baixar o arquivo fonte. Existem várias maneiras de mover objetos via Action Script, mas a que eu mais costumo usar, pela facilidade de adaptações, é com “onClipEvent (enterFrame)”. Usei isso pra mover as barrinhas do site do Bruno Latini. Esta função significa que a cada frame, [...]]]></description>
			<content:encoded><![CDATA[<p><code>
<object	type="application/x-shockwave-flash"
			data="http://www.cabanacriacao.com/blog/wp-content/uploads/2008/02/movendo_com_action.swf"
			width="480"
			height="250">
	<param name="movie" value="http://www.cabanacriacao.com/blog/wp-content/uploads/2008/02/movendo_com_action.swf" />
	<param name=wmode" value="transparent" />
</object></code></p>
<p><a href="http://www.cabanacriacao.com/blog/wp-content/uploads/2008/02/movendo_com_action.fla" target="_blank">Clique aqui</a> para baixar o arquivo fonte.</p>
<p>Existem várias maneiras de mover objetos via Action Script, mas a que eu mais costumo usar, pela facilidade de adaptações, é com “onClipEvent (enterFrame)”.  Usei isso pra mover as barrinhas do site do <a href="http://www.brunolatini.com.br/" target="_blank">Bruno Latini</a>. Esta função significa que a cada frame, de acordo com seu frame rate, seu filme irá executar as funções que você determinar.  Você pode, por exemplo, dizer que a cada frame seu objeto ganha 10 pixels em x, e isso o fará andar para direita.</p>
<p>Já fez o download do arquivo fonte? Com ele aberto, clique no Cabana é Bacana e veja o Action Script (F9).</p>
<p>onClipEvent (enterFrame) {<br />
 var tempo:Number = 12;</p>
<p>/* Esta sentença “x += y” é uma abreviação que o Action Script usa para dizer:<br />
 &#8220;x passa a ser o x antigo mais y&#8221;. O &#8220;tempo&#8221; é que dá o efeito de easing.<br />
 Quanto maior, mais lento será o movimento. E cada botão modificará a variável<br />
 &#8220;final&#8221;.  */</p>
<p>//Este para posição<br />
 this._x += (finalX-this._x)/tempo;<br />
 this._y += (finalY-this._y)/tempo;</p>
<p>//Este para tamanho<br />
 this._xscale += (finalXscale-this._xscale)/tempo;<br />
 this._yscale += (finalYscale-this._yscale)/tempo;</p>
<p>/*Este para rotação. Eu usei &#8220;tempo/3&#8243; para que a rotação aconteça mais rápido do que a posição. Sem isso, pode acontecer do objeto tremer no finalzinho do movimento. */<br />
 this._rotation += (finalRotation-this._rotation)/(tempo/3);</p>
<p>//Este para transparência<br />
 this._alpha += (finalAlpha-this._alpha)/tempo;   }</p>
<p>Este movie clip ganhou o nome de instância de “cabanabacana” para que suas variáveis possam ser referenciadas nos botões. Agora clique no botão “Tudo” (no quadrado preto atrás do texto) e veja a action nele.</p>
<p>on(release){<br />
 cabanabacana.finalXscale = 100;<br />
 cabanabacana.finalYscale = 100;<br />
 cabanabacana.finalX = 240;<br />
 cabanabacana.finalY = 125;<br />
 cabanabacana.finalRotation = 0;<br />
 cabanabacana.finalAlpha = 100;<br />
 }</p>
<p>Assim nós estamos dizendo para o movie clip se mover nestes parâmetros. Basta mudar os valores para colocar o Cabana é Bacana onde, com o tamanho, rotação e transparência que você quiser. Não falei que é simples?</p>
<p><a href="http://www.cabanacriacao.com/blog/wp-content/uploads/2008/02/movendo_com_action.fla" target="_blank">Clique aqui</a> para baixar o arquivo fonte.</p>
<p>Pablo Cabana</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cabanacriacao.com/blog/archives/como-mudar-objetos-posicao-tamanho-angulo-e-transparencia-com-easing-aquele-efeito-bacana-que-vai-parando-aos-poucos-via-action-script-no-flash/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
	</channel>
</rss>
