Проблема в том, что objetClique
не строка.Вы, вероятно, хотите сделать что-то вроде switch (objetClique.name)
.
Если вы хотите понять, что происходит, перепишите код следующим образом:
if (objetClique == "hache") {
// ...
} else if (objetClique == "extincteur") {
// ...
}
Надеюсь, это более наглядно иллюстрирует, почему переключательне работаетobjetClique
не может быть равно строке "hache"
, , потому что это не строка .Судя по всему, objetClique
относится к DisplayObject
, и у них есть свойство с именем name
, с которым вы хотите сравнить:
if (objetClique.name == "hache") {
// ...
} else if (objetClique.name == "extincteur") {
// ...
}
, этот код будет работать, и это эквивалентнопереключатель, который выглядит следующим образом:
switch (objetClique.name) {
case "hache":
// ...
break;
case "extincteur":
// ...
break;
}