PS : j'ai lu un peu tard dans ta signature que tu utilises Flash CS4 donc je pense que c'est un bug lié à CS4 dans tous les cas
PS2 : faut penser à mettre à jour Flash CS4 même si cela ne fixe pas tous les problèmes cela en fixe beaucoup tout de même. EKA+ :) Le 15 mars 2010 15:54, ekameleon <[email protected]> a écrit : > 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
