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:
CSS:
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>";
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:
Si vous voyez quelque chose d'anormal... merci d'avance pour l'aide!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.
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).
Partager