![]() |
|
||||||||||
|
|||||
|
Регистрация: 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!! |
![]() |
Часовой пояс GMT +4, время: 16:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|