Bonjour à tous,

J'ai remarqué un truc bizarre sur flash 8 et je voudrais comprendre pourquoi ça me fait ça
Lorsque l'on fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
var une_chaine:String = new String("Bonjour");
var une_autre:String = new String("Bonjour");
trace(une_chaine == une_autre);
la trace me sort un false ??

Alors que si je fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
var une_chaine:String = "Bonjour";
var une_autre:String = "Bonjour";
trace(une_chaine == une_autre);
là, j'ai bien true en sortie.

Dans les 2 cas, l'operateur eq me renvoi true.
Il est indiqué dans l'aide qu'il ne faut plus utiliser eq dans les nouvelles versions, mais là j'avoue que je ne comprends pas le comportement du ==
Est ce que quelqu'un aurai une explication ?