home *** CD-ROM | disk | FTP | other *** search
/ Champak 108 / jogo-disk-108.iso / Games / steppenwolf_1_chapter_3.swf / scripts / frame_1226 / DoAction.as
Text File  |  2010-05-15  |  2KB  |  66 lines

  1. StringSave = eval("/Save:Fichier").split("@");
  2. StringNomVar = StringSave[0].split(",");
  3. StringValeurVar = StringSave[1].split(",");
  4. StringTypeVar = StringSave[2].split(",");
  5. i = 0;
  6. while(i < StringNomVar.length)
  7. {
  8.    if(StringTypeVar[i] eq "number")
  9.    {
  10.       set("/Variables:" + StringNomVar[i],Number(StringValeurVar[i]));
  11.    }
  12.    else if(StringTypeVar[i] eq "boolean")
  13.    {
  14.       if(StringValeurVar[i] eq "true")
  15.       {
  16.          set("/Variables:" + StringNomVar[i],true);
  17.       }
  18.       else
  19.       {
  20.          set("/Variables:" + StringNomVar[i],false);
  21.       }
  22.    }
  23.    else
  24.    {
  25.       set("/Variables:" + StringNomVar[i],StringValeurVar[i]);
  26.    }
  27.    i += 1;
  28. }
  29. tellTarget("_root.Inventaire.ObjetAffiche")
  30. {
  31.    gotoAndStop(eval("/Variables:ObjetSelect") + 1);
  32. }
  33. StringInventaire = StringSave[3].split(",");
  34. set("/Variables:InvNb",int(StringInventaire[0]));
  35. i = 1;
  36. while(eval("/Variables:InvNbMax") >= i)
  37. {
  38.    set("/Variables:InvObjet" + i,int(StringInventaire[i]));
  39.    i += 1;
  40. }
  41. StringMeg = StringSave[4].split(",");
  42. set("/Variables:MegSetting",new ┬º/Variables:Setting┬º());
  43. eval("/Variables:MegSetting").X = StringMeg[0];
  44. eval("/Variables:MegSetting").Y = StringMeg[1];
  45. eval("/Variables:MegSetting").Scale = StringMeg[2];
  46. eval("/Variables:MegSetting").Position = StringMeg[3];
  47. eval("/Variables:MegSetting").Tableau = StringMeg[4];
  48. if(eval("/Variables:EtatActif") eq "Tab3" and eval("/Variables:Tab3Niveau") == 1)
  49. {
  50.    if(eval("/Variables:Cote") eq "G")
  51.    {
  52.       eval("/Variables:MegSetting").X = 146;
  53.       eval("/Variables:MegSetting").Y = 343;
  54.       eval("/Variables:MegSetting").Position = 1;
  55.    }
  56.    else
  57.    {
  58.       eval("/Variables:MegSetting").X = 433;
  59.       eval("/Variables:MegSetting").Y = 274;
  60.       eval("/Variables:MegSetting").Position = 3;
  61.    }
  62. }
  63. set("/Save:Fichier","");
  64. set("/Variables:MegDessus",false);
  65. eval("/Variables:MegSetting").MegInitialisation();
  66.