<?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>Marcelo de Assis &#187; ActionScript</title>
	<atom:link href="http://www.marcelodeassis.com.br/blog/tag/actionscript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marcelodeassis.com.br/blog</link>
	<description>&#34;Debugar é viver&#34;</description>
	<lastBuildDate>Sun, 05 Feb 2012 18:39:24 +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>AMFPHP: Error #2044: Unhandled NetStatusEvent: level=error, code=NetConnection.Call.BadVersion</title>
		<link>http://www.marcelodeassis.com.br/blog/amfphp-error-2044-unhandled-netstatusevent-levelerror-codenetconnection-call-badversion/</link>
		<comments>http://www.marcelodeassis.com.br/blog/amfphp-error-2044-unhandled-netstatusevent-levelerror-codenetconnection-call-badversion/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 20:53:17 +0000</pubDate>
		<dc:creator>Marcelo</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[AMFPHP]]></category>

		<guid isPermaLink="false">http://www.marcelodeassis.com.br/blog/?p=218</guid>
		<description><![CDATA[Estou com uma idéia de projeto interessante e esta semana comecei a pesquisar as plataformas que poderiam atender essa idéia. Comecei com famoso AMFPHP.

Baixei a versão mais recente e fui assistir uma palestra de<a title="AS3 Developers" href="http://as3devs.com.br/palestras/" target="_blank"> introdução ao AMF</a>, mas logo num teste dos mais básicos, ao Flash tentar chamar um método do PHP acontece o erro, maldito erro!

Error #2044: Unhandled NetStatusEvent: level=error, code=NetConnection.Call.BadVersion

Tá bom, <em>Unhandled NetStatusEvent </em>é solucionável, basta adcionar um listener pro NET_STATUS, mas realmente acontece um erro de NetConnection. Procurando pelos fóruns, não se encontra uma solução racional, simplesmente em cada incidência do erro é apontada uma solução diferente.
Eu tentei trocar nomes de classes, conferir urls e paths, desinstalar e instalar módulos do apache, do...]]></description>
		<wfw:commentRss>http://www.marcelodeassis.com.br/blog/amfphp-error-2044-unhandled-netstatusevent-levelerror-codenetconnection-call-badversion/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Conversão de HTML Entities &#8211; AS3</title>
		<link>http://www.marcelodeassis.com.br/blog/converter-html-entities-em-as3/</link>
		<comments>http://www.marcelodeassis.com.br/blog/converter-html-entities-em-as3/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 23:53:01 +0000</pubDate>
		<dc:creator>Marcelo</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[CodeSnippet]]></category>

		<guid isPermaLink="false">http://www.marcelodeassis.com.br/blog/?p=162</guid>
		<description><![CDATA[As <em>HTML Entities</em> ( "Entidades HTML" ) são códigos, oriundos de uma tabela de conversão, que representam caracteres e símbolos não tão comuns quanto letras e números. Pra ficar mais fácil de entender...
<table border="0" width="100%">
<tbody>
<tr>
<th align="left">Caracter</th>
<th align="left">Descrição</th>
<th align="left">Nome da Entidade</th>
<th align="left">Número da Entidade</th>
</tr>
<tr>
<td></td>
<td>espaço não separável</td>
<td>&#38;nbsp;</td>
<td>&#38;#160;</td>
</tr>
<tr>
<td>&#60;</td>
<td>menor do que</td>
<td>&#38;lt;</td>
<td>&#38;#60;</td>
</tr>
<tr>
<td>&#62;</td>
<td>maior do que</td>
<td>&#38;gt;</td>
<td>&#38;#62;</td>
</tr>
<tr>
<td>&#38;</td>
<td>e comercial</td>
<td>&#38;amp;</td>
<td>&#38;#38;</td>
</tr>
<tr>
<td>"</td>
<td>aspas</td>
<td>&#38;quot;</td>
<td>&#38;#34;</td>
</tr>
</tbody></table>
Recentemente fiz alguns projetos em AS3 que carregavam dados de um<em>RSS</em>, e em quase todos os símbolos estavam convertidos às suas entidades HTML, para converter em seus símbolos é super simples.
<pre lang="actionscript" colla="+">
public function htmlUnescape(str:String):String
{
    return new XMLDocument(str).firstChild.nodeValue;
}

// exemplo:
trace(htmlUnescape("Cachorro &#38; gato"));  // Cachorro &#038; gato
</pre>

Caso você precise converter os símbolos em entidades:
<pre lang="actionscript" colla="+">public function htmlEscape(str:String):String
{
    return XML( new XMLNode( XMLNodeType.TEXT_NODE, str ) ).toXMLString();
}

//...]]></description>
		<wfw:commentRss>http://www.marcelodeassis.com.br/blog/converter-html-entities-em-as3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[Portifólio] Aline Barros e Cia</title>
		<link>http://www.marcelodeassis.com.br/blog/aline-barros-e-cia/</link>
		<comments>http://www.marcelodeassis.com.br/blog/aline-barros-e-cia/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 01:06:50 +0000</pubDate>
		<dc:creator>Marcelo</dc:creator>
				<category><![CDATA[Portifólio]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PostgreSql]]></category>

		<guid isPermaLink="false">http://www.marcelodeassis.com.br/blog/?p=86</guid>
		<description><![CDATA[[caption id="attachment_87" align="alignnone" width="550" caption="Intro"]<img class="size-full wp-image-87 " title="Aline Barros e Cia 2" src="http://www.marcelodeassis.com.br/blog/wp-content/uploads/2009/11/aline01.jpg" alt="Intro" width="550" height="413" />[/caption]

Link: <a title="Rede Record Rio" href="http://www.alinebarrosecia.com.br/" target="_blank">http://www.alinebarrosecia.com.br/</a>
Empresa: <a title="DablioTI" href="http://www.dablioti.com.br/" target="_blank">DablioTI</a>

<!--more-->

Site de divulgação do álbum gospel/infantil Aline Barros e Cia 2, da gravadora <a title="Mk Publicitá" href="www.mkpublicita.com.br" target="_blank">MK Publicitá</a>.
As animações e as imagens em geral vieram da MK, algumas coisas eu animei. O meu principal trabalho foi integrar com um banco de dados já existente, PostgreSQL, com todo o conteúdo da artista, como fotos e notícias.

(Engraçado que alguns meses depois eu estaria trabalhando na Mk/Elnet)

[caption id="attachment_90" align="alignnone" width="667" caption="Tela principal / menu"]<a href="http://alinebarrosecia.com.br"><img class="size-full wp-image-90" title="aline02" src="http://www.marcelodeassis.com.br/blog/wp-content/uploads/2009/11/aline02.jpg" alt="Tela principal / menu" width="667" height="499" /></a>[/caption]]]></description>
		<wfw:commentRss>http://www.marcelodeassis.com.br/blog/aline-barros-e-cia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protect the Forrest</title>
		<link>http://www.marcelodeassis.com.br/blog/435/</link>
		<comments>http://www.marcelodeassis.com.br/blog/435/#comments</comments>
		<pubDate>Mon, 18 Sep 2006 17:56:44 +0000</pubDate>
		<dc:creator>Marcelo</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Portifólio]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Programação]]></category>

		<guid isPermaLink="false">http://www.marcelodeassis.com.br/blog/?p=435</guid>
		<description><![CDATA[Mais um jogo em Flash, de 2007, para o PersonalCoder.com.
O jogo não ficou tão bom quanto poderia, mas pelo menos aprendi algumas coisas sobre otimização de processamento e conceitos usados em jogos no estilo Tower Defense.
Controles: Mirar e atirar com o mouse. Você também pode construir estruturas para ajudar na defesa do seu canhão principal.

<a class="wmp" href="http://www.marcelodeassis.com.br/blog/wp-content/uploads/2012/02/ProtectTheForrest.swf" rel="width:550,height:400"><img src="http://www.marcelodeassis.com.br/blog/wp-content/uploads/2012/02/protectTheForrest-300x216.png" alt="" title="protectTheForrest" width="300" height="216" class="aligncenter size-medium wp-image-437" /></a>



]]></description>
		<wfw:commentRss>http://www.marcelodeassis.com.br/blog/435/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bubbles Hunting</title>
		<link>http://www.marcelodeassis.com.br/blog/bubbles-hunting/</link>
		<comments>http://www.marcelodeassis.com.br/blog/bubbles-hunting/#comments</comments>
		<pubDate>Thu, 20 Jul 2006 17:35:03 +0000</pubDate>
		<dc:creator>Marcelo</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Programação]]></category>

		<guid isPermaLink="false">http://www.marcelodeassis.com.br/blog/?p=427</guid>
		<description><![CDATA[Primeiro jogo em Flash que eu fiz (remunerado), foi uma ótima experiência. Cliente: PersonalCoder.com

<a class="wmp" href="http://www.marcelodeassis.com.br/blog/wp-content/uploads/2012/02/BubbleHunting.swf" rel="width:720,height:500,modal:true"><img class="size-medium wp-image-429 aligncenter" title="Bhunting" src="http://www.marcelodeassis.com.br/blog/wp-content/uploads/2012/02/Bhunting-300x208.png" alt="" width="300" height="208" /></a>]]></description>
		<wfw:commentRss>http://www.marcelodeassis.com.br/blog/bubbles-hunting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Floo Escape</title>
		<link>http://www.marcelodeassis.com.br/blog/floo-escape/</link>
		<comments>http://www.marcelodeassis.com.br/blog/floo-escape/#comments</comments>
		<pubDate>Sat, 26 Nov 2005 18:08:40 +0000</pubDate>
		<dc:creator>Marcelo</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Portifólio]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Programação]]></category>

		<guid isPermaLink="false">http://www.marcelodeassis.com.br/blog/?p=443</guid>
		<description><![CDATA[Esse foi o primeiro jogo em Flash que eu comecei e consegui terminar (a maioria nunca é finalizada...), feito em 2005, para fins de aprendizado.
A quantidade aceitável de "perdidos" é proporcional ao número de "salvos", ou seja, quanto mais salvos, mais você pode "perder" antes do Game Over.

<a class="wmp" href="http://www.marcelodeassis.com.br/blog/wp-content/uploads/2012/02/Floo-Escape.swf" rel="width:600,height:400"><img src="http://www.marcelodeassis.com.br/blog/wp-content/uploads/2012/02/Floo-300x199.png" alt="" title="Floo" width="300" height="199" class="aligncenter size-medium wp-image-445" /></a>]]></description>
		<wfw:commentRss>http://www.marcelodeassis.com.br/blog/floo-escape/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

