J'ai trouvé une parade pour la mise en forme de mon texte, en le remplaçant par un textArea contenant du HTML :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| // style du TextArea, activation du HTML
var my_styles = new TextField.StyleSheet();
my_styles.setStyle("p", {fontFamily:'Lucida Sans Unicode', fontSize:'12px', color:'#FFFFFF'});
bilan.setStyle( "backgroundColor", '#103C84');
bilan.styleSheet = my_styles;
bilan.html = true;
//récupération des projets
var i=0;
var projets:String = "";
for(i=0; i<projet.length; i++)
{
if( projet[i]!="undefined" && projet[i]!=undefined ) projets+= "- " + projet[i] + "<br/>";
}
bilan.text=projets; |
Par contre les styles ne passent pas, mon textArea reste définitivement blanc, avec un texte en Arial noir, alors que je le veux bleu écrit blanc...
Edition:
J'ai trouvé comment changer l'arrière-plan :
_global.styles.TextArea.backgroundColor = undefined;
Mais il me reste la police en noir et une affreuse bordure....
-----------------------------------------------------------
En parallèle je me suis attaquée à la récupération des choix (checkbox)
Au lieu d'aller à l'image suivante, j'ai remplacé l'action par une zone de texte qui vérifie mes variables. p et c ont bien les bonnes valeurs, mais lorsque j'affiche choix[0][0], j'ai "undefined" comme résultat alors que je devrais avoir l'une des 4 propositions...
var c=0;
choix[p] = new Array();
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| on(press){
//récupérer les choix faits pour le projet p dans choix
if (choix1.selected==true) {
choix[p][c]="Avoir le diplôme du niveau requis pour pouvoir vous présenter à un concours de la fonction publique";
c++;
}
if (choix2.selected==true) {
choix[p][c]="Etre habilité/e à enseigner";
c++;
}
if (choix3.selected==true) {
choix[p][c]="Répondre aux projets de votre entreprise";
c++;
}
if (choix4.selected==true) {
choix[p][c]="Vous reconvertir, changer dactivité";
c++;
}
}
on(release) {
//gotoAndStop(10);
nbprojets.text=p;
c--;
nbchoix.text=c;
lbchoix.text=choix[0][0];
} |
Si j'utilise un tableau à 1 dimension pour choix ça fonctionne mais j'ai besoin de 2 dimensions pour que les choix soient rattachés à leur projet respectif...
NB. p est incrémenté sur l'image 10 lorsque l'utilisateur choisit de compléter son projet par une autre proposition ou détruit et réinitialisé à 0 s'il veut recommencer son parcours.
Partager