begin process at 2008 05 16 18:28:48
1 173 622 membres
440 nouveaux aujourd'hui
13 972 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

INTÉGRER UNE POLICE SPÉCIALE DANS UNE ANIMATION


Information sur le tutorial

Catégorie :Tutoriaux Date de création : 12/04/2006 14:51:32 Vu : 11 564 fois

Note :
8,08 / 10 - par 12 personnes
8,08 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (24)
Ajouter un commentaire et/ou une note

Description

Tout le monde en parle, tout le monde sait que c'est faisable...mais manquait une référence sur ce site! Ce sera chose faite!

Tutorial

Salut,

Alors je me permets de reprendre une réponse de michto sur le forum qui m'a vraiment aidé à une époque et depuis j'ai croisé pas mal de gens ayant le même soucis que moi. Alors au lieu de les rediriger vers un post sur le forum (fallait que je le recherche à chaque fois! lol), je le reprends ici.

Extrait de http://www.flashkod.com/forum.v2.aspx?ID=482125

***************************** EXTRAIT *******************************

- D'abord dans la bibliothéque, dans le menu :  "New Font" (Nouvelle Police).
- Dans la fenêtre tu choisis ta police et tu la nomme (peu importe le nom).
=> Dans la bibliothèque, ta police apparait (icône A).
- Clic droit sur la police, dans le menu volant : "Linkage" (Liaison)
- Coche "Export  pour Action Script" (laisse la derniére case cochée qui s'affiche automatiquement).
- Donne un identifiant. Celui-là est IMPORTANT ex : MaPolice (tu va le réutiliser dans ton code).
... voila pour la préparation de la police.

- Dans ton code :
monChampTxt.embedFonts = true;
monChampTxt.text = "Avec FlashKOD mes anims, elles ont un beau poil !!";
var formTxt:TextFormat = new TextFormat();
formTxt.font = "MaPolice";
monChampTxt.setTextFormat(formTxt);

Tu dois appliquer le format de texte à tous les textes que tu souhaiteslisser !!! (c'est pas automatique). J'ai testé avec des caractéresspéciaux (þ±ß...etc) et ça marche trés bien.

*************************** FIN EXTRAIT ******************************

...dans le post d'origine, il était question d'un problème sous MAC, ...si certains d'entre vous veulent tester...n'hésitez pas à faire des commentaires!

@+! Samy
14 avril 2006 16:53:57 :
Correction d'une faute d'orthographe! ;)
  • signaler à un administrateur
    Commentaire de on_drag_on le 14/04/2006 16:25:01

    Raaaaaah, je passe par hasard et tombe sur ce sujet ^^! j'avais bien galérer là-dessus.
    http://www.flashkod.com/infomsg/INTEGRATION-POLICE-0_597973.aspx
    :-)
    A+!
    P.S.: monChampTxt.embebFonts = true;   (petite correction: embed...)
    comme quoi encore une fois copier-coller sans regarder c'est le meilleur moyen de se planter ! ;-D

  • signaler à un administrateur
    Commentaire de goldenboy68 le 14/04/2006 16:53:00

    ...pourtant j'avais corrigé quelques fautes de français! lol

  • signaler à un administrateur
    Commentaire de goldenboy68 le 14/05/2006 21:03:04

    Si le voteur pouvait expliquer son 3/10...y a-t-il une erreur dans le tuto?

  • signaler à un administrateur
    Commentaire de on_drag_on le 15/05/2006 14:21:07

    ?? ça m'est aussi arrivé. apparemment y'a des petits malins qui passent leurs temps à faire ch*** sans explications. du coup quand je cherche qq-chose moi la note je m'en fout, je lis les comments ;-)
    Je mets un 10, parce que c'est un tuto somme toute simple mais ô combien utile.

  • signaler à un administrateur
    Commentaire de goldenboy68 le 15/05/2006 14:45:11

    Merci...

    je suis pas contre la critique, mais faut-il encore qu'elle soit justifiée! :)

    @+! Samy

  • signaler à un administrateur
    Commentaire de nem51 le 18/09/2006 12:05:06

    bonjour,
    j'ai fait la manip mais il y a quelque chose qui ne marche  pas pour la tester je prend mon anim et la lis sur un autre ordinateur qui na pas la police et sans la manip c vrai sa ne marche pas du tout et mon anim fait 87ko après la manip mon anim fait 467ko mais je vois tjs pas la police la zone reste blanche.
    Mon animation comporte un champ de texte dynamique qui se rempli en chargeant un fichier XML j'ai copier le code j'ai juste enlever cette ligne
    monChampTxt.text = "Avec FlashKOD mes anims, elles ont un beau poil !!";
    Si vous comprenez merci de m'expliquer

  • signaler à un administrateur
    Commentaire de nem51 le 18/09/2006 12:18:20

    En fait j'ai trouvé donc si sa peut aidé kkun verifier bien que l'ordi sur lequel vous tester l'animation possède bien la même version du lecteur flash de votre animation ;)

  • signaler à un administrateur
    Commentaire de max_snsn le 18/10/2006 14:13:53

    hello
    mon bléme est de comprendre ou est ce qu'il faut placer le code
    merci pour votre aide

  • signaler à un administrateur
    Commentaire de goldenboy68 le 18/10/2006 14:25:20

    Salut,

    Tu peux le mettre sur la première image directement (clic sur la 1ère image, puis code à coller dans le panneau "Actions").
    Ensuite, il suffit de modifier les chemins jusqu'à ton champ texte pour qu'il corresponde bien.

    @+! Samy

  • signaler à un administrateur
    Commentaire de jeremy7327 le 31/10/2006 22:43:32

    je ne sui pas capable.
    je place le code a la première image et dan la sone se texte je met le nom de la police comme variable.

    si ce n'ai pas sa qu'il fau faire dite le moi.
    sinon quelqu'un a un fichier fla pour que je le fai a partir de.

  • signaler à un administrateur
    Commentaire de goldenboy68 le 01/11/2006 12:40:59

    C'est pas la variable de la zone de texte qu'il faut définir, mais le nom de la zone de texte.

    @+! Samy

  • signaler à un administrateur
    Commentaire de attaoui_01 le 23/11/2006 01:16:36

    Merci

  • signaler à un administrateur
    Commentaire de van2301 le 25/04/2007 19:09:07

    Hello.

    Je viens d'intégrer ce code dans mon anim, et effectivement cela fonctionne.
    Je rencontre toutefois un problème.

    Mon texte est un fichier .txt externe, chargé dynamiquement dans une zone de texte dynamique.
    J'ai mis des balises de type <b> ou <i> ou encore <font>, mais ces balises gêne le bon chargement du texte.
    Si quelqu'un peut m'aider…

    Merci d'avance.

  • signaler à un administrateur
    Commentaire de goldenboy68 le 26/04/2007 13:42:30

    Pour afficher un texte formaté avec des balises HTML, il faut utiliser:
    tonChampTexte.htmlText ="...";

    @+! Samy

  • signaler à un administrateur
    Commentaire de recco le 19/05/2007 22:27:25

    Bonjour. Si mon texte est statique, ai-je besoin de tout ce code ou est-ce que mettre la police dans la bibliothèque suffit ? Merci.

  • signaler à un administrateur
    Commentaire de goldenboy68 le 21/05/2007 08:29:36

    Non, si le texte est statique tu ne devrais pas avoir besoin de tout ce code (ni même d'intégrer la police dans la bibliothèque).

    => à tester quand même

    Si ça marche pas, tu peux cliquer sur "Intégrer des caractères" dans les "Propriétés" et au pire, tu fais 2 fois Ctrl+B pour convertir ton texte statique en image (là plus aucun problème de police! Mais à voir au niveau du poids de l'anim!)

    @+! Samy

  • signaler à un administrateur
    Commentaire de mouahaha le 10/06/2007 12:27:51

    Exactement ce qu'il ma fallait, je savais intégrer des caractères, mais pas utiliser une police intégrée depuis le code...
    Il me manquait le embedFonts en fait.
    Merci beaucoup.

  • signaler à un administrateur
    Commentaire de ademus le 24/10/2007 17:25:24

    variante :

    On créer une champ texte en dur (eventuellement masqué) et on clique sur "Intégrer" dans le panel propriété.
    La police de ce champ devient incorporée à l anim flash et peut même être appelée par du script.

    Plus besoin de créer une police dans la bibliothéque.

  • signaler à un administrateur
    Commentaire de goldenboy68 le 24/10/2007 19:34:29

    Mouais, suis pas sûr que tous les caractères soient intégrés de cette manière. Et si tu sais pas quels types de caractères vont être utiles dans ton champ, c'est pas forcément une bonne façon de faire.

  • signaler à un administrateur
    Commentaire de jak645 le 01/01/2008 23:56:32

    Serais pas plus simple avec flash tu cree un texte et tu choisi le fonts plus bas tu cree ton fonts avec un logitiel et tu exporte de windows fonts et tu va chercher avec flash 8 non ;p

  • signaler à un administrateur
    Commentaire de goldenboy68 le 03/01/2008 08:33:21

    La méthode expliquée dans ce tutoriel est l'intégration par ActionScript. Il est possible d'intégrer une police dans la partie "Propriétés" d'une zone de texte, mais la méthode ne me plaît pas trop :
    - quelqu'un qui ne le sait pas ne verra pas forcément que des caractères ont été intégrés
    - si c'est pour de la création dynamique de champs textes t'es quand même obligé de bidouiller et d'avoir un champ posé sur la scène
    - et enfin si tu changes de PC, en recompilant avec la police dans la bibliothèque il me semble que ça marche alors qu'en intégrant dans "Propriétés" je suis pas si sûr...m'enfin ça c'est à vérifier.

    @+! Samy

  • signaler à un administrateur
    Commentaire de crewstyle le 29/04/2008 15:54:03

    Salut Samy :)
    C'est juste pour te dire merci ^^

    Donc, merci :)
    ++


    PS (tant que j'y suis) :
    - comment faire fonctionner ceci : formTxt.bold = true;
    (j'ai beau mettre ceci, la police ne se graisse pas :s
    En vous remerciant d'avance)

  • signaler à un administrateur
    Commentaire de goldenboy68 le 29/04/2008 16:02:44

    Alors de mémoire y'a souvent des problèmes si tu veux mettre différents types de caractères dans une même zone de texte.

    Si le gras fonctionne pas, c'est sans doute qu'il n'est pas embarqué dans la police, il doit y avoir une 2ème police pour le gras...mais par contre pour faire cohabiter le gras et le non-gras...j'ai jamais testé à vrai dire.

    Sinon, il me semble qu'en sélectionnant "Gras" au niveau des propriétés de la zone de texte, ça t'embarques le Gras, mais pas sûr que tu puisses avoir du gras et du non-gras comme dit.

    ...à tester !

    @+! Samy

  • signaler à un administrateur
    Commentaire de crewstyle le 29/04/2008 16:05:28

    Tu te casse la tête pour rien l'ami :) (ou alors me suis mal exprimé ^^) :
    Je veux juste faire apparaitre mon champ dynamique en gras.

    Et effectivement, tu dois avoir raison sur le fait que la police n'embarque pas le gras.
    Merci pour tes lumières :)


    (perso, je te mets 11/10 ^^)

Ajouter un commentaire

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS