home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Nave / SpaceEscape.swf / scripts / DefineSprite_1_game_world / frame_1 / DoAction.as
Encoding:
Text File  |  2005-08-08  |  3.4 KB  |  63 lines

  1. function powerUpsTextMessage(xLoc, yLoc, textValue)
  2. {
  3.    _root.game.world.powerUps.attachMovie("game_world_powerUps_message","U" + _root.game.world.powerUps.count,_root.game.world.powerUps.count);
  4.    eval("_root.game.world.powerUps.U" + _root.game.world.powerUps.count)._x = xLoc;
  5.    eval("_root.game.world.powerUps.U" + _root.game.world.powerUps.count)._y = yLoc;
  6.    eval("_root.game.world.powerUps.U" + _root.game.world.powerUps.count).textValue = textValue;
  7.    _root.game.world.powerUps.count = _root.game.world.powerUps.count + 1;
  8. }
  9. this.createEmptyMovieClip("startFinish",0);
  10. this.startFinish.attachMovie("game_world_startFinish_startPlate","startPlate",0);
  11. this.startFinish.startPlate._x = _root.mapsArray[_root.levelNumber][2][0];
  12. this.startFinish.startPlate._y = _root.mapsArray[_root.levelNumber][2][1];
  13. this.startFinish.attachMovie("game_world_startFinish_endPlate","endPlate",1);
  14. this.startFinish.endPlate._x = _root.mapsArray[_root.levelNumber][3][0];
  15. this.startFinish.endPlate._y = _root.mapsArray[_root.levelNumber][3][1];
  16. this.createEmptyMovieClip("powerUps",1);
  17. this.powerUps.count = 0;
  18. i = 0;
  19. while(i < _root.mapsArray[_root.levelNumber][6].length)
  20. {
  21.    this.powerUps.attachMovie("game_world_powerUps_U#" + _root.mapsArray[_root.levelNumber][6][this.powerUps.count][0],"U" + this.powerUps.count,this.powerUps.count);
  22.    eval("this.powerUps.U" + i)._x = _root.mapsArray[_root.levelNumber][6][this.powerUps.count][1];
  23.    eval("this.powerUps.U" + i)._y = _root.mapsArray[_root.levelNumber][6][this.powerUps.count][2];
  24.    this.powerUps.count = this.powerUps.count + 1;
  25.    i++;
  26. }
  27. this.createEmptyMovieClip("objects",2);
  28. this.objects.count = 0;
  29. i = 0;
  30. while(i < _root.mapsArray[_root.levelNumber][5].length)
  31. {
  32.    this.objects.attachMovie("game_world_objects_U#" + _root.mapsArray[_root.levelNumber][5][this.objects.count][0],"U" + this.objects.count,this.objects.count);
  33.    eval("this.objects.U" + i)._x = _root.mapsArray[_root.levelNumber][5][this.objects.count][1];
  34.    eval("this.objects.U" + i)._y = _root.mapsArray[_root.levelNumber][5][this.objects.count][2];
  35.    eval("this.objects.U" + i).var1 = _root.mapsArray[_root.levelNumber][5][this.objects.count][3];
  36.    eval("this.objects.U" + i).var2 = _root.mapsArray[_root.levelNumber][5][this.objects.count][4];
  37.    eval("this.objects.U" + i).var3 = _root.mapsArray[_root.levelNumber][5][this.objects.count][5];
  38.    eval("this.objects.U" + i).var4 = _root.mapsArray[_root.levelNumber][5][this.objects.count][6];
  39.    eval("this.objects.U" + i).var5 = _root.mapsArray[_root.levelNumber][5][this.objects.count][7];
  40.    eval("this.objects.U" + i).var6 = _root.mapsArray[_root.levelNumber][5][this.objects.count][8];
  41.    eval("this.objects.U" + i).var7 = _root.mapsArray[_root.levelNumber][5][this.objects.count][9];
  42.    this.objects.count = this.objects.count + 1;
  43.    i++;
  44. }
  45. this.createEmptyMovieClip("shape",3);
  46. this.shape.beginFill("0x000011",100);
  47. i = 0;
  48. while(i < _root.mapsArray[_root.levelNumber][4].length)
  49. {
  50.    if(_root.mapsArray[_root.levelNumber][4][i][0] == "moveTo")
  51.    {
  52.       this.shape.moveTo(_root.mapsArray[_root.levelNumber][4][i][1],_root.mapsArray[_root.levelNumber][4][i][2]);
  53.    }
  54.    else
  55.    {
  56.       this.shape.lineTo(_root.mapsArray[_root.levelNumber][4][i][1],_root.mapsArray[_root.levelNumber][4][i][2]);
  57.    }
  58.    i++;
  59. }
  60. this.shape.endFill();
  61. this._x = - _root.mapsArray[_root.levelNumber][2][0] + 300;
  62. this._y = - _root.mapsArray[_root.levelNumber][2][1] + 225;
  63.