Bonjour,
je ne comprends pas pourquoi dans un texte html, les balise <p> ne sont pas prise en compte... même à partir de l'exemple donné dans l'aide actionScript.
Code ActionScript :
package {
import flash.display.Sprite;
import flash.text.StyleSheet;
import flash.text.TextField;
public class TextField_text extends Sprite {
public function TextField_text() {
var tf1:TextField = createCustomTextField(10, 10, 400, 40);
tf1.wordWrap = true;
tf1.htmlText = "<p><b>Lorem ipsum dolor sit amet.</b></p><p>dfhj dfkdf kdgf kdguf gk</p>";
// htmlText: <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"><b>Lorem ipsum dolor sit amet.</b></FONT></P>
trace("htmlText: " + tf1.htmlText);
// text: Lorem ipsum dolor sit amet.
trace("text: " + tf1.text);
var tf2:TextField = createCustomTextField(10, 50, 400, 22);
tf2.styleSheet = new StyleSheet();
tf2.htmlText = "<b>Lorem ipsum dolor sit amet.</b>";
// htmlText: <b>Lorem ipsum dolor sit amet.</b>
trace("htmlText: " + tf2.htmlText);
// text: Lorem ipsum dolor sit amet.
trace("text: " + tf2.text);
}
private function createCustomTextField(x:Number, y:Number, width:Number, height:Number):TextField {
var result:TextField = new TextField();
result.x = x;
result.y = y;
result.width = width;
result.height = height;
addChild(result);
return result;
}
}
}
Si quelqu'un a une idée... Merci d'avance.
Tout vient à qui sait attendre