Le texte Imprimer

 

 

 

 

Explications à venir...

 

Différentes techniques d'affichage d'un texte sur la scène : text1.fla


titre.text = "Jours de la semaine";
nombreDeJours.text = "12";
calcul.text = (23*25).toString();

var prenom:String = "David ";
var nom:String = "TARDIVEAU";
identite.text = prenom+nom;

identite2.appendText(prenom+nom);

listeFilms.appendText("Lundi\n");
listeFilms.appendText("Mardi\n");
listeFilms.appendText("Mercredi\n");
listeFilms.appendText("Jeudi\n");

var semaine:Array = ["Lundi","Mardi","Mercredi","Jeudi"];

for each(var jour:String in semaine) {
liste2Films.appendText(jour+"\n");
}



Rendre les lignes d'un texte dynamique cliquables : text2.fla


listeFilms.appendText("Lundi\n");
listeFilms.appendText("Mardi\n");
listeFilms.appendText("Mercredi\n");
listeFilms.appendText("Jeudi\n");

listeFilms.addEventListener(MouseEvent.MOUSE_DOWN,lireVideo);

function lireVideo(evt:MouseEvent) {
trace(listeFilms.getLineIndexAtPoint(listeFilms.mouseX,listeFilms.mouseY));
numeroLigneCliquee.text = listeFilms.getLineIndexAtPoint(listeFilms.mouseX,listeFilms.mouseY).toString();
}



Créer un texte dynamiquement sur la scène : text3.fla


var titre:TextField = new TextField()
titre.text = "Cinema Paradiso";
addChild(titre)

Formater un texte sur la scène : text4.fla

var titre:TextField = new TextField();
titre.text = "Cinema Paradiso";
addChild(titre);

titre.x=20;
titre.y=20;

var stylePerso:TextFormat = new TextFormat();
stylePerso.size = 14;
stylePerso.color = 0x3333BB;

titre.setTextFormat(stylePerso);



Assigner une police de caractères à un texte dynamique : text5.fla


var titre:TextField = new TextField();
titre.text = "Cinema Paradiso";
titre.embedFonts = true;
titre.autoSize = TextFieldAutoSize.LEFT
addChild(titre);

titre.x=20;
titre.y=20;

var stylePerso:TextFormat = new TextFormat();
stylePerso.size = 14;
stylePerso.color = 0x3333BB;
// La police ci-dessous a été importée dans la bibliothèque.
// Un nom de liaison lui a été donné (peu importe lequel).
stylePerso.font="Century Gothic";

titre.setTextFormat(stylePerso);



Surveiller la modification d'un texte de saisie et le changement de focus : text6.fla


messageSMS.maxChars = 64;
messageSMS.restrict = "a-z, A-Z, 0-9";

messageSMS.addEventListener(FocusEvent.FOCUS_IN,zoneActivee);
messageSMS.addEventListener(TextEvent.TEXT_INPUT,saisieEnCours);
messageSMS.addEventListener(FocusEvent.FOCUS_OUT,saisieTerminee);

function zoneActivee(evt:FocusEvent) {
if (messageSMS.text=="Saisissez votre texte…") {
messageSMS.text="";
}
}

function saisieEnCours(evt:TextEvent) {
compteCaracteres.text = "Nombre de caractères saisis : "+messageSMS.text.length.toString();
}

function saisieTerminee(evt:FocusEvent) {
compteCaracteres.text=(64-messageSMS.text.length)+" caractères restants.";
}