Forums Développement Multimédia

Aller au contenu

- - - - -

Intégration d'une typo à une application Air

as3 animate typo police

7 réponses à ce sujet

#1 OMG

    Ceinture Jaune

  • Members
  • PipPip
  • 16 messages

Posté 26 March 2018 - 17:44 PM

Bonjour les amis,

J'ai repris en main une application de l'ami archiroc.
Vintage Crazy Life.
Et ça bombarde !!!!

Problème :

- Comment intégrer une typo TTF à l'appli.

J'ai fait tout comme il faut : intégration police, exportation as3 etc...

Mais rien à faire : sur l'ordi ça roule, une fois compilé et installé bah j'ai de l'arial ou similaire.

Pas bien grave : je peux faire des clips et gérer un alphabet 100% perso mais bon...
Si c'est prévu ?...
Elle est ou la combine ?

Merci les amis !

#2 OMG

    Ceinture Jaune

  • Members
  • PipPip
  • 16 messages

Posté 27 March 2018 - 17:03 PM

Coucou...

Pas d'idées ?

J'ai suivi les instructions ci-dessous :
https://helpx.adobe....appearance.html

et la typo est la suivante :
https://www.dafont.c...papertypes.font

Bref, bizarre ou pas ???

#3 pol2095

  • Members
  • PipPipPipPipPipPipPipPip
  • 1746 messages

Posté 27 March 2018 - 20:59 PM

Tu utilises un champs de texte TLF ou classique ?

il nous faut un peu de code.

#4 OMG

    Ceinture Jaune

  • Members
  • PipPip
  • 16 messages

Posté 28 March 2018 - 08:20 AM

Bonjour,

A priori sur animate il n'y a que du texte classique.

Pour le code :

var NameToKill: TextField = new TextField;
var formatName: TextFormat = new TextFormat();
NameToKill.y = 1360;
NameToKill.width = 600;
NameToKill.text = "NAME";
NameToKill.selectable = false;
NameToKill.multiline = false;
NameToKill.textColor = 0x6D071A;
formatName.size = 50;
formatName.font = "OldNewspaperTypes";
NameToKill.setTextFormat(formatName);
addChild(NameToKill);
NameToKill.x = 735 - NameToKill.textWidth / 2;
 

Puis forcément je modifie le texte plus loin.

Mais juste là,
Sur PC : le texte s'affiche correctement.
Sur Android après compilation et tout bien fait ( à priori ), je n'ai plus ma typo...

Merci !

#5 paodao

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 7065 messages

Posté 28 March 2018 - 09:18 AM

salut
cela fait longtemps que je n'ai pas fait de flash , mais il me semble qu'il faut activer la propriété embedFonts sur ton textField

https://help.adobe.c...html#embedFonts


NameToKill.embedFonts = true
 

a+

#6 OMG

    Ceinture Jaune

  • Members
  • PipPip
  • 16 messages

Posté 28 March 2018 - 09:40 AM

Merci,

Cela fonctionne en effet.
C'est tout bête mais il fallait le savoir.

Tu as bonne mémoire :)

FLASH N'EST PAS MORT !!!!

Bonne journée les gens.

#7 pol2095

  • Members
  • PipPipPipPipPipPipPipPip
  • 1746 messages

Posté 28 March 2018 - 11:05 AM

Du moment où tu fais une application AIR, il n'y a aucun pb avec la mort de Flash. De toute façon les navigateurs sont en perdition par rapport aux applications (trop lourd, trop lent, pas d'accès aux fonctions natives des smartphones, pas adapté pour des projets complexes...)

#8 Monsieur Spi

  • Community Manager
  • PipPipPipPipPipPipPipPip
  • 6996 messages

Posté 28 March 2018 - 11:45 AM

+1 paodao, m'en souvenais pas ;)




Répondre à ce sujet



  

3 utilisateur(s) li(sen)t ce sujet

0 membre(s), 3 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP