home *** CD-ROM | disk | FTP | other *** search
/ Champak 108 / jogo-disk-108.iso / Games / steppenwolf_1_chapter_4.swf / scripts / frame_1201 / DoAction.as
Text File  |  2010-05-15  |  1KB  |  46 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. StringInventaire = StringSave[3].split(",");
  30. set("/Variables:InvNb",int(StringInventaire[0]));
  31. i = 1;
  32. while(eval("/Variables:InvNbMax") >= i)
  33. {
  34.    set("/Variables:InvObjet" + i,int(StringInventaire[i]));
  35.    i += 1;
  36. }
  37. StringMeg = StringSave[4].split(",");
  38. set("/Variables:MegSetting",new ┬º/Variables:Setting┬º());
  39. eval("/Variables:MegSetting").X = StringMeg[0];
  40. eval("/Variables:MegSetting").Y = StringMeg[1];
  41. eval("/Variables:MegSetting").Scale = StringMeg[2];
  42. eval("/Variables:MegSetting").Position = StringMeg[3];
  43. eval("/Variables:MegSetting").Tableau = StringMeg[4];
  44. set("/Save:Fichier","");
  45. eval("/Variables:MegSetting").MegInitialisation();
  46.