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

Répondre à