En ActionScript 3 on peut utiliser des feuilles de style pour gĂ©rer au mieux les textes. Pour suivre cette leçon on supposera que vous ayez des connaissances en CSS. Le but ici n’est pas de vous apprendre le CSS, mais Ă vous montrer comment on peut utiliser ces feuilles de styles en Actionscript 3.
var chargeurCSS:URLLoader = new URLLoader( ) ;
chargeurCSS.dataFormat = URLLoaderDataFormat.TEXT ;
// une feuille de style est creee
var feuilleDeStyle:StyleSheet = new StyleSheet( ) ;
var requete:URLRequest = new URLRequest( [[CHEMIN_DU_FICHIER_XML]] ) ;
chargeurCSS.load( requete ) ;
chargeurCSS.addEventListener( Event.COMPLETE, fctChargementTermine ) ;
chargeurCSS.addEventListener( IOErrorEvent.IO_ERROR, fctErreurChargement ) ;
function fctErreurChargement( pEvt:IOErrorEvent ):void {
[[ERREUR_DE_CHARGEMENT]]
}
function fctChargementTermine( pEvt:Event ):void {
// la feuille de style est définie en interprétant le contenu de style.css
feuilleDeStyle.parseCSS( pEvt.target.data ) ;
}
Imaginons maintenant que dans votre feuille de style vous ayez dĂ©fini un style pour les paragraphes sur la balise « p », pour l’utiliser il faut alors faire le code suivant.
var monTexte:TextField = new TextField( ) ; addChild( monTexte ) ; // la feuille de style monTexte.styleSheet = feuilleDeStyle ; // le contenu HTML monTexte.htmlText = "<p>Points: " + points + "</p>" ;
Comme en CSS, on peut avoir plusieurs styles par bloc de texte.
A voir aussi :
Quelques articles au hasard
- [ActionScript 3] Récupérer les noms des polices embarquées dans le flash
- [Flash] Le futur de la 3D sous Flash nom de code Molehill
- [ActionScript 3] SendAndLoad communiquer entre flash et page serveur
- [ActionScript 3] Récupérer les variables flashs (les flashVars)
- [Referencement] Google index les contenus du Flash
Plus de liens

Pas de commentaire