|
SWiSH Forum Forum użytkowników programów SWiSH |
 |
SWiSH Max - TextFormat - nie działa 'bold' i 'italic'
Johanson - Wto 25 Sie, 2009 23:23 Temat postu: TextFormat - nie działa 'bold' i 'italic' Scena zawiera obiekt tekst: 'mytext'
oraz skrypt jak poniżej:
onSelfEvent (load)
{var my_format=new TextFormat();
my_format =mytext._text.getTextFormat();
my_format.size=54; // Ok
my_format.align="left"; // Ok
my_format.color =0x666666; // Ok
my_format.font="Arial"; // działa tylko dla 'Arial'
my_format.leading=50; // Ok
my_format.leftMargin=70; // Ok
my_format.rightMargin=50; // Ok
my_format.indent=20; // Ok
// my_format.italic=true; // NIE działa; zawiesza wyświetlanie
// my_format.bold=true; // NIE działa; zawiesza wyświetlanie
}
Dlaczego tak jest?
eden - Czw 27 Sie, 2009 13:50
zawiesza bo nieposiada czcionki o tych parametrach. Jesli ustalisz typ textu na embed (lub jak to w swishu nazwali Vector type) musisz gdzies w pliku swf zawrzec czcionke ktorej chcesz uzywac (np pogrubiona i pochylona verdana). jesli zas usyawisz pole na device type zadziala zawsze gdyz pobiera czcionki z maszyny klienta (chyba ze ten uzywa hinskiego linuxa i niema verdany)
|
|