Le chargement de texte HTML ajoute des espaces blancs supplémentaires dans le champ Texte
日本語 | 简体中文 | 繁體中文 | 한국어 | Deutsch | English | Español | Italiano
Problème
Lorsque vous chargez un fichier TXT qui contient du texte HTML, les sauts de ligne dans le fichier de texte apparaissent sous la forme de balises <br>, ce qui ajoute des espaces blancs supplémentaires dans le champ de texte.
Par exemple, si le champ de texte contient les éléments suivants :
textVar=
<p>Line A</p>
<p>Line B</p>
Lorsque ce fichier est lu par Flash Player, les résultats ont l'aspect suivant :
Line A
Line B
Raison
Ceci fait partie de la conception. Les champs de texte de Flash lisent le formatage des champs de texte tels qu'ils sont dans le fichier .txt chargé. Par conséquent, dans l'exemple ci-dessus, le saut de ligne placé à la fin de la ligne A (Line A) est lu et affiché sous la forme d'un saut de ligne complet.
Solution
Pour supprimer les espaces blancs supplémentaires dans le champ de texte, appliquez la méthode condenseWhite au champ de texte HTML, comme indiqué dans le code ci-dessous :
myTextField.condenseWhite = true
Informations supplémentaires
Pour plus d'informations sur l'utilisation de la commande condenseWhite, consultez le Guide de référence ActionScript.
| Date de la dernière mise à jour : | 12.09.05 |
|---|