Betűtípusok beágyazása (betűtípusok beágyazása), érdekes a vaku (AS2, AS3)
A minap azon gondolkodtam, hogyan kell beágyazni a betűtípust használva kódot projekt Flash CS3 (AS3). Töltöttem keres információt a témában délután és tényleg sehol jött.
A legtöbb rekordok találtam tanácsos használni a konstrukció:
De Sietek csalódást azoknak, akik keresik a választ arra a kérdésre: „Hogyan lehet még, hogy ez a kialakítás a CS3» - semmilyen módon. Sajnos CS3 sok dolog van, hogy készülnek a nem túl kényelmes a programozó (bár Flex végrehajtani egy ilyen rendszer bevezetése, és nem világos, hogy mi akadályozta meg, hogy észre a CS3).
Egy kis gyötrelem, találtam két ki a helyzet, de még mindig ne használja az IDE, akkor nem fog sikerülni.
Az első lépés mindkét módszer ugyanazt - meg kell importálni a betűtípust a IDE, ez történik az alábbiak szerint:
A könyvtár (Library majd), kattintson ide (pirossal jelölve):
Ezután válassza ki a «New betűtípus» menüpontot. és a megjelenő ablakban válassza ki a kívánt betűtípust és lehetőségek (félkövér, dőlt, bitmap, méret), a Név mezőben szerepel azonosítóját, amelyhez a jövőben meghatározza a betűtípust.
«OK» Press. A könyvtárban mi volt a beágyazott font nevű fontArial.
Ezután válassza ki azt a listában, kattintson a jobb gombbal a menüben válassza «Linkage«, a megjelenő ablakban, hogy egy kullancs: Export ActionScript, és ha azt akarjuk, hogy az export az első kerethez (az ekporta osztály az első képkocka, ha biztosított preloader és azt hozzáférhetővé tette) .
Annak érdekében, hogy a betűtípus TextField'a hogy mi végre, akkor igénybe ezt a design:
Szóval használni egy másik módja a több kódot is felülmúlja az előző változat, de véleményem szerint sokkal kényelmesebb használni:
A második lépés (második módszer):
Először is, azt kell mondani, hogy körülbelül getDefinitionByName () függvény az esetre, ha nem tudja, mit csinál.
getDefinitionByName () függvény a nevét az osztály a hivatkozás a osztályt, azaz, a használata a design:
Ez vezet az a tény, hogy a SpriteClass válik egy hivatkozás a Sprite osztály, és létrehozhat sprite az alábbi linken:
És így haladunk az üzleti életben.
Gondoskodjon minden szükséges projekt import betűtípusok csak akkor kell ezt a projektet, meg kell írni egy absztrakt osztály:
LoadFont alábbi függvény egy hivatkozás az osztály megkövetelte registriuret betűtípus és visszatérve a betűtípus nevét (nem összekötő)
És a második rész a lépés írunk a saját osztálya egy adott projekthez:
És most minden marad számunkra az, hogy amikor létrehoz egy betűtípus nevét TextFormat'a FontManager'a például FontManager.fontNameTahoma.