Je pense avoir trouver un bug, je vous explique :
Durant un "switch" que j'utilise avec un "string", la valeur du "string" est exactement la même que l'un des "case" et pourtant, elle ne détecte rien, voici du code :
Code: Select all
var modeList = new Array("ModeUn", "ModeDeux", "ModeTrois");
var window = new InputDialog({title: "TEST", inputType: InputDialog.Items, items: modeList});
window.onClosed = function(result)
{
if(result == 0) { stop(); }
else { mode = window.value; }
}
window.showModal();
switch(mode)
{
case "ModeUn":
func1();
break;
case "ModeDeux":
func2();
break;
case "ModeTrois":
func3();
break;
default:
Console.print(mode);
break;
}
function func1()
{
// contenu func1() ..
}
function func2()
{
// contenu func2() ..
}
function func3()
{
// contenu func3() ..
}