Hello :) Oui pour gérer une rotation ou un alpha sur un TextField il faut appliquer un embedFonts depuis assez longtemps :)
Reste que depuis Flash8 je crois tu peux faire autrement avec le moteur Bitmap du FlashPlayer ;) textfield.cacheAsBitmap = true ; Ici tu actives le textfield pour qu'il soit transformé en bitmap, donc si tu zoom dessus tu verras des pixels mais pour un effet d'alpha c'est parfait. Sinon tu peux aussi utiliser les filtres pour créer l'effet bitmap : textfield.filters = [ new DropShadowFilter( ..... Donc plus besoin obligatoirement d'embeder la font. Sinon pour tes formats, tu as essayé d'utiliser les StyleSheet au lieu des TextFormat. En général pour les champs de textes dynamiques (à part les champs de saisies) c'est tout de même plus pratique :) PS : quand tu parles de créer ta police dans l'interface flash tu peux être plus précis ( Flash CS3 ? Flash CS4 ) , Dans tous les cas méfiance il y a un bug quand tu cherches à embeder une font via l'IDE de Flash .. j'arrive plus à trouver le lien qui en parle mais en principe c'est mieux de gérer ses fonts avec des swfs externes qui sont chargés en AS3 avec la classe Loader par exemple en oubliant pas de passer le ApplicationDomain du swf externe en ApplicatinDomain.currentDomain. EKA+ :) Le 15 mars 2010 15:45, Miyakuru <[email protected]> a écrit : > Bonjour à tous, > > Je cherche à faire apparaitre un textfield en faisant varier son > alpha. > J'ai donc galéré la dessus, lu pas mal de forums, pour trouver enfin > une solution: > http://www.adobe.com/devnet/flash/quickstart/embedding_fonts/#section6 > > Je pourrais m'arrêter la mais j'aimerais bien comprendre ce que je > fais, histoire de bien saisir le pourquoi du comment. > > 1. la propriété embedFont = true > Alors si j'ai bien compris, pour pouvoir jouer sur l'alpha, il faut > que la police soit vectorisée et donc pour cela l'incorporer dans le > paquet. C'est bien ça? > 2. créer ma police dans l'interface > J'utilise en temps normal une classe Styles qui stocke mes choix de > TextFormat pour mon interface. Lorsque que j'utilise ces TextFormat ça > ne marche pas. Des lors que je crée une police dans l'interface flash > (comme dans l'exemple), ca marche. Pourquoi? > > Y-a-t-il d'autres solutions possibles? > > Merci beaucoup de vos explications > > Jim > [Flash cs4, AS3] > > -- > Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes FCNG. > Pour envoyer un message à ce groupe, adressez un e-mail à > [email protected]. > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > [email protected] <fcng%[email protected]>. > Pour plus d'options, consultez la page de ce groupe : > http://groups.google.com/group/fcng?hl=fr > > -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG. Pour envoyer un message à ce groupe, adressez un e-mail à [email protected]. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/fcng?hl=fr
