<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3570465530610289506</id><updated>2012-02-16T04:13:54.568-08:00</updated><title type='text'>.:EBL Design:.</title><subtitle type='html'>.:EBL Design:.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ebldesign.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ebldesign.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Eduardo Brito</name><uri>http://www.blogger.com/profile/08498321090303943352</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_qDewfwr1nbI/SgS6cKgEIUI/AAAAAAAAAaU/xQv4Y0Ct0cc/S220/edu.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3570465530610289506.post-5101596490148830833</id><published>2009-08-22T16:33:00.000-07:00</published><updated>2009-08-22T16:35:17.558-07:00</updated><title type='text'></title><content type='html'>Galera, vcs que acompanham meu blog, me descupem por ficar tanto tempo se postar tutoriais, eu estou meio sem tempo , mas aguarde que virão mais, obrigado pela compreenção.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3570465530610289506-5101596490148830833?l=ebldesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ebldesign.blogspot.com/feeds/5101596490148830833/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3570465530610289506&amp;postID=5101596490148830833&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/5101596490148830833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/5101596490148830833'/><link rel='alternate' type='text/html' href='http://ebldesign.blogspot.com/2009/08/galera-vcs-que-acompanham-meu-blog-me.html' title=''/><author><name>Eduardo Brito</name><uri>http://www.blogger.com/profile/08498321090303943352</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_qDewfwr1nbI/SgS6cKgEIUI/AAAAAAAAAaU/xQv4Y0Ct0cc/S220/edu.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3570465530610289506.post-4682211867740149297</id><published>2009-05-16T06:09:00.000-07:00</published><updated>2009-05-16T06:53:08.297-07:00</updated><title type='text'>Detector de colisão em AS3</title><content type='html'>&lt;span style="font-family:verdana;"&gt;E ai galera, beleza?&lt;br /&gt;Bem neste tutorial nós vamos fazer um simples detector de colisões no flash com AS3 (ActionScript 3.0) .&lt;br /&gt;Então vamos começar?!&lt;br /&gt;&lt;br /&gt;1.Abra um novo arquivo no flash e escolha AS3.&lt;br /&gt;&lt;br /&gt;2.Nesse tutorial nós não vamos usar “class”, mesmo porque sem class é bem mais simples, então não desenhe nada no documento, e ma 1° frame da timeline pressione F9para abrir as ações e digite a seguinte ação (para adicionar os círculos):&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:verdana;"&gt;var circ1:MovieClip=new MovieClip();&lt;br /&gt;circ1.x=275;&lt;br /&gt;circ1.y=200;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;3.Até agora vc não deve ver nada, porque criamos apenas um movieclip vázio, então para adicionar o circulo abaixo desse código faça esse:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:verdana;"&gt;addChild(circ1);&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family:verdana;"&gt;var circle1r:uint=new uint(20);&lt;br /&gt;circ1.graphics.beginFill(0xFF0000);&lt;br /&gt;circ1.graphics.drawEllipse(-circle1r,-circle1r,circle1r*2,circle1r*2);&lt;br /&gt;circ1.alpha=.5;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;4.agora se vê um circulo no centro, mas nada.&lt;br /&gt;agora para fazer um objeto que colida com ele nós vamos fazer outro circulo, para isto abaixo do código faça esse:&lt;br /&gt;&lt;br /&gt;var vx:int=new int();//"velocity-x"&lt;br /&gt;var vy:int=new int();//velocity-y&lt;br /&gt;var len:int=new int();//Distance/Length&lt;br /&gt;stage.addEventListener(MouseEvent.MOUSE_MOVE,mouse_move);//Adds mouse event listener&lt;br /&gt;function mouse_move(event:MouseEvent):void {//The function for it.&lt;br /&gt;circ2.x=mouseX;&lt;br /&gt;circ2.y=mouseY;&lt;br /&gt;vx=circ1.x-circ2.x;//Calculates velocity x&lt;br /&gt;vy=circ1.y-circ2.y;//Calculates velocity y&lt;br /&gt;len=Math.sqrt(vx*vx+vy*vy);//sees the length.&lt;br /&gt;if (len&lt;circle1r+circle2r)&gt; circ1.alpha=1;//Putting the alpha to full.&lt;br /&gt;trace("*Collission*");&lt;br /&gt;} else {//else not.&lt;br /&gt;circ1.alpha=.5;//half of the alpha.&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;5. agora nós faremos ele seguir o mouse&lt;br /&gt;&lt;br /&gt;var circ2:MovieClip=new MovieClip();&lt;br /&gt;var circle2r:uint=new uint(30);&lt;br /&gt;circ2.graphics.beginFill(0x00FF00);&lt;br /&gt;circ2.graphics.drawEllipse(-circle2r,-circle2r,circle2r*2,circle2r*2);&lt;br /&gt;addChild(circ2);&lt;br /&gt; &lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;até a próxima! fonte: &lt;a href="http://boxmonster.890m.com/wordpress/?m=200811"&gt;http://boxmonster.890m.com/wordpress/?m=200811&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt; &lt;/p&gt;&lt;br /&gt;6. o final ficaria assim:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:78%;"&gt;&lt;a href="http://www.4shared.com/dir/15187409/6ca8f0d/sharing.html"&gt;DOWNLOAD&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3570465530610289506-4682211867740149297?l=ebldesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ebldesign.blogspot.com/feeds/4682211867740149297/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3570465530610289506&amp;postID=4682211867740149297&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/4682211867740149297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/4682211867740149297'/><link rel='alternate' type='text/html' href='http://ebldesign.blogspot.com/2009/05/e-ai-galera-beleza-bem-neste-tutorial.html' title='Detector de colisão em AS3'/><author><name>Eduardo Brito</name><uri>http://www.blogger.com/profile/08498321090303943352</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_qDewfwr1nbI/SgS6cKgEIUI/AAAAAAAAAaU/xQv4Y0Ct0cc/S220/edu.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3570465530610289506.post-5817736496205727762</id><published>2009-05-15T15:10:00.000-07:00</published><updated>2009-05-15T15:52:46.130-07:00</updated><title type='text'>Paint em AS3</title><content type='html'>Hoje, vamos criar um paint em que o mouse é o lápis que desenha aonde vc arrasra, é muito fácil por isso vamos começar!&lt;br /&gt;&lt;br /&gt;veja o resultado &lt;a href="http://megaswf.com/view/ae4a1f48c46cd40035965cba13b55254.html"&gt;AQUI&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1.Crie um novo documento em AS3 no flash e salve ele limpo (não faça nada) em uma pasta chamada paint (que vc vai criar), e nomeie o .fla de "paint" (nossa!).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tinypic.com" target="_blank"&gt;&lt;img src="http://i44.tinypic.com/5ap1t1.gif" border="0" alt="Image and video hosting by TinyPic"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2.Agora crie um arquivo actionscript e digite o seguinte código:&lt;br /&gt;(explicação no action)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;package {&lt;br /&gt;	//importando as linhas para o stage&lt;br /&gt;	import flash.display.Bitmap;&lt;br /&gt;	import flash.display.BitmapData;&lt;br /&gt;	import flash.events.MouseEvent;&lt;br /&gt;	import flash.display.MovieClip;&lt;br /&gt;	import flash.geom.Point;&lt;br /&gt; &lt;br /&gt;    //definindo as variáveis&lt;br /&gt;	public class paint extends MovieClip {&lt;br /&gt;		var paintStage:BitmapData=new BitmapData(550,400,false,0xFFFFFF);&lt;br /&gt;		var paintDisplay:Bitmap=new Bitmap(paintStage);&lt;br /&gt;		var drawing:Boolean=new Boolean(false);&lt;br /&gt; &lt;br /&gt;		var vx:Number=new Number(2);&lt;br /&gt;		var vy:Number=new Number(2);&lt;br /&gt;		var len:uint=new uint;&lt;br /&gt;		var i:uint=new uint();&lt;br /&gt; &lt;br /&gt;		var p0:Point=new Point();&lt;br /&gt;		var p1:Point=new Point();&lt;br /&gt; &lt;br /&gt;		//ao clicar do mouse...&lt;br /&gt;		public function paint() {&lt;br /&gt;			addChild(paintDisplay);&lt;br /&gt;			stage.addEventListener(MouseEvent.MOUSE_DOWN,md);&lt;br /&gt;			stage.addEventListener(MouseEvent.MOUSE_UP,mu);&lt;br /&gt;			stage.addEventListener(MouseEvent.MOUSE_MOVE,mm);&lt;br /&gt;		}&lt;br /&gt;		function md(event:MouseEvent) {&lt;br /&gt;			drawing=true;&lt;br /&gt;			p0.x=event.stageX;&lt;br /&gt;			p0.y=event.stageY;&lt;br /&gt;			p1.x=p0.x;&lt;br /&gt;			p1.y=p0.y;&lt;br /&gt;		}&lt;br /&gt;		function mu(event:MouseEvent) {&lt;br /&gt;			drawing=false;&lt;br /&gt;		}&lt;br /&gt;		//tamanho da linha, e cor&lt;br /&gt;		function mm(event:MouseEvent) {&lt;br /&gt;			if (drawing) {&lt;br /&gt;				p1.x=event.stageX;&lt;br /&gt;				p1.y=event.stageY;&lt;br /&gt;				paintStage.setPixel(event.stageX,event.stageY,0x000000);&lt;br /&gt;				vx=p1.x-p0.x;&lt;br /&gt;				vy=p1.y-p0.y;&lt;br /&gt;				len=Math.sqrt(vx*vx+vy*vy);&lt;br /&gt;				vx/=len;&lt;br /&gt;				vy/=len;&lt;br /&gt;				for (i=0; i&lt;len; i++) {&lt;br /&gt;					paintStage.setPixel(p0.x+(vx*i),p0.y+(vy*i),0x000000);&lt;br /&gt;				}&lt;br /&gt;				p0.x=p1.x;&lt;br /&gt;				p0.y=p1.y;&lt;br /&gt;			}&lt;br /&gt;		}&lt;br /&gt;	}&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;3.agora slave o arquivo ActionScript no mesma pasta do .fla&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tinypic.com" target="_blank"&gt;&lt;img src="http://i39.tinypic.com/111r22g.gif" border="0" alt="Image and video hosting by TinyPic"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4.agora coloque o frame rate em 120, e o document class "paint" como mostra a imagem a baixo:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://boxmonster.890m.com/wordpress/wp-content/uploads/pic0.png" target="_blank"&gt;&lt;img src="http://boxmonster.890m.com/wordpress/wp-content/uploads/pic0.png" border="0" alt="Image and video hosting by TinyPic"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Até a próxima!&lt;br /&gt;fonte : http://boxmonster.890m.com/wordpress/?p=123&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3570465530610289506-5817736496205727762?l=ebldesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ebldesign.blogspot.com/feeds/5817736496205727762/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3570465530610289506&amp;postID=5817736496205727762&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/5817736496205727762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/5817736496205727762'/><link rel='alternate' type='text/html' href='http://ebldesign.blogspot.com/2009/05/paint-em-as3.html' title='Paint em AS3'/><author><name>Eduardo Brito</name><uri>http://www.blogger.com/profile/08498321090303943352</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_qDewfwr1nbI/SgS6cKgEIUI/AAAAAAAAAaU/xQv4Y0Ct0cc/S220/edu.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i44.tinypic.com/5ap1t1_th.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3570465530610289506.post-5307469424128952358</id><published>2009-05-08T11:05:00.000-07:00</published><updated>2009-05-10T07:13:27.683-07:00</updated><title type='text'>Criando um game de nave em AS3</title><content type='html'>Hoje, nós vamos fazer um jogo de nave clássico em ActionScript 3. eu espero que você aprenda disto! vamos comçar?&lt;br /&gt;&lt;br /&gt;1.Faça um fundo ou simplismente faça como eu, coloque a cor preta, agora precisamos fazer nossa nave, dessa vez eu fiz uma nave legal (hehe) mais vcs podem fazer só um triângulo com a ponta apontando para cima.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tinypic.com" target="_blank"&gt;&lt;img src="http://i39.tinypic.com/wk4aa8.gif" border="0" alt="Image and video hosting by TinyPic"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2.Agora Trnasforme a nave em movieclip, e em &lt;instance name&gt; coloque "mcMain" (sem aspas)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tinypic.com" target="_blank"&gt;&lt;img src="http://i44.tinypic.com/2nles88.gif" border="0" alt="Image and video hosting by TinyPic"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Agora crie uma nova layer chamada "actions" e cole a seguinte ação:(a explicação está na action)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;var leftDown:Boolean = false;&lt;br /&gt;var upDown:Boolean = false;&lt;br /&gt;var rightDown:Boolean = false;&lt;br /&gt;var downDown:Boolean = false;&lt;br /&gt;//isso é a velocidade dp personagem&lt;br /&gt;var mainSpeed:int = 5;&lt;br /&gt; &lt;br /&gt;//adicionando movimentos ao caracte.&lt;br /&gt;mcMain.addEventListener(Event.ENTER_FRAME, moveChar);&lt;br /&gt;function moveChar(event:Event):void{&lt;br /&gt; //checandose está se movendo&lt;br /&gt; if(leftDown){&lt;br /&gt;  mcMain.x -= mainSpeed;&lt;br /&gt; }&lt;br /&gt; if(upDown){&lt;br /&gt;  mcMain.y -= mainSpeed;&lt;br /&gt; }&lt;br /&gt; if(rightDown){&lt;br /&gt;  mcMain.x += mainSpeed;&lt;br /&gt; }&lt;br /&gt; if(downDown){&lt;br /&gt;  mcMain.y += mainSpeed;&lt;br /&gt; }&lt;br /&gt; if(mcMain.x &lt;= 0){&lt;br /&gt;  mcMain.x += mainSpeed;&lt;br /&gt; }&lt;br /&gt; if(mcMain.y &lt;= 0){&lt;br /&gt;  mcMain.y += mainSpeed;&lt;br /&gt; }&lt;br /&gt; if(mcMain.x &gt;= stage.stageWidth - mcMain.width){&lt;br /&gt;  mcMain.x -= mainSpeed;&lt;br /&gt; }&lt;br /&gt; if(mcMain.y &gt;= stage.stageHeight - mcMain.height){&lt;br /&gt;  mcMain.y -= mainSpeed;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;stage.addEventListener(KeyboardEvent.KEY_DOWN, checkKeysDown);&lt;br /&gt;function checkKeysDown(event:KeyboardEvent):void{&lt;br /&gt;  if(event.keyCode == 37 || event.keyCode == 65){&lt;br /&gt;  leftDown = true;&lt;br /&gt; }&lt;br /&gt; if(event.keyCode == 38 || event.keyCode == 87){&lt;br /&gt;  upDown = true;&lt;br /&gt; }&lt;br /&gt; if(event.keyCode == 39 || event.keyCode == 68){&lt;br /&gt;  rightDown = true;&lt;br /&gt; }&lt;br /&gt; if(event.keyCode == 40 || event.keyCode == 83){&lt;br /&gt;  downDown = true;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;//botões sendo apertados &lt;br /&gt;stage.addEventListener(KeyboardEvent.KEY_UP, checkKeysUp);&lt;br /&gt;function checkKeysUp(event:KeyboardEvent):void{&lt;br /&gt; if(event.keyCode == 37 || event.keyCode == 65){&lt;br /&gt;  leftDown = false;&lt;br /&gt; }&lt;br /&gt; if(event.keyCode == 38 || event.keyCode == 87){&lt;br /&gt;  upDown = false;&lt;br /&gt; }&lt;br /&gt; if(event.keyCode == 39 || event.keyCode == 68){&lt;br /&gt;  rightDown = false;&lt;br /&gt; }&lt;br /&gt; if(event.keyCode == 40 || event.keyCode == 83){&lt;br /&gt;  downDown = false;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.agora sua nave já se move sobre o stage, veja se a sua ficou &lt;a href="http://megaswf.com/view/eca4d855106f2a892c384f075ee404c5.html"&gt;ASSIM&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Aguarde as outras partes do tutorial.&lt;br /&gt;Até a póxima!&lt;br /&gt;fonte: www.mrsunstudios.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3570465530610289506-5307469424128952358?l=ebldesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ebldesign.blogspot.com/feeds/5307469424128952358/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3570465530610289506&amp;postID=5307469424128952358&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/5307469424128952358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/5307469424128952358'/><link rel='alternate' type='text/html' href='http://ebldesign.blogspot.com/2009/05/criando-um-game-de-nave-em-as3.html' title='Criando um game de nave em AS3'/><author><name>Eduardo Brito</name><uri>http://www.blogger.com/profile/08498321090303943352</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_qDewfwr1nbI/SgS6cKgEIUI/AAAAAAAAAaU/xQv4Y0Ct0cc/S220/edu.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i39.tinypic.com/wk4aa8_th.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3570465530610289506.post-1013606389537074619</id><published>2009-05-07T16:54:00.000-07:00</published><updated>2009-05-08T10:08:54.503-07:00</updated><title type='text'>Criando um game básico de plataforma em AS3</title><content type='html'>Sumário: Olá, nesse tutorial ensinarei um pouco de AS3, e vem uma série de games em AS3, um jogo de plataforma básico com movimentos e pulo só para praticar.&lt;br /&gt;&lt;br /&gt;1.Bem vamos começar criando um personagem, eu criei uma bola (êta criatividade!) (obs: Coloque o frame rate em 30, e crie seu personagem no fim do documento pois lá será o solo)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tinypic.com" target="_blank"&gt;&lt;img src="http://i40.tinypic.com/op7log.gif" border="0" alt="Image and video hosting by TinyPic"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2.transformem ela em movie clip e coloque seu instance name de "mcMain" (sem aspas)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tinypic.com" target="_blank"&gt;&lt;img src="http://i39.tinypic.com/2l8uom9.gif" border="0" alt="Image and video hosting by TinyPic"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3.Agora copie o código e cole na 1° frame (é claro q no AS3 não podemos colocar no movieclip) esses códigos vão fazer nosso personagem se mover e pular:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;//These variables will note which keys are down&lt;br /&gt;//We don't need the up or down key just yet&lt;br /&gt;//but we will later&lt;br /&gt;var leftKeyDown:Boolean = false;&lt;br /&gt;var upKeyDown:Boolean = false;&lt;br /&gt;var rightKeyDown:Boolean = false;&lt;br /&gt;var downKeyDown:Boolean = false;&lt;br /&gt;//the main character's speed&lt;br /&gt;var mainSpeed:Number = 7;&lt;br /&gt;//whether or not the main guy is jumping&lt;br /&gt;var mainJumping:Boolean = false;&lt;br /&gt;//how quickly should the jump start off&lt;br /&gt;var jumpSpeedLimit:int = 15;&lt;br /&gt;//the current speed of the jump;&lt;br /&gt;var jumpSpeed:Number = 0;&lt;br /&gt;&lt;br /&gt;//adding a listener to mcMain which will make it move &lt;br /&gt;//based on the key strokes that are down&lt;br /&gt;mcMain.addEventListener(Event.ENTER_FRAME, moveChar);&lt;br /&gt;function moveChar(event:Event):void{&lt;br /&gt; //if certain keys are down then move the character&lt;br /&gt; if(leftKeyDown){&lt;br /&gt;  mcMain.x -= mainSpeed;&lt;br /&gt; }&lt;br /&gt; if(rightKeyDown){&lt;br /&gt;  mcMain.x += mainSpeed;&lt;br /&gt; }&lt;br /&gt; if(upKeyDown || mainJumping){&lt;br /&gt;  mainJump();&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;stage.addEventListener(KeyboardEvent.KEY_DOWN, checkKeysDown);&lt;br /&gt;function checkKeysDown(event:KeyboardEvent):void{&lt;br /&gt; //making the booleans true based on the keycode&lt;br /&gt; //WASD Keys or arrow keys&lt;br /&gt; if(event.keyCode == 37 || event.keyCode == 65){&lt;br /&gt;  leftKeyDown = true;&lt;br /&gt; }&lt;br /&gt; if(event.keyCode == 38 || event.keyCode == 87){&lt;br /&gt;  upKeyDown = true;&lt;br /&gt; }&lt;br /&gt; if(event.keyCode == 39 || event.keyCode == 68){&lt;br /&gt;  rightKeyDown = true;&lt;br /&gt; }&lt;br /&gt; if(event.keyCode == 40 || event.keyCode == 83){&lt;br /&gt;  downKeyDown = true;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;//this listener will listen for keys being released&lt;br /&gt;stage.addEventListener(KeyboardEvent.KEY_UP, checkKeysUp);&lt;br /&gt;function checkKeysUp(event:KeyboardEvent):void{&lt;br /&gt; //making the booleans false based on the keycode&lt;br /&gt; if(event.keyCode == 37 || event.keyCode == 65){&lt;br /&gt;  leftKeyDown = false;&lt;br /&gt; }&lt;br /&gt; if(event.keyCode == 38 || event.keyCode == 87){&lt;br /&gt;  upKeyDown = false;&lt;br /&gt; }&lt;br /&gt; if(event.keyCode == 39 || event.keyCode == 68){&lt;br /&gt;  rightKeyDown = false;&lt;br /&gt; }&lt;br /&gt; if(event.keyCode == 40 || event.keyCode == 83){&lt;br /&gt;  downKeyDown = false;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//jumping function&lt;br /&gt;function mainJump():void{&lt;br /&gt; //if main isn't already jumping&lt;br /&gt; if(!mainJumping){&lt;br /&gt;  //then start jumping&lt;br /&gt;  mainJumping = true;&lt;br /&gt;  jumpSpeed = jumpSpeedLimit*-1;&lt;br /&gt;  mcMain.y += jumpSpeed;&lt;br /&gt; } else {&lt;br /&gt;  //then continue jumping if already in the air&lt;br /&gt;  //crazy math that I won't explain&lt;br /&gt;  if(jumpSpeed &lt; 0){&lt;br /&gt;   jumpSpeed *= 1 - jumpSpeedLimit/75;&lt;br /&gt;   if(jumpSpeed &gt; -jumpSpeedLimit/5){&lt;br /&gt;    jumpSpeed *= -1;&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;  if(jumpSpeed &gt; 0 &amp;&amp; jumpSpeed &lt;= jumpSpeedLimit){&lt;br /&gt;   jumpSpeed *= 1 + jumpSpeedLimit/50;&lt;br /&gt;  }&lt;br /&gt;  mcMain.y += jumpSpeed;&lt;br /&gt;  //if main hits the floor, then stop jumping&lt;br /&gt;  //of course, we'll change this once we create the level&lt;br /&gt;  if(mcMain.y &gt;= stage.stageHeight - mcMain.height){&lt;br /&gt;   mainJumping = false;&lt;br /&gt;   mcMain.y = stage.stageHeight - mcMain.height;&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Explicação:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;//jumping function&lt;br /&gt;function mainJump():void{&lt;br /&gt; //if main isn't already jumping&lt;br /&gt; if(!mainJumping){&lt;br /&gt;  //then start jumping&lt;br /&gt;  mainJumping = true;&lt;br /&gt;  jumpSpeed = jumpSpeedLimit*-1;&lt;br /&gt;  mcMain.y += jumpSpeed;&lt;br /&gt; } else {&lt;br /&gt;  //then continue jumping if already in the air&lt;br /&gt;  //crazy math that I won't explain&lt;br /&gt;  if(jumpSpeed &lt; 0){&lt;br /&gt;   jumpSpeed *= 1 - jumpSpeedLimit/75;&lt;br /&gt;   if(jumpSpeed &gt; -jumpSpeedLimit/5){&lt;br /&gt;    jumpSpeed *= -1;&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;  if(jumpSpeed &gt; 0 &amp;&amp; jumpSpeed &lt;= jumpSpeedLimit){&lt;br /&gt;   jumpSpeed *= 1 + jumpSpeedLimit/50;&lt;br /&gt;  }&lt;br /&gt;  mcMain.y += jumpSpeed;&lt;br /&gt;  //if main hits the floor, then stop jumping&lt;br /&gt;  //of course, we'll change this once we create the level&lt;br /&gt;  if(mcMain.y &gt;= stage.stageHeight - mcMain.height){&lt;br /&gt;   mainJumping = false;&lt;br /&gt;   mcMain.y = stage.stageHeight - mcMain.height;&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Este código faz o personagem pular simplismente(jump), e o começo do código faz os movimentos do personagem (key).&lt;br /&gt;&lt;br /&gt;Até a próxima!&lt;br /&gt;fonte: www.mrsunstudios.com&lt;br /&gt;(continuaremos com AS3)&lt;br /&gt;Opniões e dúvias, comentem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3570465530610289506-1013606389537074619?l=ebldesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ebldesign.blogspot.com/feeds/1013606389537074619/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3570465530610289506&amp;postID=1013606389537074619&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/1013606389537074619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/1013606389537074619'/><link rel='alternate' type='text/html' href='http://ebldesign.blogspot.com/2009/05/criando-um-game-basico-de-plataforma-em.html' title='Criando um game básico de plataforma em AS3'/><author><name>Eduardo Brito</name><uri>http://www.blogger.com/profile/08498321090303943352</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_qDewfwr1nbI/SgS6cKgEIUI/AAAAAAAAAaU/xQv4Y0Ct0cc/S220/edu.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i40.tinypic.com/op7log_th.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3570465530610289506.post-7272911017493888201</id><published>2009-05-06T11:44:00.000-07:00</published><updated>2009-05-10T07:15:38.276-07:00</updated><title type='text'>Criando um jogo de Mouse</title><content type='html'>Súmario: veja o resultado dese jogo &lt;strong&gt;&lt;a href="http://megaswf.com/view/11338a907188d11611334100c7147965.html"&gt;AQUI&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1.Crie duas layersde o nome de uma AS e da outra "MC's".&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tinypic.com" target="_blank"&gt;&lt;img src="http://i43.tinypic.com/e5jzw2.jpg" border="0" alt="Image and video hosting by TinyPic"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2.Agora na layer MC's crie uma bola grande com outra na ponta, e outra bolinha pequena que será o mouse.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tinypic.com" target="_blank"&gt;&lt;img src="http://i39.tinypic.com/mjojn7.jpg" border="0" alt="Image and video hosting by TinyPic"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3.Converta a bola grande em MovieClip e dê o nome que quiser, no &lt;instance name&gt; coloque exatamente isto: "mochithing" (sem aspas), agora Converta a bola pequena em MC e dê o seu &lt;instace name&gt; de: "mousep" (sem aspas)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tinypic.com" target="_blank"&gt;&lt;img src="http://i44.tinypic.com/xbgrxg.jpg" border="0" alt="Image and video hosting by TinyPic"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.Agora na frame AS na 1° frame abra a janela de ações (F9) e digite a seguinte ação:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;blockquote&gt;Mouse.hide();&lt;br /&gt;delay=10;&lt;br /&gt;_root.attachMovie("mousep","mousep",_root.getNextHighestDepth());&lt;br /&gt;_root.attachMovie("mochithing","mochithing",_root.getNextHighestDepth());&lt;br /&gt;mousep.onEnterFrame = function() {&lt;br /&gt;    this._x = _root._xmouse;&lt;br /&gt;    this._y = _root._ymouse;&lt;br /&gt;};&lt;br /&gt;mochithing.onEnterFrame = function() {&lt;br /&gt;    dist_x = mousep._x-this._x;&lt;br /&gt;    dist_y = mousep._y-this._y;&lt;br /&gt;    distance = Math.sqrt(dist_x*dist_x+dist_y*dist_y);&lt;br /&gt;    angle = Math.atan2(dist_y, dist_x);&lt;br /&gt;    speed = distance/delay;&lt;br /&gt;    xspeed = speed*Math.cos(angle);&lt;br /&gt;    yspeed = speed*Math.sin(angle);&lt;br /&gt;    this._x += xspeed;&lt;br /&gt;    this._y += yspeed;&lt;br /&gt;    this._rotation = angle*180/Math.PI&lt;br /&gt;};&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Obs:para seu jogo ficar mais rápido coloque 30 no frame rate&lt;br /&gt;&lt;br /&gt;Fim! agora é só testar o jogo e se divertir!&lt;br /&gt;até a próxima!&lt;br /&gt;fonte: http://www.emanueleferonato.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3570465530610289506-7272911017493888201?l=ebldesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ebldesign.blogspot.com/feeds/7272911017493888201/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3570465530610289506&amp;postID=7272911017493888201&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/7272911017493888201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/7272911017493888201'/><link rel='alternate' type='text/html' href='http://ebldesign.blogspot.com/2009/05/criando-um-jogo-de-mouse.html' title='Criando um jogo de Mouse'/><author><name>Eduardo Brito</name><uri>http://www.blogger.com/profile/08498321090303943352</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_qDewfwr1nbI/SgS6cKgEIUI/AAAAAAAAAaU/xQv4Y0Ct0cc/S220/edu.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i43.tinypic.com/e5jzw2_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3570465530610289506.post-8142245488345476787</id><published>2009-05-05T12:50:00.000-07:00</published><updated>2009-05-05T20:26:32.289-07:00</updated><title type='text'>Jogo do balão - parte 2</title><content type='html'>Para quem perdeu a primeira parte aqui está: &lt;a href="http://ebldesign.blogspot.com/2009/05/smarioola-gente-neste-tutorial.html"&gt;1° parte&lt;/a&gt;&lt;br /&gt;Bem, vamos continuar:&lt;br /&gt;1.  Agora precisamos criar um limite para o balão, quando ele colidir com o muro ele volta para seu ponto de inicio, agora crie retângulos que formem o quadro do tamanho do documento e alguns obstáculos no meio, +ou –assim:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tinypic.com" target="_blank"&gt;&lt;img src="http://i41.tinypic.com/50jlvb.jpg" border="0" alt="Image and video hosting by TinyPic"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Selecione todos os retângulos segurando “Shift” e pressione F8 converta os retângulos em movie clip, coloque seu &lt;instance name&gt; de “wall” (sem aspas)&lt;br /&gt;&lt;br /&gt;3. Na action da aula passada já foi adicionado o detector de colisões, então seu jogo esta pronto!&lt;br /&gt;Obrigado e até a próxima!&lt;br /&gt;&lt;br /&gt;para ver o resultado click      &lt;a href="http://megaswf.com/view/2530c97f14af0dd3ffc9eff0487fc8e9.html"&gt;AQUI&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3570465530610289506-8142245488345476787?l=ebldesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ebldesign.blogspot.com/feeds/8142245488345476787/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3570465530610289506&amp;postID=8142245488345476787&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/8142245488345476787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/8142245488345476787'/><link rel='alternate' type='text/html' href='http://ebldesign.blogspot.com/2009/05/jogo-do-balao-parte-2.html' title='Jogo do balão - parte 2'/><author><name>Eduardo Brito</name><uri>http://www.blogger.com/profile/08498321090303943352</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_qDewfwr1nbI/SgS6cKgEIUI/AAAAAAAAAaU/xQv4Y0Ct0cc/S220/edu.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i41.tinypic.com/50jlvb_th.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3570465530610289506.post-6733693106601003816</id><published>2009-05-05T05:22:00.000-07:00</published><updated>2009-05-10T07:17:10.612-07:00</updated><title type='text'>Tutorial: Jogo de balão</title><content type='html'>Smário:olá gente!, neste tutorial ensinarei passo-a-passo com se cria um jogo de balão, este jogo é diferente de outros jogos de balão, esse vc terá uma mangueira soltando vento, e o balão sobe, agora chega de papo, e vamos lá:&lt;br /&gt;&lt;br /&gt;01- Crie um novo documento em flash e selecione actionscript 2.0&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tinypic.com" target="_blank"&gt;&lt;img src="http://i43.tinypic.com/295yecp.jpg" border="0" alt="Image and video hosting by TinyPic"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;02-Agora crie um balão, ou um simples circulo&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tinypic.com" target="_blank"&gt;&lt;img src="http://i43.tinypic.com/w178ub.jpg" border="0" alt="Image and video hosting by TinyPic"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;03-agora crie um funil parecido com este&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tinypic.com" target="_blank"&gt;&lt;img src="http://i40.tinypic.com/nd7srm.jpg" border="0" alt="Image and video hosting by TinyPic"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;04-depois de ter desenhado os dois, converta o balão em movie clip (F+8) e o nomeie de "balão", e depois do blão transforme o funil tabém, e coloque o nome de funil.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tinypic.com" target="_blank"&gt;&lt;img src="http://i41.tinypic.com/igzv3k.jpg" border="0" alt="Image and video hosting by TinyPic"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;05- Clique no mivie clip "balão", na janela properties encontre o lugar onde se encontra "&lt;instance name&gt;", clique lá e coloque o nome de "ball" (sem aspas).&lt;br /&gt;&lt;br /&gt;06.faça o mesmo com o funil, só que no &lt;instance name&gt; coloque "arrow" (sem aspas).&lt;br /&gt;&lt;br /&gt;07. e coloque o seguinte código na 1° frame do timeline&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;//http://www.emanueleferonato.com&lt;br /&gt;_root.attachMovie("ball", "ball", _root.getNextHighestDepth(), {_x:50, _y:50});&lt;br /&gt;_root.attachMovie("wall", "wall", _root.getNextHighestDepth(), {_x:240, _y:200});&lt;br /&gt;_root.attachMovie("arrow", "arrow", _root.getNextHighestDepth());&lt;br /&gt;moving = false;&lt;br /&gt;gravity = 0.01;&lt;br /&gt;xspeed = 0;&lt;br /&gt;yspeed = 0;&lt;br /&gt;precision = 24;&lt;br /&gt;radius = 15;&lt;br /&gt;Mouse.hide();&lt;br /&gt;arrow.onEnterFrame = function() {&lt;br /&gt;    this._x = _xmouse;&lt;br /&gt;    this._y = _ymouse;&lt;br /&gt;    dist_x = ball._x-this._x;&lt;br /&gt;    dist_y = ball._y-this._y;&lt;br /&gt;    total_dist = Math.sqrt(dist_x*dist_x+dist_y*dist_y);&lt;br /&gt;    if (total_dist&gt;300) {&lt;br /&gt;        total_dist = 300;&lt;br /&gt;    }&lt;br /&gt;    total_dist = (300-total_dist)/500;&lt;br /&gt;    angle = Math.atan2(dist_y, dist_x);&lt;br /&gt;    this._rotation = angle*57.2957795;&lt;br /&gt;};&lt;br /&gt;ball.onEnterFrame = function() {&lt;br /&gt;    if (moving) {&lt;br /&gt;        dir = arrow._rotation;&lt;br /&gt;        xspeed += total_dist*Math.cos(dir*0.0174532925);&lt;br /&gt;        yspeed += total_dist*Math.sin(dir*0.0174532925);&lt;br /&gt;    }&lt;br /&gt;    yspeed += gravity;&lt;br /&gt;    this._x += xspeed;&lt;br /&gt;    this._y += yspeed;&lt;br /&gt;    xspeed *= 0.99;&lt;br /&gt;    yspeed *= 0.99;&lt;br /&gt;    for (x=1; x&lt;precision; x++) {&lt;br /&gt;        spot_x = this._x+radius*Math.sin(x*360/precision*0.0174532925);&lt;br /&gt;        spot_y = this._y-radius*Math.cos(x*360/precision*0.0174532925);&lt;br /&gt;        if (wall.hitTest(spot_x, spot_y, true)) {&lt;br /&gt;            xspeed = 0;&lt;br /&gt;            yspeed = 0;&lt;br /&gt;            this._x = 50;&lt;br /&gt;            this._y = 50;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;};&lt;br /&gt;_root.onMouseDown = function() {&lt;br /&gt;    moving = true;&lt;br /&gt;};&lt;br /&gt;_root.onMouseUp = function() {&lt;br /&gt;    moving = false;&lt;br /&gt;};&lt;br /&gt;&lt;blockquote/&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;08. aguardem a parte 2 que é a criação do muro mas por enquanto já da pra se divertir com ele!&lt;br /&gt;Até a próxima!&lt;br /&gt;fonte: http://www.emanueleferonato.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3570465530610289506-6733693106601003816?l=ebldesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ebldesign.blogspot.com/feeds/6733693106601003816/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3570465530610289506&amp;postID=6733693106601003816&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/6733693106601003816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/6733693106601003816'/><link rel='alternate' type='text/html' href='http://ebldesign.blogspot.com/2009/05/smarioola-gente-neste-tutorial.html' title='Tutorial: Jogo de balão'/><author><name>Eduardo Brito</name><uri>http://www.blogger.com/profile/08498321090303943352</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_qDewfwr1nbI/SgS6cKgEIUI/AAAAAAAAAaU/xQv4Y0Ct0cc/S220/edu.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i43.tinypic.com/295yecp_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3570465530610289506.post-3605683018344470120</id><published>2009-05-04T08:00:00.000-07:00</published><updated>2009-05-07T18:24:59.694-07:00</updated><title type='text'>.:Extras:.</title><content type='html'>Como programar um circulo em AS3:(explicação no código)&lt;br /&gt;&lt;br /&gt;1.Abra um novo arquivo flash em AS3 e não desenhe nada, agora na 1.° frame coloque o seguinte código:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;//dedinindo uma nova vareável que será o circulo&lt;br /&gt;var newCircle:Shape = new Shape();&lt;br /&gt;//Agora damos cor à o circulo&lt;br /&gt;//eu escolhi a cor vermelha mas vc pode mudar&lt;br /&gt;newCircle.graphics.beginFill(0xFF0000);&lt;br /&gt;//agora darei nome ao circulo&lt;br /&gt;//o primeiro valor (100) é o valor de x  &lt;br /&gt;// o segundo valor (100) é o valor de y&lt;br /&gt;//e o valor(50), é o radio do circulo&lt;br /&gt;//o x e o y são as medidas des de o centro do circulo&lt;br /&gt;//Aqui o circulo fica do lado esquerdo da tela&lt;br /&gt;newCircle.graphics.drawCircle(100,100,50);&lt;br /&gt;//estamos quase terminando...&lt;br /&gt;//usa a cor vermelha....&lt;br /&gt;newCircle.graphics.endFill();&lt;br /&gt;//e adiciona o circulo ao stage! Pronto!&lt;br /&gt;addChild(newCircle);&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3570465530610289506-3605683018344470120?l=ebldesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ebldesign.blogspot.com/feeds/3605683018344470120/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3570465530610289506&amp;postID=3605683018344470120&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/3605683018344470120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/3605683018344470120'/><link rel='alternate' type='text/html' href='http://ebldesign.blogspot.com/2009/05/extras.html' title='.:Extras:.'/><author><name>Eduardo Brito</name><uri>http://www.blogger.com/profile/08498321090303943352</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_qDewfwr1nbI/SgS6cKgEIUI/AAAAAAAAAaU/xQv4Y0Ct0cc/S220/edu.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3570465530610289506.post-723256346867410969</id><published>2009-05-01T07:00:00.000-07:00</published><updated>2009-05-05T20:24:59.361-07:00</updated><title type='text'>Linke-me:</title><content type='html'>seja nosso parceiro, publique o banner em seu site ou blog!&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;font class=font2&gt;&lt;b&gt;Link-Me&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img src="http://i43.tinypic.com/2eggnea.gif" vspace="5" hspace="2"&gt;&lt;br&gt;&lt;br /&gt;&lt;textarea onFocus=this.select() onMouseOver=this.focus() rows="3" cols="10" name="textarea" style="font-family:verdana; font-size:8pt; border:1px solid #000000; background-color:#ffffff;"&gt;&lt;br /&gt;&lt;a href="http://ebldesign.blogspot.com" target="_blank"&gt;&lt;img src="http://i43.tinypic.com/2eggnea.gif" border="0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3570465530610289506-723256346867410969?l=ebldesign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ebldesign.blogspot.com/feeds/723256346867410969/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3570465530610289506&amp;postID=723256346867410969&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/723256346867410969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3570465530610289506/posts/default/723256346867410969'/><link rel='alternate' type='text/html' href='http://ebldesign.blogspot.com/2009/01/linke-me.html' title='Linke-me:'/><author><name>Eduardo Brito</name><uri>http://www.blogger.com/profile/08498321090303943352</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://3.bp.blogspot.com/_qDewfwr1nbI/SgS6cKgEIUI/AAAAAAAAAaU/xQv4Y0Ct0cc/S220/edu.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i43.tinypic.com/2eggnea_th.gif' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
