|
|
|||||
[+ 1.1 06.01.2006]
|
Проблема со шрифтом
Есть 2 одинаковых текстовых поля со скроллингом с одинаковыми настройками. Оба поля загружают текст из 2-х txt'шников. У обоих txt'шников одинаковые настройки тоже.
Но в итоге эти поля отображают текст разными шрифтами (смотрите на рисунках)... Обьясните пожалуйста в чем тут проблема и как ее решить. |
|
|||||
Контрибьютор базы знаний по Флекс
Регистрация: Jul 2005
Адрес: Moldova, Rep. of
Сообщений: 569
|
либо с настройками путаница...
шрифт внедрён (embed) ? З.Ы. посмотри Персональные сообщения |
|
|||||
Ветеран форума
|
Какие поставил такими и отображаются ... давай исходник посмотрим ...
__________________
BestMasterиZация |
|
|||||
[+ 1.1 06.01.2006]
|
Исходник весит 5.8 мб...
А что такое embed? |
|
|||||
Контрибьютор базы знаний по Флекс
Регистрация: Jul 2005
Адрес: Moldova, Rep. of
Сообщений: 569
|
когда жрифт внедрён (embed) Flash сохраняет всю информацию о шрифте в
swf файле (увеличивая его размер) и если этот шрифт не установлен на компе юзера он всё-равно отображеться правильно. |
|
|||||
[+ 1.1 06.01.2006]
|
привиди пожалуйста пример кода с этим embed...Просто я этот оператор никогда не использовал. Я использую следующий код:
onClipEvent (load){ this.loadVariables("soft/for internet/dmaster/dmaster_readme.txt"); scrolling = 0; frameCounter = 1; speedFactor = 3; numLines = 7; origHeight = scrollbar._height; origX = scrollbar._x; needInit = false; function initScrollbar(){ var totalLines = numLines + daTextBox.maxscroll - 1; scrollbar._yscale = 100*(numLines)/totalLines; deltaHeight = origHeight - scrollbar._height; lineHeight = deltaHeight/(daTextBox.maxScroll - 1); } function updateScrollBarPos(){ scrollbar._y = lineHeight*(daTextBox.scroll - 1); } } onClipEvent (enterFrame){ if( needInit ){ if(daTextBox.maxscroll > 1){ initScrollbar(); needInit = false; } } if( frameCounter % speedFactor == 0){ if( scrolling == "up" && daTextBox.scroll > 1){ daTextBox.scroll--; updateScrollBarPos(); } else if( scrolling == "down" && daTextBox.scroll < daTextBox.maxscroll){ daTextBox.scroll++; updateScrollBarPos(); } frameCounter = 0; } frameCounter++; } onClipEvent (mouseDown){ if(up.hitTest(_root._xmouse,_root._ymouse)){ scrolling = "up"; frameCounter = speedFactor; up.gotoAndStop(2); } if(down.hitTest(_root._xmouse,_root._ymouse)){ scrolling = "down"; frameCounter = speedFactor; down.gotoAndStop(2); } if(scrollbar.hitTest(_root._xmouse,_root._ymouse)){ scrollbar.startDrag(0,origX,deltaHeight,origX); scrolling = "scrollbar"; } updateAfterEvent(); } onClipEvent (mouseUp){ scrolling = 0; up.gotoAndStop(1); down.gotoAndStop(1); stopDrag(); updateAfterEvent(); } onClipEvent (mouseMove){ if(scrolling == "scrollbar"){ daTextBox.scroll = Math.round((scrollbar._y)/lineHeight + 1); } updateAfterEvent(); } onClipEvent (data){ needInit = true; } Последний раз редактировалось KUZEN; 06.01.2006 в 18:20. |
Часовой пояс GMT +4, время: 21:23. |
|
« Предыдущая тема | Следующая тема » |
|
|