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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
.g{
	font-weight:bold;
}
.i{
	font-style:italic;
}
.s{
	text-decoration:underline;
}

Texte:

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).