La construction d’une interface sur la scène
CHAPITRE 6
183
styleEnTitre.size=14;
styleEnTitre.align = TextFormatAlign.RIGHT;
styleEnTitre.font="Helvetica Neue Bold Condensed";
zoneTexte.setTextFormat(styleEnTitre);
}
}
}
En comparant avec la classe précédente, vous constaterez que nous n’avons modifié qu’une
seule ligne du fichier TexteEnFormeMain.as.
titre1 = new TexteEnForme("Le soleir de la mer",1);
titre2 = new TexteEnForme("par Paul GreenBegmann",2);
Nous avons simplement ajouté un paramètre lors de l’instanciation de la classe et, de ce
fait, cela sous-entend que nous avons modifié la classe TexteEnForme(). Le changement
est flagrant et se caractérise par les lignes suivantes :
switch (numeroStyle) {
case 1 :
styleTitre();
break;
case 2 :
styleAuteur();
break;
}
En fonction de la valeur du paramètre précisé lors de l’instanciation de la classe TexteEnForme(), les fonctions styleTitre() ou styleAuteur() sont appelées. Ces dernières sont
similaires aux lignes d’instructions exposées précédemment :
public function styleTitre() {
styleEnTitre=new TextFormat();
styleEnTitre.color="0xFFFFFF";
styleEnTitre.size=24;
styleEnTitre.align = TextFormatAlign.RIGHT;
styleEnTitre.font="Helvetica Neue Bold Condensed";
zoneTexte.setTextFormat(styleEnTitre);
}
Grâce à cette technique, vous pouvez définir des styles bien précis pour une charte graphique
et faciliter ainsi sa mise en œuvre.
Conclusion
Il peut paraître fastidieux de devoir générer des nombreuses lignes de code pour aboutir
à une action assez simple, mais c’est en pratiquant les classes externes que vous réaliserez à
quel point cette technique de développement d’interface s’avère efficace.
CHAPITRE 6
183
styleEnTitre.size=14;
styleEnTitre.align = TextFormatAlign.RIGHT;
styleEnTitre.font="Helvetica Neue Bold Condensed";
zoneTexte.setTextFormat(styleEnTitre);
}
}
}
En comparant avec la classe précédente, vous constaterez que nous n’avons modifié qu’une
seule ligne du fichier TexteEnFormeMain.as.
titre1 = new TexteEnForme("Le soleir de la mer",1);
titre2 = new TexteEnForme("par Paul GreenBegmann",2);
Nous avons simplement ajouté un paramètre lors de l’instanciation de la classe et, de ce
fait, cela sous-entend que nous avons modifié la classe TexteEnForme(). Le changement
est flagrant et se caractérise par les lignes suivantes :
switch (numeroStyle) {
case 1 :
styleTitre();
break;
case 2 :
styleAuteur();
break;
}
En fonction de la valeur du paramètre précisé lors de l’instanciation de la classe TexteEnForme(), les fonctions styleTitre() ou styleAuteur() sont appelées. Ces dernières sont
similaires aux lignes d’instructions exposées précédemment :
public function styleTitre() {
styleEnTitre=new TextFormat();
styleEnTitre.color="0xFFFFFF";
styleEnTitre.size=24;
styleEnTitre.align = TextFormatAlign.RIGHT;
styleEnTitre.font="Helvetica Neue Bold Condensed";
zoneTexte.setTextFormat(styleEnTitre);
}
Grâce à cette technique, vous pouvez définir des styles bien précis pour une charte graphique
et faciliter ainsi sa mise en œuvre.
Conclusion
Il peut paraître fastidieux de devoir générer des nombreuses lignes de code pour aboutir
à une action assez simple, mais c’est en pratiquant les classes externes que vous réaliserez à
quel point cette technique de développement d’interface s’avère efficace.
