..:: MX Studio Fóruns ::..: Dúvidas do tutorial de criação de games - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

Dúvidas do tutorial de criação de games Tirarei dúvidas sobre o tutorial de criação de games

#41 User is offline   Márcio Silva 

  • Group: Colunistas
  • Posts: 79
  • Joined: 28-March 07

Posted 25 May 2008 - 08:42 PM

Ol´,a

Parece que deu erro em todas as linhas, ou vc colou esse código em local errado ou vc está usando o macromedia CS3 e abriu um arquivo novo do tipo AS3, confere aí essas coisas.

Não podia ter dado nenhum erro quanto mais um em cada linha.

QUOTE(raf @ 1/5/2008 19:05:38) <{POST_SNAPBACK}>
Ae cara, eu tentei fazer o joguinho da nave e fica dando esses erros.

QUOTE
**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 1: Syntax error.
1. var cont:Number = new Number();

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 2: Syntax error.
2. var cont2:Number = new Number();

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 3: Syntax error.
3. cont=0; //contadores de tiros

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 4: Syntax error.
4. count2=0; //contadores de explosões

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 5: Syntax error.
5. onEnterFrame=function()

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 6: '{' expected
6. {

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 10: Syntax error.
10. if(Key.isDown(Key.LEFT) && nave._x >=20)

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 11: Syntax error.
11. nave._x -=20;

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 12: Syntax error.
12. if(Key.isDown(Key.RIGHT) && nave._x <500)

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 13: Syntax error.
13. nave._x +=20;

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 14: Syntax error.
14. if(Key.isDown(Key.UP) && nave._y >20)

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 15: Syntax error.
15. nave._y -=20;

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 16: Syntax error.
16. if(Key.isDown(Key.DOWN) && nave._y <330)

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 17: Syntax error.
17. nave._y +=20;}

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 18: Syntax error.
18. onMouseDown = function()

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 19: '{' expected
19. {

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 21: Syntax error.
21. _root.cont++;

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 22: Syntax error.
22. _root.tiro.duplicateMovieClip(”tiro”+_root.cont,_root.cont,_root.cont); //duplicamos o tiro

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 24: Syntax error.
24. _root[”tiro”+_root.cont]._y = nave._y+10;

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 25: Syntax error.
25. _root[”tiro”+_root.cont]._x = nave._x+10;

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 19: Statement block must be terminated by '}'
19. {

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 26: Operator '=' must be followed by an operand
26. }

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 6: Statement block must be terminated by '}'
6. {

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 26: Syntax error.
26. }

**Error** Symbol=Tiro, layer=Layer 1, frame=1:Line 1: Syntax error.
1. onClipEvent(enterFrame)

**Error** Symbol=Tiro, layer=Layer 1, frame=1:Line 2: '{' expected
2. {

**Error** Symbol=Tiro, layer=Layer 1, frame=1:Line 3: Syntax error.
3. if(_name != “tiro”)//verificação que serve para que sejam executados apenas as cópias do tiro, não o verdadeiro

**Error** Symbol=Tiro, layer=Layer 1, frame=1:Line 4: ')' expected
4. {

**Error** Symbol=Tiro, layer=Layer 1, frame=1:Line 5: Syntax error.
5. this._y-=30;

**Error** Symbol=Tiro, layer=Layer 1, frame=1:Line 6: Syntax error.
6. if(this._y <0)//se o tiro passou do y=0 removemos o tiro

**Error** Symbol=Tiro, layer=Layer 1, frame=1:Line 7: Syntax error.
7. this.removeMovieClip();

**Error** Symbol=Tiro, layer=Layer 1, frame=1:Line 8: Syntax error.
8. if(this.hitTest(_root.inimigo)) //verifica se tiro colidiu com o inimigo

**Error** Symbol=Tiro, layer=Layer 1, frame=1:Line 9: Syntax error.
9. {

**Error** Symbol=Tiro, layer=Layer 1, frame=1:Line 10: Syntax error.
10. _root.inimigo.life=0; //zeramos o life, um tiro só é fatal

**Error** Symbol=Tiro, layer=Layer 1, frame=1:Line 11: Syntax error.
11. this.removeMovieClip(); //sumimos com o tiro da tela

**Error** Symbol=Tiro, layer=Layer 1, frame=1:Line 2: Statement block must be terminated by '}'
2. {

**Error** Symbol=Tiro, layer=Layer 1, frame=1:Line 14: Syntax error.
14. }

**Error** Symbol=Esplosao, layer=Layer 1, frame=1:Line 1: Syntax error.
1. onClipEvent(enterFrame)

**Error** Symbol=Esplosao, layer=Layer 1, frame=1:Line 2: '{' expected
2. {

**Error** Symbol=Esplosao, layer=Layer 1, frame=1:Line 5: Syntax error.
5. if(_name != “explosao”)

**Error** Symbol=Esplosao, layer=Layer 1, frame=1:Line 6: ')' expected
6. {

**Error** Symbol=Esplosao, layer=Layer 1, frame=1:Line 7: Syntax error.
7. if(this._alpha > 0) //serve para dar um efeito de explosão

**Error** Symbol=Esplosao, layer=Layer 1, frame=1:Line 8: Syntax error.
8. this._alpha -= 5;

**Error** Symbol=Esplosao, layer=Layer 1, frame=1:Line 9: Syntax error.
9. else

**Error** Symbol=Esplosao, layer=Layer 1, frame=1:Line 10: Syntax error.
10. this.removeMovieClip();

**Error** Symbol=Esplosao, layer=Layer 1, frame=1:Line 2: Statement block must be terminated by '}'
2. {

**Error** Symbol=Esplosao, layer=Layer 1, frame=1:Line 12: Syntax error.
12. }

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 1: Syntax error.
1. onClipEvent(enterFrame)

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 2: '{' expected
2. {

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 4: Syntax error.
4. if(life<=0)

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 5: Syntax error.
5. {

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 6: Syntax error.
6. _root.cont2++;

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 8: Syntax error.
8. _root.explosao.duplicateMovieClip(”explode”+_root.cont2, _root.cont2,_root.cont2); _root[”explode”+_root.cont2]._x = this._x;

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 9: Syntax error.
9. _root[”explode”+_root.cont2]._y = this._y;

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 10: Syntax error.
10. this._x = random(300); //o inimigo volta numa posição randômica

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 11: Syntax error.
11. this._y = -150;

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 12: Syntax error.
12. this.life = 100; //voltamos o life do inimigo

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 14: Syntax error.
14. else

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 15: Syntax error.
15. {

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 16: Syntax error.
16. this._y+=10; //avança o inimigo em sua direção

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 17: Syntax error.
17. if(this._y > 300) //verifica se o inimigo ultrapassou o limite máximo da tela

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 18: Syntax error.
18. {

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 22: Syntax error.
22. this._y = -20;

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 23: Syntax error.
23. this.removeMovieClip();

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 2: Statement block must be terminated by '}'
2. {

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 26: Syntax error.
26. }

Total ActionScript Errors: 66 Reported Errors: 66


O q q eu fiz de errado?


0

#42 User is offline   Maycon Marques 

  • Group: Membros
  • Posts: 276
  • Joined: 25-July 07

Posted 17 June 2008 - 07:03 PM

Por favor, alguem pode me ajudar com esse tópico:
http://www.mxstudio.com.br/forum/index.php?showtopic=61096
0

#43 User is offline   Alex {AX} 

  • Group: Membros
  • Posts: 2
  • Joined: 24-August 08

Posted 25 August 2008 - 12:07 AM

Quando eu boto os codigos aparece:

"The actions on clipboard contain errors. Actions with errors cannot be pasted in normal mode"

ai aparece uma janela chamada output onde ta escrito:

"Clipboard Actions: Line 1: ';' expected
Clipboard Actions: Line 23: Operator '=' must be followed by an operand"

Sou um noob total, a unica coisa q eu seu sobre o AS é q é a linguagem de programação do flash.

0

#44 User is offline   perambulador 

  • Group: Membros
  • Posts: 38
  • Joined: 08-May 05

Posted 25 August 2008 - 03:00 PM

Alex, verifique nas duas linhas mencionadas
as vezes quando você copiou e ficou faltando um ";" (1) ou esqueceu alguma "}"
0

#45 User is offline   bk_negro 

  • Group: Membros
  • Posts: 1
  • Joined: 12-October 08

Posted 12 October 2008 - 03:03 PM

Olá - Meu nome e Paulo César Tenho 15 Anos..
E estou com duvidas..

Bom eo seginte jah tenho o Macromedia Flash Mx..


mas nao estou sabendo faser um jogo..
e queria que voce me explicasce como eu crio um jogo de luta..


Tipo eu faço os desenhos e crio o soco, chute etc..


voce pode me explicar?

ta ai meu msn..
paulinho_dj_80@hotmail.com

E olha eu tenho aqui Team Viewer- sabe oque é ne

se nao souber vou te falar..
--
serve para voce entrar no meu pc..para voce me explicar..OKS?

ABRAÇO E OBRIGADO!
PELA ATENÇÃO!
0

#46 User is offline   CidT 

  • Group: Membros
  • Posts: 1
  • Joined: 18-May 09

Posted 18 May 2009 - 03:21 AM

Olá Márcio,

Montei o joguinho funcionou...
Agora preciso colocar uma mensagem quando o inimigo chega no final do stage "Fim de Tela".

Fiz esse teste:

if(this._y > 300) //verifica se o inimigo ultrapassou o limite máximo da tela
{
mensagem.text = "Fim de tela"
Não funcionou.
Thais
0

#47 User is offline   MasterEexX(MX) 

  • Group: Membros
  • Posts: 11
  • Joined: 08-March 10

Posted 15 March 2010 - 02:51 PM

Olá pessoal tudo bem? ...
tenho uma dúvida meio que simples porem pra mim que não sei muito dos termos da linguagem flash fica difícil queria a ajuda de todos que puderem ajuda principalmente do Márcio grande fera do flash.
É bem simples...
quero que o personagem dê um golpe e após o golpe volte pra posição inicial, assim podendo dar de novo aquele mesmo golpe o script dele foi criado a partir do tuto abaixo espero que sirva pra quem não saiba e pra quem desejar me ajuda, ajudar alegre.gif .
Por favor pessoal vou ficar doido de tanto pensar wacko.gif

Ass:Moisés

--------------------------
tuto de jogo de plataforma:
http://www.mxstudio.com.br/flash/criacao_d...egaman_parte_1/
0

#48 User is offline   caecpr 

  • Group: Membros
  • Posts: 1
  • Joined: 17-March 10

Posted 17 March 2010 - 10:16 PM

Acho que teve um pequeno problema... eu coloquei todos os códigos direitinhos, só que deu erro, tirei todas as explicações e deu erro, você poderia explicar mais exatamente como colocar os códigos? dessa vez não precisa explicar
0

#49 User is offline   MasterEexX(MX) 

  • Group: Membros
  • Posts: 11
  • Joined: 08-March 10

Posted 19 March 2010 - 01:50 PM

Olá tudo bem?
minha dúvida é bem simples pra alguem que sabe tanto...
só quero saber como faço pra meu personagem dar um soco e depois volta pra posição inicial, podendo assim repetir a ação, ou seja quero que ele dê o murro e fique parado ai boto pra dar e ele dá e fica parado de novo.
quero saber como posso fazer isso ai já procurei muito por todo fórum mas não achei quem respondesse.

Obrigado
0

#50 User is offline   ricardommps 

  • Group: Membros
  • Posts: 2
  • Joined: 01-December 11

Posted 01 December 2011 - 01:20 PM

Ola pessoal.
To desenvolvendo um jogo de tabuleiro e to com um problema para fazer a movimentação dos pinos .
O tabuleiro tem 9 casas na horizontal na parte de baixo e de cima e 4 casas na vertical no canto direito e esquerdo.
A minha dificuldade e movimentar o pino conforme o numero sorteado no dado.O problema maior q tive foi por exemplo,se o pino ta na casa 5 da parte de baixo do tabuleiro e eu tiro um 6 no dado por exemplo teria q andar as casas restantes horizontais e mais as casas da vertical esquerda.
Não sei se fui muito claro na explicação, resumindo encontrei dificuldade em movimentar os pinos conforme o numero sorteado.
Se alguém puder me dar um help

Obrigado
0

Share this topic:


  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




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