Mise en forme de texte avec une css
Hello,
J'essaye pour la première fois d'appliquer une mise en forme sur un texte dans Flash à partir d'une css. Le problème, c'est que la mise-en-forme ne s'applique pas à mon texte. Je pense pourtant avoir appliqué correctement les exemples de l'aide. J'aimerais néanmoins en être certain, donc je vous soumet mon code:
ActionScript:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| cssStyles.StyleSheet = new TextField.StyleSheet();
cssStyles.onLoad = function(ok) {
if (ok) {
description_txt.StyleSheet = this;
} else {
trace("Error loading CSS file.");
}
};
cssStyles.load("design.css");
//
description_txt.embedFonts = true;
description_txt.autoSize = true;
description_txt.html = true;
description_txt.htmlText = "<P ALIGN='LEFT'><FONT FACE='Arial'>"+variableContenantMonTexte+"</FONT></P>"; |
CSS:
Code:
1 2 3 4 5 6 7 8 9
| .g{
font-weight:bold;
}
.i{
font-style:italic;
}
.s{
text-decoration:underline;
} |
Texte:
Citation:
Ceci est le texte de description de la galerie Sociétés (à remplacer par la description souhaitée). Ce texte peut être formaté à l'aide de balises html (niveau 1) ou de classes css. Exemple: la balise <br /> permet de passer à la ligne. La classe <span class='g'>Un mot en gras</span> permet de forcer la graisse du texte. Il y a également: <span class='i'>un mot en italique</span>, <span class='s'>un mot souligné</span>. La balise <img src='URLduneimage.jpg' /> permet d'insérer une image.
Si vous voyez quelque chose d'anormal... merci d'avance pour l'aide!
PS: il va de soi que j'ai sélectionné l'option "rendre le texte au format html" dans les propriétés (même si j'ignore si c'est utile à partir du moment ou on déclare monChampTexte.html = true).