Utilize o painel abaixo para desenhar com o mouse. Mas seja rapido! Senao a mancha desaparece.Leia mais! * MontagemCrie um novo simbolo com o nome 'mancha' (Ctrl+F8).No simbolo, desenhe um circulo pequeno.Na biblioteca, clique com o botao direito sobre a mancha.Escolha "Linkage" e selecione "Export for ActionScript".* ProgramacaoAbra a janela de ActionScript (F9).Na timeline do documento, clique no frame 1:pintar = false;ct = 0;onMouseDown = function() { pintar=true; }onMouseUp = function() { pintar=false; }onMouseMove = function() {if (!pintar) return;attachMovie("mancha","m"+ct++, this.getNextHighestDepth(), {_x:_xmouse, _y:_ymouse});} Edite o simbolo da mancha.Na timeline da mancha, clique no frame 1:minimo = 1;onEnterFrame = function() {_alpha--;if (_alpha<minimo) this.removeMovieClip();}* Secagem rapidaAltere o valor de "minimo" para 80. Esse tutorial e uma reprogramacao do botao rotativo. Para faze-lo girar, desta vez e necessario girar o mouse em torno do botao.Leia mais! * MontagemUtilize a mesma montagem do Tutorial 15: botao rotativo.* ProgramacaoAbra a janela de ActionScript (F9).Edite o simbolo do botao.Na timeline do botao, clique no frame 1:apertou = false;ax = 0;ay = 0;rx = 0;dot = function(x1,y1,x2,y2) { return x1*x2+y1*y2; }cross = function(x1,y1,x2,y2) { return x1*y2-x2*y1; }mod = function(x1,y1) { return Math.sqrt(x1*x1+y1*y1); }graus = function(rad) { return rad*180/Math.PI; }angulo = function(x1,y1,x2,y2) {cx1 = x1-_x; cy1 = y1-_y;cx2 = x2-_x; cy2 = y2-_y;valor = graus(Math.acos(dot(cx1,cy1,cx2,cy2)/(mod(cx1,cy1)*mod(cx2,cy2))));seno = graus(Math.asin(cross(cx1,cy1,cx2,cy2)/(mod(cx1,cy1)*mod(cx2,cy2))));if (seno<0) valor=-valor;return valor;}onMouseDown = function() {if(!this.hitTest(_root._xmouse,_root._ymouse,false))return;apertou = true;ax = _root._xmouse;ay = _root._ymouse;rx = _rotation;if (rx<0) rx+=360;}onMouseUp = function() {apertou = false;}onMouseMove = function() {if (!apertou) return;rx += angulo(ax,ay,_root._xmouse,_root._ymouse);ax = _root._xmouse;ay = _root._ymouse;if (rx>359) _rotation=359;else if (rx<0) _rotation=0;else _rotation = rx;} Artigo traduzido da pagina: "Stuff - So you want to make your own MMORPG.". Artigo original em ingles.Ler artigo em portugues Entao voce quer fazer seu proprio MMORPG...Eu estou dizendo que voce nao deveria. Mas espere - eu explicarei porque.Talvez voce tenha lido 'Snow Crash'.Talvez voce tenha jogado MUDs.Talvez voce apenas pensou sobre um sistema magico legal e comecou la.Qualquer que seja o caso, voce adorou a ideia. Voce escreveu um documento do projeto descrevendo classes de personagens e sistemas magicos. Voce projetou alguns itens. Voce criou um website com conceitos de artes e acha que seu jogo esta agora um ano a frente, ou mais. Voce simplesmente arrebentou com ideias inovadoras.Um monte de pessoas tem estas ideias hoje em dia. Tempos atras, muitas pessoas tinham a ideia de fazer seu proprio adventure em modo texto, e mesmo isso era um projeto grandinho para a maioria das pessoas. Enquanto voce esta brigando para capturar texto da tela, parsers de texto e arvores de objetos serao muita areia pro seu caminhaozinho.MMORPGs sao projetos imensos. Voce pode colocar uns 3 ou 4 Quakes dentro de um MMORPG. E mesmo um clone do Quake e muito para a maioria das pessoas.Falando realisticamente, voce precisa de um time de 10 ou mais desenvolvedores por aproximadamente 4 anos em tempo integral. E estas 10 pessoas saberem o que estao fazendo logo de inicio. Todos estes 4 anos voce tera que pagar seus salarios, hardware, espaco de escritorio, estante. Isto requer duas coisas: uma empresa e financiamento.Ok, vamos dizer que voce nao visa 'qualidade comercial' e esta fazendo por diversao.