..:: MX Studio Fóruns ::..: Comandos do action script! - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Comandos do action script! Jogo simples so pra começar

#1 User is offline   chicoweb 

  • Group: Membros
  • Posts: 10
  • Joined: 11-August 05

  Posted 20 October 2005 - 11:11 AM

Olá galera tb sou iniciante.
Sempre gostei de games e sou programador em vb tongue.gif

Estou "futucando" esse forum aqui pra tentar fazer joguinhos no flash.
Eu estou com o cd do flash mx aqui no trabalho, e quando chegar em casa vou começar a prender.

Eu tenho algumas duvidas mesmo antes de instalar o flash mx:

Eu fazia algumas animações do flash 4, sem AS, ta parecendo que o AS e a liguagem ideal para jogos flash, pelo que vi ao longo desse forum.

A minha intençao e fazer um joguim de corrida de inicio
Pode ser um quadrado correndo num pista oval mesmo....
Eu gosto de estudar pelo código-fonte, dae vou desvendando as funções

Alguem tem um joguim aew, mto simples mesmo, tipo esse que eu citei?
E outra, no fmx tem a listagem de todas as funçoes AS? ou eu tenho que baixar um tutorial com essa explicação?

Obrigado!
Francisco
0

#2 User is offline   M. Vinícius Brandão 

  • Group: Membros
  • Posts: 493
  • Joined: 02-January 06

Posted 27 February 2006 - 12:23 PM


Este jogo funciona da seguinte forma:

1º Crie um filme com 500x300 px, depois crie um MovieClip que será o objeto a ser acertado, coloque nele o nome de instância de "alvo" .

2º Clique 2X no MovieClip e edite-o para que ele fique com 15 frames. Clique no frame 1 e crie um Keyframe. Em seguida, ainda no frame 1, aplique a Action SetProperty. No campo Property selecione "_x". Em target digite "_root.alvo" e em value, marque a opção Expression e digite "random(500)". Aplique outro SetProperty exatamente igual, porém para o eixo "_y", trocando o valor de randomização para 300.

Veja a action no frame 1 do MovieClip:

setProperty("_root.alvo", _x, random(500));
setProperty("_root.alvo", _y, random(300));

3º Ainda no estado de edição do MovieClip, clique no frame 9 e crie um keyframe. Neste frame, aplique uma action "gotoAndPlay(1);". Dessa maneira, o MovieClip mudará a sua posição quando passar pelo frame 9 que chamará novamente o frame 1 com o código de randomização. Clique no frame 10, crie um keyframe e coloque uma animação do alvo sendo acertado.



4º No frame 15, crie um keyframe e insira está action "gotoAndPlay(1);". Com isso, após você acertar o "alvo", ele volta a exibir o MovieClip com em outra posição.

Criação do contador:

1º Agora, retorne à Scene1 e crie o contador. Na parte inferior do Stage insira um campo de texto do tipo "DinamicText". Coloque o nome no item Variable de "contador". Este campo mostrará a pontuação do jogador. Em seguida, transforme este campo em MovieClip. Coloque o nome de instância de "contador" também.

2º Clique 2 vezes no campo de texto para editá-lo (agora é um MovieClip) e crie um keyframe no Frame 2. Nele, insira a action "gotoAndPlay(1);". Fizemos isso para criarmos um Loop. Isso é fundamental para o contador funcionar corretamente. No frame 1 crie um keyframe e aplique a action "SetVariable". Em Variable digite: contador. Em value: contador (marque a opção Expression). O contador já está feito!

Veja a action:

contador = contador;

Retorne à Scene1. Clique 2 vezes no MovieClip "alvo" para editá-lo. Iremos inserir as actions para terminar o jogo. Crie uma nova camanda (layer) e nela insira um botão invisível com a seguinte action:



on(press) {
_root.alvo.gotoAndPlay(10);
_root.contador.contador += 10;
}

Criação do cursor do mouse:

Aperte CTRL+F8 simultâneamente. Abrirá uma janela, de um nome qualquer, escolha símbolo do tipo "MovieClip". Pronto agora você está dentro do MovieClip, desenhe algo o que você deseja usar como cursor do mouse. Depois disto volte para Scene1 e insira a seguinte action no MovieClip:

onClipEvent (enterFrame) {
startDrag(this, true);
Mouse.hide();
}


0

#3 User is offline   Isaac Mx 

  • Group: Membros
  • Posts: 5
  • Joined: 01-March 06

  Posted 01 March 2006 - 03:28 PM

blink.gif Quantos anos vc tem
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies Ajuda pra fazer o design do site....
Preciso de alguem pra me ajudar a fazer
Freelancers mestre5 
  • 9 Replies
  • 3672 Views
New Replies Pageflip com botoes de zoom , ir pra frente e pra traz ..
Tentei de tudo .. nao consigo fazer os botoes funcionarem
Flash & ActionScript Skygirl 
  • 5 Replies
  • 3798 Views
New Replies Meta-tag
como faço pra colocar o meta-tag no site
Flash & ActionScript lilianvgs 
  • 1 Reply
  • 595 Views
New Replies Site GameCrush oferece garotas bonitas para disputas em jogos Notícias Notícias 
  • 0 Replies
  • 141 Views
New Replies Telexpo 2004
dica de programinha pra semana
Outros Tygra 
  • 5 Replies
  • 989 Views
New Replies Criar formas
Via Action Script
Flash & ActionScript Wanderson Regis 
  • 1 Reply
  • 490 Views
New Replies Apple compra serviço de música Lala Notícias Notícias 
  • 0 Replies
  • 145 Views
New Replies Problema mais q básico (pelo menos pra mim)
Não sei como carregar as variaveis
Flash & ActionScript henrik 
  • 0 Replies
  • 352 Views

Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)