zbang | nenex75 a écrit :
B'jour à tous, Voici un simple exemple qui va illustrer ma question :
Code :
- _root.createEmptyMovieClip("monClip", 1);
- _root.monClip.createTextField("monTxt", 2, 10, 10, 150, 20);
- _root.monClip.monTxt.text = "Mon texte.";
- _root.monClip._alpha = 10;
- _root.monClip.monTxt._alpha = 10;
- trace(_root.monClip._alpha);
- trace(_root.monClip.monTxt._alpha);
|
La sortie nous montre 2 jolis "10". Le seul problème est que "mon texte" est drolement noir pour de l'alpha 10. Ma question est simple, comment faire pour que ça fonctionne? Si vous avez une réponse, je suis prenneur. Merci.
|
salut,
tu dois utiliser une police intégrée et utiliser un format de charactère ... après tu fais ce que tu veux de ton clip (alpha, rotation, ...)
pour la fonte à intégrée : Biblio > Nouvelle police > tu lui donne un nom (nom qui te servira dans le TextFormat et choisi la fonte en question ds le menu derroulant > click droit sur ta fonte qui apparaot maintenant ds la biblio > liaison > exporter pour actionscript
Code :
- leStyle = new TextFormat();
- with (leStyle) {
- font = "arial";
- bold = false;
- size = "10";
- align = "left";
- color = "0xff0099";
- }
- a = _level0.createEmptyMovieClip("daClip", 70);
- with (a) {
- _x = 10;
- _y = 10;
- createTextField("field", 0, 0, 0, 100, 17);
- field.embedFonts = true;
- field.text = "Mon texte en alpha";
- field.setTextFormat(leStyle);
- _alpha = 50;
- }
|
|