mrassaa
Messages postés143Date d'inscriptionlundi 15 mars 2010StatutMembreDernière intervention12 juin 2013
-
29 août 2011 à 12:35
yasdar
Messages postés121Date d'inscriptionmercredi 12 janvier 2011StatutMembreDernière intervention19 mai 2012
-
5 sept. 2011 à 18:50
Salut,
J'utilise Macromedia Flash 8 pour mes application flash (je suis débutant).
J'ai utilisé une police (gloria hallelujia) pour mon application et je me suis rendu compte que le autres ordi n'avaient pas cette police. Donc, j'ai voulu intégrer cette police à mon application mais rien n'y fait : Je l'ai mise dans ma "library" renommée en Font_1, je l'ai sélectionnée pour mes textes dynamiques, j'ai fait "embed" -intégrer- (j'ai essayé avec et sans auto-kern), j'ai fait aussi export for Actionscript tout rajoutant le code suivant :
// création du TextFormat
var tx_format:TextFormat = new TextFormat();
//pour flash 6 mx remplacer par
//tx_format = new TextFormat();
tx_format.font = "Arial";
// création du champ texte dans le clip ou on se trouve
this.createTextField("tx", 1, 0, 0, 0, 0);
tx.html = true;
tx.embedFonts = true;
tx.htmlText = "Ce texte utilise la police Arial mis dans la bibliothéque";
tx.autoSize = "left";
// assignation du TextFormat au TextField,
// formatage après tx.htmlText="un truc"; sinon ça ne marche pas
tx.setTextFormat(tx_format);
// vérification que la police est bien embed ( sinon il n'affichera rien, lorsque l'on effectue une rotation )
tx._rotation = 30;