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.
O q q eu fiz de errado?
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
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?

Help














