home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Acao / bubble_tanks_2.swf / scripts / frame_7 / DoAction.as
Encoding:
Text File  |  2008-09-02  |  3.0 KB  |  91 lines

  1. function switchForward()
  2. {
  3.    var _loc3_ = selectedEnemyIndex;
  4.    selectedEnemyIndex++;
  5.    if(selectedEnemyIndex >= enemies.length)
  6.    {
  7.       selectedEnemyIndex = 0;
  8.    }
  9.    _global.arenaPrevName = enemies[_loc3_].name;
  10.    _global.arenaPrevImage = enemies[_loc3_].image;
  11.    _global.arenaCurrentName = enemies[selectedEnemyIndex].name;
  12.    _global.arenaCurrentImage = enemies[selectedEnemyIndex].image;
  13.    _root.ico.selectObject.gotoAndPlay("forward");
  14.    displayEnemyRecord(selectedEnemyIndex,"prev");
  15. }
  16. function switchBackward()
  17. {
  18.    var _loc3_ = selectedEnemyIndex;
  19.    selectedEnemyIndex--;
  20.    if(selectedEnemyIndex < 0)
  21.    {
  22.       selectedEnemyIndex = enemies.length - 1;
  23.    }
  24.    _global.arenaPrevName = enemies[_loc3_].name;
  25.    _global.arenaPrevImage = enemies[_loc3_].image;
  26.    _global.arenaCurrentName = enemies[selectedEnemyIndex].name;
  27.    _global.arenaCurrentImage = enemies[selectedEnemyIndex].image;
  28.    _root.ico.selectObject.gotoAndPlay("backward");
  29.    displayEnemyRecord(selectedEnemyIndex,"next");
  30. }
  31. function displayEnemyRecord(showID, strLocation)
  32. {
  33.    showID = enemies[selectedEnemyIndex].id;
  34.    showText = enemies[selectedEnemyIndex].name;
  35.    showLocked = enemies[selectedEnemyIndex].locked;
  36.    var adjuster;
  37.    var mcSelectedClip;
  38.    if(strLocation == "current")
  39.    {
  40.       if(showLocked == true)
  41.       {
  42.          _root.ico.selectObject.selectedObject.enemyImage.attachMovie("enemyLocked","currentShownEnemy",200);
  43.       }
  44.       else
  45.       {
  46.          _root.ico.selectObject.selectedObject.enemyImage.attachMovie(enemies[selectedEnemyIndex].id,"currentShownEnemy",200);
  47.       }
  48.       mcSelectedClip = _root.ico.selectObject.selectedObject.enemyImage.currentShownEnemy;
  49.    }
  50.    else if(strLocation == "next")
  51.    {
  52.       if(showLocked == true)
  53.       {
  54.          _root.ico.selectObject.nextObject.enemyImage.attachMovie("enemyLocked","currentShownEnemy",200);
  55.       }
  56.       else
  57.       {
  58.          _root.ico.selectObject.nextObject.enemyImage.attachMovie(enemies[selectedEnemyIndex].id,"currentShownEnemy",200);
  59.       }
  60.       mcSelectedClip = _root.ico.selectObject.nextObject.enemyImage.currentShownEnemy;
  61.    }
  62.    else if(strLocation == "prev")
  63.    {
  64.       if(showLocked == true)
  65.       {
  66.          _root.ico.selectObject.prevObject.enemyImage.attachMovie("enemyLocked","currentShownEnemy",200);
  67.       }
  68.       else
  69.       {
  70.          _root.ico.selectObject.prevObject.enemyImage.attachMovie(enemies[selectedEnemyIndex].id,"currentShownEnemy",200);
  71.       }
  72.       mcSelectedClip = _root.ico.selectObject.prevObject.enemyImage.currentShownEnemy;
  73.    }
  74.    if(showLocked == false)
  75.    {
  76.       mcSelectedClip.TurnOff();
  77.    }
  78.    else
  79.    {
  80.       mcSelectedClip._xscale = mcSelectedClip._yscale = 150;
  81.    }
  82.    mcSelectedClip._x = 37;
  83.    mcSelectedClip._y = 33;
  84.    mcSelectedClip._parent._parent.name_txt.text = showText;
  85. }
  86. _global.pageTest = "bubbleopedia";
  87. stop();
  88. var selectedEnemyIndex = 0;
  89. _root.ico.selectObject.selectedObject.name_txt.text = _global.arenaCurrentName;
  90. displayEnemyRecord(selectedEnemyIndex,"current");
  91.