Strona 1 z 1

osadzanie czcionki we flashu,

: wt kwie 12, 2005 10:16 pm
autor: intruder2600
czy jest wogóle mozliwosc osadzenia czcionki we flashu na stale - odwieczny problem z anti aliasingiem którego nie chce :]

pytalem na flash zone - kazali mi uzyc search, przeczytalem tylko jak sie wymadrzaja ale nikt nie byl w stanie rozwiazac problemu,

jest wogóle taka mozliwosc ?

btw.
http://www.google.pl/search?hl=pl&c2cof ... hu&spell=1

znalazlem odpowiedz - strona platna - serca nie maja ;(

Re: osadzanie czcionki we flashu,

: wt kwie 12, 2005 10:50 pm
autor: Nefro
Jest jak masz tą biblioteke po w prawym górnym rogu jest taki przycisk (na tej belce z napisem Liblary) klikasz na niego i wybierwsz " New Font" po ustawieni tam parametrów twoje czacinka w spise wszystkich będzie oznaczona gwiazdka (*).

Fajnie - nie :>?:D

Re: osadzanie czcionki we flashu,

: śr kwie 13, 2005 12:44 am
autor: intruder2600
prubowalem juz tego i kiszka :(
do tego dalem linkage / export for runtime sharing i nic :(

Re: osadzanie czcionki we flashu,

: śr kwie 13, 2005 8:43 am
autor: Nefro
Ale zaczekaj - ty nie chcesz aliasingu ?
Ja coś ci powiem - w właściwoście pola tekstowego jest takie pole do zaznaczenia chyba sie nazywa "use divice font", po zaznaczeniu tej opcji powinna ci sie wyświetlac czcionka pikelowa (naprawde :D)

Re: osadzanie czcionki we flashu,

: śr kwie 13, 2005 2:42 pm
autor: Marek_bf
Czcionkę trzeba najpierw dodać do biblioteki tak jak napisał Nefro, z tym ze sam taki zabieg nic nie daje, żeby tą czcionkę wykorzystać w polu tekstowym trzeba użyć AS.
W bibliotece klikamy na ikonie fontu PPM i wybieramy Linkage, zaznaczamy pierwsze i ostatnie pole, nadajemy mu nazwę w tym przypadku my_font.
Pole tekstowe nazywamy w InstanceName my_txt
Dalej w kodzie tworzymy obiekt formatowania tekstu my_txt_fmt, określamy w nim font.
Przypisujemy formatowanie do pola tekstowego, ustawiamy obsługę przyłączania fontów.

Kod: Zaznacz cały

 var my_txt_fmt = new TextFormat();
my_txt_fmt.font = "my_font";
my_txt_fmt.size = 8;
my_txt.setNewTextFormat(my_txt_fmt);
my_txt.embedFonts = true;
my_txt.wordWrap = true;
my_txt.text = "When you create and save Macromedia Flash MX 2004 and Macromedia Flash MX Professional 2004 documents within the Flash authoring environment, the documents are in FLA file format. To display a document in Macromedia Flash Player."
_______________________
Przykład
_______________________

Re: osadzanie czcionki we flashu,

: śr kwie 13, 2005 6:58 pm
autor: intruder2600
Nefro pisze:Ale zaczekaj - ty nie chcesz aliasingu ?
Ja coś ci powiem - w właściwoście pola tekstowego jest takie pole do zaznaczenia chyba sie nazywa "use divice font", po zaznaczeniu tej opcji powinna ci sie wyświetlac czcionka pikelowa (naprawde :D)
wlasnie - chodzilo mi o czcionke bez aliasingu :) tylko nie device bo to bedzie w najlepszym wypadku verdena a ja sie uparlem na moja jak dziecko :D

- w tym opisie który tam jest jest uzyte "marcomedia flash MX 2004 - czy to jest dostepne tylko w wersji 2004 ? blagam powiedz ze nie bo nie uzywam 2004 :)

dzieki Wam za odp ;)

Re: osadzanie czcionki we flashu,

: czw kwie 14, 2005 8:16 am
autor: Marek_bf
W zwykłym MX najlepiej jest wykorzystywać to tylko do dynamicznie tworzonego pola tekstowego:

Kod: Zaznacz cały

var my_txt_fmt = new TextFormat();
my_txt_fmt.font = "my_font";
my_txt_fmt.size = 8;
this.createTextField("my_txt", 0, 10, 10, 200, 100); // tworzymy pole
my_txt.setNewTextFormat(my_txt_fmt);
my_txt.embedFonts = true;
my_txt.wordWrap = true;
my_txt.text = "When you create and save Macromedia Flash MX 2004 and Macromedia Flash MX Professional 2004 documents within the Flash authoring environment, the documents are in FLA file format. To display a document in Macromedia Flash Player.";

Re: osadzanie czcionki we flashu,

: pt kwie 15, 2005 1:10 am
autor: intruder2600
wlasnie - a nie ma takiej mozliwosci zeby zrobic tak zebym mogl tekst ustawic juako dynamic, dac na my_font i zeby wszedzie moznabylo tak pisac a kod bylby tylko na jednej stronie ?

ps. dzieki wielkie ;)

Re: osadzanie czcionki we flashu,

: pt kwie 15, 2005 8:27 am
autor: Marek_bf
Nie rozumiem?

Re: osadzanie czcionki we flashu,

: pt kwie 15, 2005 1:35 pm
autor: intruder2600
tzn chodzi mi o to - w tym przypadku pole tekstowe jest puste a tekst jest ustawiony w akcji a ja mysle o takim rozwiazaniu zeby nie bylo akcji przy kazdym polu tekstowym tylko jedna gdzies na poczatkowej klatce ktora by dzialala na wszystkie pola a tekst moglbym wpisywac bezposrednio do pola a nie w acji,

no dobra - leniwy jestem :mrgreen: