ActionScript 3 .remplacer les() ne remplace première instance

En Flash ActionScript 3, je suis en train de faire quelque chose que je pensais était simple: remplacer toutes les occurrences d'une expression dans une chaîne de texte avec une autre phrase. Cependant, pour une raison que seule la première instance est remplacé et le reste ignoré. J'ai piraté une solution en cours d'exécution à travers la chaîne de remplacer la fonction autour de 9 fois, de sorte que le résultat final a tous les <br /> remplacé, mais j'aimerais savoir ce que j'ai fait de mal. Merci à l'avance!

Mon Code:

var importPostAddress = "123 Fake Street<br />Mytown<br />Mycounty<br />Mycountry<br />PO5 7CD<br /><br />";
var postAddress = importPostAddress.replace("<br />",", ");

Résultat attendu lors du suivi de postAddress:

123 Fake Street, Mytown, Mycounty, Mycountry, PO5 7CD, , 

Résultat réel:

123 Fake Street, Mytown<br />Mycounty<br />Mycountry<br />PO5 7CD<br /><br />