如何在变量中增加此文本值?
例如,文件夹
中的文件名fileNAME = '1';
稍后在脚本中我需要做一个变量有一个数字,需要将这个数字设置为fileNAME:
newNumber++;
并需要设置为newNumber值:
fileNAME = '*newNumber*';
这里不知道如何做到这一点。
这里是完整的脚本
// Listing item menu
// Listi= test premiere list
Itemlist = 1; // test itemid 1 in DB
Listi=1; // List loop (while) Listi/ max item show in screen
Pid = 100; // Picture id (100-1 eatch loop)
Xitem = 0; // X coor for the item + picturesize+ marge
Yitem = 0; // Y coor for the item + picturesize+ marge
InpicX = 46; // Initial X of menue item list
InpicY = 186; // Initial Y of menue item list
MargeX = 7; // Marge bettwenn 2 picture X
MargeY = 6; // Marge bettwenn 2 picture Y
ISIZEX = 82; // X size of picture
ISIZEY = 82; // X size of picture
fileNAME = '1';// identifie le nom fichier 1,2,3,4,5,6 .....
PIDNAME = 0 // identifie le nom de limage a id de limage
// Test if have item
while(Listi<=36){
if (($gameParty.hasItem($dataItems[Itemlist])==true || $dataItems[Itemlist].itypeId !== 2) || $dataItems[Itemlist].itypeId !== 3){
$gameScreen.showPicture(Pid, fileNAME, 0, InpicX+Xitem, InpicY+Yitem, 100, 100, 255, 0);
$gameScreen.setPictureCallCommon(Pid, 21, 1);
// cré une variable PIDNAME [X] selon le pid ex: si clic sur image 200 , variable volatile PIDNAME= LE NOM DE FICHIER
PIDNAME[Pid] = $gameScreen._pictures[Pid]._name;
if (Listi==12 || Listi==24 || Listi==36) {
Xitem=0; Yitem+=ISIZEY+MargeY; Itemlist++; Listi++; Pid++;
}else{Xitem+=ISIZEX+MargeX; Itemlist++; Listi++; Pid++;}
}else {Itemlist++;}}
答案 0 :(得分:0)
将文件名转换为int。
currentFileNumber=parseInt(fileNAME);
然后递增数字。
currentFileNumber++;
最后,将文件编号转换为字符串并将其用于您的目的。
fileNAME=currentFileNumber.toString();
或更轻松
保留一个变量来跟踪您当前的文件编号。
fileNumber=1;
随时增加它。
fileNumber++;
然后将其转换为字符串以获取字符串表示。
fileName=fileNumber.toString();
答案 1 :(得分:0)
好的找到了最佳解决方案。 伙计们
fileNames = 数字(&#34; 1&#34;);
文件名++;
文件名= <强>字符串强>(文件名);
对我有益