![]() |
|
||||||||||
|
|||||
|
Помоему это не есть самый лучший способ. если текста достаточно много, файло больно громозким выйдет.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно! |
|
|||||
|
Регистрация: May 2003
Сообщений: 144
|
плохой, согласен. и потом у меня текст динамически подгружается...
народ, спасайте, расшифруйте то, что тут написано:http://www.peterjoel.com/ActionScrip...=fontfamily_as |
|
|||||
|
Регистрация: May 2003
Сообщений: 144
|
вроде как заработало:
TextFormat.getFontFamily = function() { return this.$fontList; }; TextFormat.setFontFamily = function(fontList) { if (typeof (fontList) == "string") { fontList = fontList.split(","); } this.$fontList = fontList; ASSetPropFlags(this, "$fontList", 1); if (TextField.fontIsAvailable == undefined) { var fontIsAvailable = TextField.fontIsAvailable={}; var found = TextField.getFontList(); var j = found.length, jName; while (j--) { jName = found[j]; fontIsAvailable[jName] = new Boolean(true); fontIsAvailable[jName].correctCase = jName; } } else { var fontIsAvailable = TextField.fontIsAvailable; } var n = fontList.length; for (var i = 0; i<n; i++) { if (fontIsAvailable[fontList[i]]) { this.font = fontIsAvailable[fontList[i]].correctCase; return; } } }; with (TextFormat) { prototype.addProperty("fontFamily", getFontFamily, setFontFamily); } myTextFormat = new TextFormat(); myTextFormat.fontFamily = "Verdana,Arial"; myTextField.setTextFormat(myTextFormat); но все еще не работает для Unicode фонтов, типа "Arial Unicode MS"... SOS!! |
|
|||||
|
Поставь просто Arial, этот шрифт в зависимости от операционки может менять названия, но Arial, как таковой все понимают.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно! |
![]() |
Часовой пояс GMT +4, время: 20:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|