<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Jaiminho Blog</title>
	<atom:link href="http://jaiminho.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jaiminho.wordpress.com</link>
	<description>ActionScript (2.0 e 3.0), JavaScript, Java, JavaFX, entre outras. Além de imagens e tutoriais sobre assuntos diversos</description>
	<lastBuildDate>Tue, 03 Jan 2012 10:10:40 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='jaiminho.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Jaiminho Blog</title>
		<link>http://jaiminho.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://jaiminho.wordpress.com/osd.xml" title="Jaiminho Blog" />
	<atom:link rel='hub' href='http://jaiminho.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Carregando XML com XMLLoader da Greensock</title>
		<link>http://jaiminho.wordpress.com/2011/12/28/carregando-xml-com-xmlloader-da-greensock/</link>
		<comments>http://jaiminho.wordpress.com/2011/12/28/carregando-xml-com-xmlloader-da-greensock/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 12:51:58 +0000</pubDate>
		<dc:creator>marcoscardosomartins</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[greensock]]></category>
		<category><![CDATA[ImageLoader]]></category>
		<category><![CDATA[Imagem]]></category>
		<category><![CDATA[jaiminho]]></category>
		<category><![CDATA[LoaderMax]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[XMLLoader]]></category>

		<guid isPermaLink="false">http://jaiminho.wordpress.com/?p=300</guid>
		<description><![CDATA[Fazer o carregamento de um xml, que antes poderia ser considerada uma tarefa difícil e até chata, agora ficou muito mais simples e interessante. Utilizando a vasta biblioteca da greensock você pode fazer não só carregamento de xml, mas de muitos outros arquivos como áudio, txt, imagens, etc. A seguinte classe faz o carregamento de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=300&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Fazer o carregamento de um xml, que antes poderia ser considerada uma tarefa difícil e até chata, agora ficou muito mais simples e interessante. Utilizando a vasta biblioteca da greensock você pode fazer não só carregamento de xml, mas de muitos outros arquivos como áudio, txt, imagens, etc.</p>
<p>A seguinte classe faz o carregamento de um xml e apresenta na janela de output do flash o conteúdo do mesmo.</p>
<pre>package {

	import com.greensock.events.LoaderEvent;
	import com.greensock.loading.ImageLoader;
	import com.greensock.loading.LoaderMax;
	import com.greensock.loading.XMLLoader;
	import flash.display.MovieClip;

	/**
	 * ...
	 * @author Jaiminho
	 */

	public class ScrollImage extends MovieClip {

		private var loader:XMLLoader;

		public function ScrollImage() {

			super();

			LoaderMax.activate([ImageLoader]);

			loader = new XMLLoader("imagens.xml", { name:"xmlImagens", onComplete:completeHandler } );
			loader.load();
		}		

		private function completeHandler(event:LoaderEvent):void {

			trace("load complete. XML content: " + LoaderMax.getContent("xmlImagens"));
		}
	}
}</pre>
<p>Até a próxima.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jaiminho.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jaiminho.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jaiminho.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jaiminho.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jaiminho.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jaiminho.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jaiminho.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jaiminho.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jaiminho.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jaiminho.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jaiminho.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jaiminho.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jaiminho.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jaiminho.wordpress.com/300/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=300&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jaiminho.wordpress.com/2011/12/28/carregando-xml-com-xmlloader-da-greensock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/313d6e47cf782dc57bc91c27ecae8f2c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brainstorming</media:title>
		</media:content>
	</item>
		<item>
		<title>Criando chuva com ActionScript 3.0</title>
		<link>http://jaiminho.wordpress.com/2011/12/09/criando-chuva-com-actionscript-3-0/</link>
		<comments>http://jaiminho.wordpress.com/2011/12/09/criando-chuva-com-actionscript-3-0/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 16:16:42 +0000</pubDate>
		<dc:creator>marcoscardosomartins</dc:creator>
				<category><![CDATA[Sem categoria]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[AS3.0]]></category>
		<category><![CDATA[chuva]]></category>

		<guid isPermaLink="false">http://jaiminho.wordpress.com/?p=295</guid>
		<description><![CDATA[Hoje, irei demonstrar como criar chuva no AS 3.0. Primeiramente, você precisa criar uma gota e exportá-la para ActionScript (linkage). Depois, você precisa criar um outro objeto chamado chuva. Este não precisa do linkage. Sua biblioteca (ou library) deve estar assim. Agora que temos os dois objetos de que precisamos vamos ao código. Certifique-se de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=295&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hoje, irei demonstrar como criar chuva no AS 3.0.</p>
<p>Primeiramente, você precisa criar uma gota e exportá-la para ActionScript (linkage).<br />
Depois, você precisa criar um outro objeto chamado chuva. Este não precisa do linkage.<br />
Sua biblioteca (ou library) deve estar assim.<br />
<a href="http://jaiminho.files.wordpress.com/2011/10/library.png"><img src="http://jaiminho.files.wordpress.com/2011/10/library.png?w=510" alt="" title="library"   class="aligncenter size-full wp-image-296" /></a></p>
<p>Agora que temos os dois objetos de que precisamos vamos ao código.<br />
Certifique-se de que o seu objeto chuva esteja no palco e dê dois cliques nele para entrar no seu nível interno.<br />
Agora copie este código e cole na layer.</p>
<pre>
import flash.events.TimerEvent;
import flash.utils.Timer;

var timer:Timer = new Timer(20);
timer.addEventListener(TimerEvent.TIMER, adicionaGota);
timer.start();

function adicionaGota(event:TimerEvent):void {

	var gota:MovieClip = new Gota();
	gota.x = 0 + (Math.random() * 1300);
	gota.y = 0;
	gota.rotation += 45;
	gota.addEventListener(Event.ENTER_FRAME, cai);
	this.addChild(gota);
}

function cai(event:Event):void {

	event.target.x -= 3;
	event.target.y += 3;

	if ((event.target.y &gt; 630) || (event.target.x &lt; -50)){

		event.target.removeEventListener(Event.ENTER_FRAME, cai);
		this.removeChild(MovieClip(event.target));
	}
}
</pre>
<p>Agora é só executar e ver o resultado que deve ser semelhante a este:<br />
<a href="http://jaiminho.files.wordpress.com/2011/10/chuva.png"><img src="http://jaiminho.files.wordpress.com/2011/10/chuva.png?w=510&#038;h=413" alt="" title="chuva" width="510" height="413" class="aligncenter size-full wp-image-297" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jaiminho.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jaiminho.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jaiminho.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jaiminho.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jaiminho.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jaiminho.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jaiminho.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jaiminho.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jaiminho.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jaiminho.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jaiminho.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jaiminho.wordpress.com/295/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jaiminho.wordpress.com/295/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jaiminho.wordpress.com/295/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=295&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jaiminho.wordpress.com/2011/12/09/criando-chuva-com-actionscript-3-0/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/313d6e47cf782dc57bc91c27ecae8f2c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brainstorming</media:title>
		</media:content>

		<media:content url="http://jaiminho.files.wordpress.com/2011/10/library.png" medium="image">
			<media:title type="html">library</media:title>
		</media:content>

		<media:content url="http://jaiminho.files.wordpress.com/2011/10/chuva.png" medium="image">
			<media:title type="html">chuva</media:title>
		</media:content>
	</item>
		<item>
		<title>Criando objetos por String</title>
		<link>http://jaiminho.wordpress.com/2011/10/31/criando-objetos-por-string/</link>
		<comments>http://jaiminho.wordpress.com/2011/10/31/criando-objetos-por-string/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 10:27:42 +0000</pubDate>
		<dc:creator>marcoscardosomartins</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[create object from string]]></category>
		<category><![CDATA[jaiminho]]></category>
		<category><![CDATA[string]]></category>

		<guid isPermaLink="false">http://jaiminho.wordpress.com/?p=292</guid>
		<description><![CDATA[Bom dia. Hoje irei explicar de forma bem simples como criar objetos através de strings. Esse tipo de recurso tem se mostrado bestante interessante à medida que possibilita a você tornar seu código mais genérico. Suponha que você esteja criando uma aplicação que contém estruturas parecidas com um fluxograma. Para ligar os pontos nesse fluxograma [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=292&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bom dia.</p>
<p>Hoje irei explicar de forma bem simples como criar objetos através de strings.</p>
<p>Esse tipo de recurso tem se mostrado bestante interessante à medida que possibilita a você tornar seu código mais genérico.</p>
<p>Suponha que você esteja criando uma aplicação que contém estruturas parecidas com um fluxograma. Para ligar os pontos nesse fluxograma você pode querer colocar conexões que podem ser simplesmente linhas transformadas em MovieClips. Então você pode ter, dependendo da situação, várias conexões que precisa criar via programação, assim como as demais partes do fluxograma. Mas como saber qual conexão criar exatamente?</p>
<p>A maneira como você irá informar qual conexão deverá ser criada pode variar. Você pode usar XML para guardar as posições de cada componente do fluxograma (meu caso), ou array, e colocar um elemento que informe qual conexão usar caso seja preciso.</p>
<p>A função em ActionScrip:</p>
<pre>var conexao:MovieClip = createObjectFromString("Conexao2");
function createObjectFromString(obj:String):MovieClip {

	var symbolName:String = obj;
	var symbolClass:Class = getDefinitionByName(symbolName) as Class;

	var _mc:MovieClip = new symbolClass();
	_mc.name = obj;

	return _mc;
}</pre>
<p>Esta função tem me sido muito útil e espero que seja também para você.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jaiminho.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jaiminho.wordpress.com/292/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jaiminho.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jaiminho.wordpress.com/292/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jaiminho.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jaiminho.wordpress.com/292/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jaiminho.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jaiminho.wordpress.com/292/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jaiminho.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jaiminho.wordpress.com/292/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jaiminho.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jaiminho.wordpress.com/292/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jaiminho.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jaiminho.wordpress.com/292/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=292&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jaiminho.wordpress.com/2011/10/31/criando-objetos-por-string/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/313d6e47cf782dc57bc91c27ecae8f2c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brainstorming</media:title>
		</media:content>
	</item>
		<item>
		<title>Desabilitar Tab para evitar o focus</title>
		<link>http://jaiminho.wordpress.com/2011/10/05/desabilitar-tab-para-evitar-o-focus/</link>
		<comments>http://jaiminho.wordpress.com/2011/10/05/desabilitar-tab-para-evitar-o-focus/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 11:46:58 +0000</pubDate>
		<dc:creator>marcoscardosomartins</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[curiosidades]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[focus]]></category>
		<category><![CDATA[jaiminho]]></category>
		<category><![CDATA[keyDown]]></category>
		<category><![CDATA[tecla tab]]></category>

		<guid isPermaLink="false">http://jaiminho.wordpress.com/?p=288</guid>
		<description><![CDATA[Sabe aquele retângulo amarelo que aparece sempre que você pressiona o tab do teclado em um swf qualquer? Então&#8230; saiba que você pode desabilitá-lo para que ele não apareca. Uma das maneiras e evitar o focus indesejado é tratar o evento KeyDown para essa tecla. Isso pode ser feito da seguinte maneira: //Add key down [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=288&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sabe aquele retângulo amarelo que aparece sempre que você pressiona o tab do teclado em um swf qualquer? Então&#8230; saiba que você pode desabilitá-lo para que ele não apareca.<br />
Uma das maneiras e evitar o focus indesejado é tratar o evento KeyDown para essa tecla. Isso pode ser feito da seguinte maneira:</p>
<pre>//Add key down event listener
stage.addEventListener(KeyboardEvent.KEY_DOWN, myKeyDown);

/**
* Keyboard press function
* @param event
*
*/
private function myKeyDown(event:KeyboardEvent):void
{
   if (event.keyCode == Keyboard.TAB)
   {
     trace("Key Down Tab");
     //Get current target and set tab children to false
     event.currentTarget.tabChildren = false;
   }
}</pre>
<p>Uma outra forma de evitar o focus é utilizando uma simples linha de código:</p>
<pre>stage.stageFocusRect = false;</pre>
<p>Espero que ajude.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jaiminho.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jaiminho.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jaiminho.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jaiminho.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jaiminho.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jaiminho.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jaiminho.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jaiminho.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jaiminho.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jaiminho.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jaiminho.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jaiminho.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jaiminho.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jaiminho.wordpress.com/288/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=288&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jaiminho.wordpress.com/2011/10/05/desabilitar-tab-para-evitar-o-focus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/313d6e47cf782dc57bc91c27ecae8f2c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brainstorming</media:title>
		</media:content>
	</item>
		<item>
		<title>Aplicativo simples &#8211; regra de três</title>
		<link>http://jaiminho.wordpress.com/2011/06/14/aplicativo-simples-regra-de-tres/</link>
		<comments>http://jaiminho.wordpress.com/2011/06/14/aplicativo-simples-regra-de-tres/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 12:03:05 +0000</pubDate>
		<dc:creator>marcoscardosomartins</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[aplicativo]]></category>
		<category><![CDATA[regra de três]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://jaiminho.wordpress.com/?p=283</guid>
		<description><![CDATA[Boa tarde. Hoje irei demonstrar como criar um aplicativo simples para cálculo de regras de três. Apesar de ser uma aplicação bem simples, sua compreenção e o exercício que sugere é primordial para o desenvolvimento de iniciantes tanto do ActionScript 3.0 quanto da ferramenta Adobe Flash CS5, ou inferiores. Vamos ao que interessa! Primeiramente devemos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=283&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Boa tarde. Hoje irei demonstrar como criar um aplicativo simples para cálculo de regras de três.</p>
<p>Apesar de ser uma aplicação bem simples, sua compreenção e o exercício que sugere é primordial para o desenvolvimento de iniciantes tanto do ActionScript 3.0 quanto da ferramenta Adobe Flash CS5, ou inferiores.</p>
<p>Vamos ao que interessa!</p>
<p>Primeiramente devemos montar nosso layout.</p>
<p>Escolha as configurações de palco, tais como dimensões e cor de fundo, de acordo com sua preferência. Agora, precisamos criar os campos de texto para que possamos inserir e ler valores no palco. Precisaremos também de um botão para disparar o nosso cálculo.</p>
<p>Você precisará de três campos do tipo input e um do tipo dinâmico. Disponha-os como desejar no palco, mas o ideal seria o tradicional. Mais ou menos assim:</p>
<p><a href="http://jaiminho.files.wordpress.com/2011/06/layout.png"><img class="aligncenter size-full wp-image-285" title="layout" src="http://jaiminho.files.wordpress.com/2011/06/layout.png?w=510" alt=""   /></a>Dê os seguintes nomes de instância para os campos: campo1_txt, campo2_txt, campo3_txt, campo4_txt. Para o botão de o nome de instância: calcular_btn.</p>
<p>Registre um evento de mouse para o botão para que quando for clicado dispare o cálculo. Na função relacionada ao evento de mouse, realize o cálculo.</p>
<p>O código ficaria assim:</p>
<pre>calcular_btn.addEventListener(MouseEvent.CLICK, calcular);

function calcular(event:MouseEvent):void {
    var resultado:Number = Number(campo1_txt.text) * Number(campo4_txt.text) / Number(campo2_txt.text);
    campo3_txt.text = String(resultado);
}</pre>
<p>No nosso exemplo, os campos 1, 2 e 4 são do tipo input, e o campo 3 é do tipo dinamic. Por esse motivo o resultado do cálculo é atribuído ao campo 3.</p>
<p>Até a próxima!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jaiminho.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jaiminho.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jaiminho.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jaiminho.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jaiminho.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jaiminho.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jaiminho.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jaiminho.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jaiminho.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jaiminho.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jaiminho.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jaiminho.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jaiminho.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jaiminho.wordpress.com/283/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=283&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jaiminho.wordpress.com/2011/06/14/aplicativo-simples-regra-de-tres/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/313d6e47cf782dc57bc91c27ecae8f2c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brainstorming</media:title>
		</media:content>

		<media:content url="http://jaiminho.files.wordpress.com/2011/06/layout.png" medium="image">
			<media:title type="html">layout</media:title>
		</media:content>
	</item>
		<item>
		<title>Controlar volume de som em AS3</title>
		<link>http://jaiminho.wordpress.com/2011/06/07/controlar-volume-de-som-em-as3/</link>
		<comments>http://jaiminho.wordpress.com/2011/06/07/controlar-volume-de-som-em-as3/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 12:27:12 +0000</pubDate>
		<dc:creator>marcoscardosomartins</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[áudio]]></category>
		<category><![CDATA[som]]></category>
		<category><![CDATA[Sound]]></category>
		<category><![CDATA[SoundChannel]]></category>
		<category><![CDATA[SoundTransform]]></category>
		<category><![CDATA[volume]]></category>

		<guid isPermaLink="false">http://jaiminho.wordpress.com/?p=280</guid>
		<description><![CDATA[Bom dia. Hoje irei explicar e demonstrar de forma bem simples e objetiva como controlar o volume de um áudio qualquer que você esteja utilizando em seu projeto. Muitas vezes, em nossos projetos com áudio, precisamos tornar possível que o usuário escolha entre continuar ouvindo ou não a música ou o que quer que esteja [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=280&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bom dia. Hoje irei explicar e demonstrar de forma bem simples e objetiva como controlar o volume de um áudio qualquer que você esteja utilizando em seu projeto.</p>
<p>Muitas vezes, em nossos projetos com áudio, precisamos tornar possível que o usuário escolha entre continuar ouvindo ou não a música ou o que quer que esteja tocando no fundo. Você pode, simplesmente, dar um stop no objeto do tipo <strong>SoundChannel</strong>, ou diminuir o volume utilizando a propriedade <strong>volume</strong> de um objeto <strong>SoundTransform</strong>. A escolha vai depender da necessidade do seu projeto. Demonstrarei a seguir, como diminuir o volume do áudio.</p>
<p>Primeiramente, você precisa importar as bibliotecas <strong>Sound, SoundTransform e SoundChannel.</strong></p>
<pre>import flash.media.Sound;
import flash.media.SoundChannel;
import flash.media.SoundTransform;</pre>
<p>Agora, declare uma variável para cada tipo:</p>
<pre>var som:Sound = new Sound(new URLRequest("sounds/seuSom.mp3"));
var channel:SoundChannel = new SoundChannel();
var volumeControl:SoundTransform = new SoundTransform();</pre>
<p>Dando o play no áudio:</p>
<pre>channel = som.play();</pre>
<p>Alterando o volume:</p>
<pre>volumeControl.volume = 0.5;
channel.soundTransform = volumeControl;</pre>
<p>Agora é só por a cabeça para funcionar. Através deste exemplo simples você pode fazer muita coisa, como por exemplo criar um <strong>ease</strong> para reduzir e aumentar o volume utilizando botões.</p>
<p>Por exemplo: ao clicar no botão que reduz o volume, fazer com que o volume do áudio diminua gradativamente e não abruptamente como no nosso exemplo. O mesmo para o botão que aumenta o volume.</p>
<p>Abraço e até a próxima.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jaiminho.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jaiminho.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jaiminho.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jaiminho.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jaiminho.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jaiminho.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jaiminho.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jaiminho.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jaiminho.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jaiminho.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jaiminho.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jaiminho.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jaiminho.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jaiminho.wordpress.com/280/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=280&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jaiminho.wordpress.com/2011/06/07/controlar-volume-de-som-em-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/313d6e47cf782dc57bc91c27ecae8f2c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brainstorming</media:title>
		</media:content>
	</item>
		<item>
		<title>Loop de áudio em AS 3</title>
		<link>http://jaiminho.wordpress.com/2011/06/06/loop-de-audio-em-as-3/</link>
		<comments>http://jaiminho.wordpress.com/2011/06/06/loop-de-audio-em-as-3/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 16:44:12 +0000</pubDate>
		<dc:creator>marcoscardosomartins</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[AS 3.0]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[áudio]]></category>
		<category><![CDATA[channel]]></category>
		<category><![CDATA[loop]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[Sound]]></category>
		<category><![CDATA[SoundChannel]]></category>
		<category><![CDATA[sound_complete]]></category>

		<guid isPermaLink="false">http://jaiminho.wordpress.com/?p=277</guid>
		<description><![CDATA[Boa tarde, hoje irei demonstrar como um rápido exemplo como deixar um áudio em loop infinito. Muitas vezes precisamos, ou achamos por bem, colocar algum som de nossa preferência em nossas aplicações para que elas fiquem um pouco mais interessantes. Precisamos, primeiramente, encontrar ou escolher o arquivo de áudio que será utilizado. Feito isso, no [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=277&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Boa tarde, hoje irei demonstrar como um rápido exemplo como deixar um áudio em loop infinito.</p>
<p>Muitas vezes precisamos, ou achamos por bem, colocar algum som de nossa preferência em nossas aplicações para que elas fiquem um pouco mais interessantes.</p>
<p>Precisamos, primeiramente, encontrar ou escolher o arquivo de áudio que será utilizado. Feito isso, no flash, só precisaremos criar uma variável do tipo <strong>Sound </strong>e apontar o caminho do nosso arquivo de áudio por meio de <strong>URLRequest</strong>. Depois, precisamos atribuir nossa variável do tipo <strong>Sound</strong> a uma variável do tipo <strong>SoundChannel</strong> que também devemos declarar e por fim, relacionar tudo ao evento <strong>SOUND_COMPLETE</strong> atribuído à nossa variável do tipo <strong>SoundChannel.</strong></p>
<p>O código de exemplo seria o seguinte:</p>
<pre>var opening:Sound = new Sound(new URLRequest("sounds/opening.mp3"));

var channel:SoundChannel = new SoundChannel();
function loop(event:Event = null) {

	channel = opening.play();

	channel.addEventListener(Event.SOUND_COMPLETE, loop);
}
loop();</pre>
<p>Espero que tenha sido útil.<br />
Até a próxima.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jaiminho.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jaiminho.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jaiminho.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jaiminho.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jaiminho.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jaiminho.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jaiminho.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jaiminho.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jaiminho.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jaiminho.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jaiminho.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jaiminho.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jaiminho.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jaiminho.wordpress.com/277/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=277&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jaiminho.wordpress.com/2011/06/06/loop-de-audio-em-as-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/313d6e47cf782dc57bc91c27ecae8f2c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brainstorming</media:title>
		</media:content>
	</item>
		<item>
		<title>Formatos de arquivos bitmap suportados pelo Flash Player e pelo AIR</title>
		<link>http://jaiminho.wordpress.com/2011/05/19/formatos-de-arquivos-bitmap-suportados-pelo-flash-player-e-pelo-air/</link>
		<comments>http://jaiminho.wordpress.com/2011/05/19/formatos-de-arquivos-bitmap-suportados-pelo-flash-player-e-pelo-air/#comments</comments>
		<pubDate>Thu, 19 May 2011 19:16:43 +0000</pubDate>
		<dc:creator>marcoscardosomartins</dc:creator>
				<category><![CDATA[curiosidades]]></category>
		<category><![CDATA[Imagem]]></category>
		<category><![CDATA[bitmaps]]></category>
		<category><![CDATA[BMP]]></category>
		<category><![CDATA[compactação]]></category>
		<category><![CDATA[GIF]]></category>
		<category><![CDATA[JPEG]]></category>
		<category><![CDATA[JPG]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[TIFF]]></category>

		<guid isPermaLink="false">http://jaiminho.wordpress.com/?p=273</guid>
		<description><![CDATA[Os formatos de imagem de bitmap suportados pelo Adobe Flash Player e pelo Adobe AIR são BMP, GIF, JPG, PNG e TIFF. BMP Tradução &#8211; Bit Mapped É o formato de imagem padrão utilizado pelo Windows. Não utiliza algoritmos de compactação, por isso o tamanho do arquivo é maior. GIF Tradução &#8211; Graphics Interchange Format [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=273&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Os formatos de imagem de bitmap suportados pelo Adobe Flash Player e pelo Adobe AIR são BMP, GIF, JPG, PNG e TIFF.</p>
<p><strong>BMP</strong></p>
<p>Tradução &#8211; Bit Mapped</p>
<p>É o formato de imagem padrão utilizado pelo Windows. Não utiliza algoritmos de compactação, por isso o tamanho do arquivo é maior.</p>
<p><strong>GIF</strong></p>
<p>Tradução &#8211; Graphics Interchange Format</p>
<p>Ideal para imagens com base na web pelo fato de o formato oferecer tamanhos pequenos de arquivo.</p>
<p><strong>JPEG</strong></p>
<p>Tradução &#8211; Joint Photographic Experts Group</p>
<p>Também é conhecido como JPG. Usa um algoritmo de compactação com perdas para permitir densidade de cores de 24 bits com tamanho de arquivo pequeno.</p>
<p><strong>PNG</strong></p>
<p>Tradução &#8211; Portable Network Graphics</p>
<p>Suporta densidade de cores de até 64 bits, permitindo até 16 milhões de cores. Sua compactação não gera perdas, ao contrário do JPG.</p>
<p><strong>TIFF</strong></p>
<p>Tradução &#8211; Tagged Image File Format</p>
<p>Foi o formato compatível com várias plataformas escolhido antes do surgimento do PNG. A desvantagem é que, devido à grande variadade de TIFFs, não há um único leitor que possa manipular cada versão.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jaiminho.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jaiminho.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jaiminho.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jaiminho.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jaiminho.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jaiminho.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jaiminho.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jaiminho.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jaiminho.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jaiminho.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jaiminho.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jaiminho.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jaiminho.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jaiminho.wordpress.com/273/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=273&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jaiminho.wordpress.com/2011/05/19/formatos-de-arquivos-bitmap-suportados-pelo-flash-player-e-pelo-air/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/313d6e47cf782dc57bc91c27ecae8f2c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brainstorming</media:title>
		</media:content>
	</item>
		<item>
		<title>Relógio regressivo em ActionScript 3.0</title>
		<link>http://jaiminho.wordpress.com/2011/05/05/relogio-regressivo-em-actionscript-3-0/</link>
		<comments>http://jaiminho.wordpress.com/2011/05/05/relogio-regressivo-em-actionscript-3-0/#comments</comments>
		<pubDate>Thu, 05 May 2011 11:49:12 +0000</pubDate>
		<dc:creator>marcoscardosomartins</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[regressivo]]></category>
		<category><![CDATA[relógio]]></category>
		<category><![CDATA[tempo]]></category>
		<category><![CDATA[texto dinâmico]]></category>
		<category><![CDATA[Timer]]></category>

		<guid isPermaLink="false">http://jaiminho.wordpress.com/?p=270</guid>
		<description><![CDATA[Bom dia. Hoje vou mostrar como criar um relógio que faz contagem regressiva e possibilita disparar algum evento quando é zerado. Primeiramente, crie um campo de texto dinâmico no palco e dê a ele _txt como nome de instância. Agora converta esse campo em MovieClip. Dentro do desse movieclip, crie outra camada e renomeie-a para [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=270&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bom dia.</p>
<p>Hoje vou mostrar como criar um relógio que faz contagem regressiva e possibilita disparar algum evento quando é zerado.</p>
<p>Primeiramente, crie um campo de texto dinâmico no palco e dê a ele <strong>_txt</strong> como nome de instância. Agora converta esse campo em MovieClip. Dentro do desse movieclip, crie outra camada e renomeie-a para actions. Agora copie o trecho de código abaixo, volte no flash, abra a janela de ações e cole o código.</p>
<pre>import flash.utils.Timer;
import flash.events.TimerEvent;

var tempo:Timer = new Timer(1000);

var minutos:Number;
var segundos:Number;

var s:String;
var m:String;

tempo.addEventListener(TimerEvent.TIMER, atualizaTempo);

function atualizaTempo(event:TimerEvent):void {

	if (segundos &lt; 1) {

		minutos--;
		segundos = 60;
		segundos--;

	} else {

		segundos--;
	}

	minutos &lt; 10 ? m = String(0) + String(minutos) : m = String(minutos);

	segundos &lt; 10 ? s = String(0) + String(segundos) : s = String(segundos);

	if ((segundos &lt; 1) &amp;&amp; (minutos == 0)) {

		tempo.removeEventListener(TimerEvent.TIMER, atualizaTempo);

		// dispara algum evento
	}
	_txt.text = m + ":" + s;
}

// funcao com dois valores padrao para os parametros
// se ao chamar a funcao vc nao informar os parâmetros ela usará os valores padrão (3 e 0)
function inicia(min:int = 3, seg:int = 0):void {

	minutos = min;
	segundos = seg;

	tempo.start();
}

inicia();</pre>
<p>Faça bom proveito.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jaiminho.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jaiminho.wordpress.com/270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jaiminho.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jaiminho.wordpress.com/270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jaiminho.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jaiminho.wordpress.com/270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jaiminho.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jaiminho.wordpress.com/270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jaiminho.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jaiminho.wordpress.com/270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jaiminho.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jaiminho.wordpress.com/270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jaiminho.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jaiminho.wordpress.com/270/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=270&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jaiminho.wordpress.com/2011/05/05/relogio-regressivo-em-actionscript-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/313d6e47cf782dc57bc91c27ecae8f2c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brainstorming</media:title>
		</media:content>
	</item>
		<item>
		<title>Transposição de espaços de coordenadas</title>
		<link>http://jaiminho.wordpress.com/2011/04/27/transposicao-de-espacos-de-coordenadas/</link>
		<comments>http://jaiminho.wordpress.com/2011/04/27/transposicao-de-espacos-de-coordenadas/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 12:31:35 +0000</pubDate>
		<dc:creator>marcoscardosomartins</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[coordenadas]]></category>
		<category><![CDATA[geom]]></category>
		<category><![CDATA[Point]]></category>
		<category><![CDATA[transposição]]></category>

		<guid isPermaLink="false">http://jaiminho.wordpress.com/?p=268</guid>
		<description><![CDATA[Utilize o código a seguir quando você precisar relacionar espaços de coordenadas diferentes. import flash.display.Sprite; import flash.events.MouseEvent; import flash.geom.Point; var square:Sprite = new Sprite(); square.graphics.beginFill(0xFFCC00); square.graphics.drawRect(0, 0, 100, 100); square.x = 100; square.y = 200; addChild(square); square.addEventListener(MouseEvent.CLICK, traceCoordinates) function traceCoordinates(event:MouseEvent):void { var clickPoint:Point = new Point(square.mouseX, square.mouseY); trace("display object coordinates:", clickPoint); trace("stage coordinates:", square.localToGlobal(clickPoint)); }<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=268&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Utilize o código a seguir quando você precisar relacionar espaços de coordenadas diferentes.</p>
<pre>import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.geom.Point;

var square:Sprite = new Sprite();
square.graphics.beginFill(0xFFCC00);
square.graphics.drawRect(0, 0, 100, 100);
square.x = 100;
square.y = 200;

addChild(square);

square.addEventListener(MouseEvent.CLICK, traceCoordinates)

function traceCoordinates(event:MouseEvent):void {

    var clickPoint:Point = new Point(square.mouseX, square.mouseY);
    trace("display object coordinates:", clickPoint);
    trace("stage coordinates:", square.localToGlobal(clickPoint));
}</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jaiminho.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jaiminho.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jaiminho.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jaiminho.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jaiminho.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jaiminho.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jaiminho.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jaiminho.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jaiminho.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jaiminho.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jaiminho.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jaiminho.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jaiminho.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jaiminho.wordpress.com/268/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jaiminho.wordpress.com&amp;blog=10718897&amp;post=268&amp;subd=jaiminho&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jaiminho.wordpress.com/2011/04/27/transposicao-de-espacos-de-coordenadas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/313d6e47cf782dc57bc91c27ecae8f2c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brainstorming</media:title>
		</media:content>
	</item>
	</channel>
</rss>
