Bonjour!
J'ai un problème avec un texte multiligne.
Quand je clic sur un bouton, ça envoie le text et le format à un fichier PHP
(dans propriétés du Texte, c'est bien coché multiligne..)
voici mon code flash :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
BtnChalkboard.onPress = function ()
{
monFormat = formatCourant;
monFormat.font = "Chalkboard" ;	
//texte.setTextFormat(début, fin, monFormat);
texte.setTextFormat(monFormat);	
var lv_send:LoadVars = new LoadVars();
	lv_send.texte = texte.text;
	lv_send.format = monFormat.font;
	lv_send.taille =_root.tailleSlider.getValue();
	lv_send.send("RecuperationTexteFlash.php", "this", "GET");
};
une fois mon fichier php lancé, je recharge un autre fichier SWF (avec le texte et le format) de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
//On crée un nouveau format de texte
var my_fmt = new TextFormat();
my_fmt.blockIndent = 20;
my_fmt.color = 0xFFFFFF; // hex value for white 
my_fmt.font = VariableFormat;
my_fmt.size = VariableTaille;
//On crée le texte 
this.createTextField("TextePlaque", 2, 100, 100, 300, 100);
TextePlaque.multiline = true;
TextePlaque.color = 0xFFFFFF;
TextePlaque.text = VariableTexte;
TextePlaque.setTextFormat(my_fmt);
Le problème est le suivant :
Le texte, disposition, format et taille sont bien respectées.
Mais : mon texte multiligne du début se retrouve sur une ligne !!
J'ai donc essayé de changer cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
TextePlaque.text = VariableTexte;
par celle-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
TextePlaque.text = VariableTexte.join("\r");
pour un retour chariot ou meme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
TextePlaque.text = VariableTexte.join("\n");
Mais ça ne change rien...
Bref qu'en pensez-vous?
Serait-ce lors de l'exportation du premier flash que je dois dire que le texte est multiligne afin que les retour ligne du texte soient remplacés par des "\n" par exemple dans ma variable exportée??
Merci d'avance pour votre aide