![]() |
Тормоза при включении форматной выключки.
В восьмом флэше появилась возможность задавать форматную выключку для динамического текста.
Код:
Вопрос такой: это у всех так или я что-то неправильно делаю? Можно ли как-нибудь уменьшить аппетит этой функции? |
Скорее антиалиасинг восьмерки жрет, а не выключка
|
Именно. Если текст стоит for Readability - будет неплохой тормоз, ставишь for animation - текст гладится корявее, но тормозов не будет.
|
У меня в коде указано, что шрифт "_sans". Это системный шрифт. Для системных шрифтов, что тоже сглаживание работает? Там даже нет выбора вида сглаживания для device fonts. :)
Интересно получается: для выключки влево сглаживание не работает или работает, но потрабляет немного ресурсов. А для форматной запускается на полную катушку? Что-то здесь не сходится. Я проверял все доступные виды выключки - тормоза только с форматной. |
pkfun, выложи пример.
|
Может я чего то не понимаю, но у меня этот код всегда генерился чуть более секунды, и не важно justify или left, Arial или _sans, embedFonts или нет.
Код:
t1 = getTimer (); |
Дело не в генерации, а в самой работе и потребляемом процессорном времени...
Хотя, на голом текстовом поле разница неощутима, нужен пример, где это заметно. |
Ну тогда ждем примера.
|
Подготовлю и выложу пример.
iNilis Нет, я не имел ввиду время построения поля с текстом. Вероятно просто я дал не точную информацию. :) Я имею ввиду то как скролится( прокручивается) текст с разными видами выключки. С форматной он прокручивается с тормозами. С другими без. Я понимаю, что важно еще что за текст. В данном случае я использовал один и тот же текст и крутил его и смотрел на загрузку процессора. При форматной выключке( текст один и тот же) загрузка гораздо больше. Вобщем, подготавливаю пример. Пример будет под флэш 8. |
Пример.
Вложений: 1
Вложение 14685
Пример находится в раре. Размер 32 кило. После распаковки откройте папку test и запустите файл test1.swf или(лучше) test1.fla Коротко объясню структуру текста: - сам текст берется из файла his/his003/his003.txt Tекст отформатирован с использованием флэшевской html разметки; - в текст вставлены картинки. Картинки вставляются в виде внешних swf, которые лежат в папке his/his003( в примере есть swf варианты); - внешние swf сами по себе не содержат файлы картинок. Сами изображения грузятся по ссылкам с сервера. Эти ссылки на изображения находятся в файле his/his003/hisPics003.txt; - если будете запускать сразу test1.swf, то картинки не загрузятся. Поэтому запускайте лучше fla вариант. И еще лучше чтобы при запуске файла вы были в инете( а то картинки не загрузятся). Скроллера нет, но я прокручивал с помощью стрелок вверх/вниз. Надо щелкнуть по текстовому полю, нажать стрелку вниз/вверх и немного подождать. Меняйте выключку, смотрите результаты. |
| Часовой пояс GMT +4, время: 08:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.