La gestion du texte
CHAPITRE 14
345
Mettre en forme un texte avec les CSS
Avant toute chose, il est important de savoir que les styles CSS s’appliquent à une
instance de type TextField() qui contient du texte au format HTML ou XML. La mise en
forme d’un texte à partir de styles CSS (Cascading Style Sheets) s’avère très intéressante
pour plusieurs raisons :
• De nombreux développeurs connaissent déjà les CSS. La consultation, la création et la
mise à jour de tels documents s’en trouvent facilitées.
• La mise à jour d’une animation (au niveau de l’aspect du texte) ne nécessite pas une
nouvelle publication du fichier FLA d’origine.
• Une même feuille de styles de type CSS peut être partagé entre une page HTML et un
fichier SWF.
Dans l’interface de Flash, la gestion des CSS peut se traduire par deux techniques :
• En créant des styles en ActionScript.
• En important une feuille de styles sous forme de fichier externe.
Créer une feuille de styles en ActionScript
Pour démarrer notre apprentissage des CSS, nous devons commencer par placer un texte
dynamique sur la scène que nous intitulons leMessage. Soit vous utilisez l’outil Texte
disponible dans l’IDE de Flash, soit vous saisissez les lignes d’instructions ci-dessous :
var leMessage:TextField = new TextField();
leMessage.x = 20;
leMessage.y = 20;
leMessage.width = 280;
Balise
Attributs supportés
Remarques
Le texte doit avoir l’attribut multiligne
activé.
class
La classe de style CSS doit être définie par
un objet flash.text.StyleSheet.
href, event et target. a:link,
a:hover et a:active
Vous pouvez utiliser l’événement link pour
que le lien exécute une fonction ActionScript
dans un fichier SWF.
![]()
src, width, height, align, hspace,
vspace, id et checkPolicyFile
Tableau 14-1 Balises HTML reconnues par le lecteur Flash. (Suite)
CHAPITRE 14
345
Mettre en forme un texte avec les CSS
Avant toute chose, il est important de savoir que les styles CSS s’appliquent à une
instance de type TextField() qui contient du texte au format HTML ou XML. La mise en
forme d’un texte à partir de styles CSS (Cascading Style Sheets) s’avère très intéressante
pour plusieurs raisons :
• De nombreux développeurs connaissent déjà les CSS. La consultation, la création et la
mise à jour de tels documents s’en trouvent facilitées.
• La mise à jour d’une animation (au niveau de l’aspect du texte) ne nécessite pas une
nouvelle publication du fichier FLA d’origine.
• Une même feuille de styles de type CSS peut être partagé entre une page HTML et un
fichier SWF.
Dans l’interface de Flash, la gestion des CSS peut se traduire par deux techniques :
• En créant des styles en ActionScript.
• En important une feuille de styles sous forme de fichier externe.
Créer une feuille de styles en ActionScript
Pour démarrer notre apprentissage des CSS, nous devons commencer par placer un texte
dynamique sur la scène que nous intitulons leMessage. Soit vous utilisez l’outil Texte
disponible dans l’IDE de Flash, soit vous saisissez les lignes d’instructions ci-dessous :
var leMessage:TextField = new TextField();
leMessage.x = 20;
leMessage.y = 20;
leMessage.width = 280;
Balise
Attributs supportés
Remarques
Le texte doit avoir l’attribut multiligne
activé.
align et class
class
La classe de style CSS doit être définie par
un objet flash.text.StyleSheet.
href, event et target. a:link,
a:hover et a:active
Vous pouvez utiliser l’événement link pour
que le lien exécute une fonction ActionScript
dans un fichier SWF.
src, width, height, align, hspace,
vspace, id et checkPolicyFile
Tableau 14-1 Balises HTML reconnues par le lecteur Flash. (Suite)
