| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Flash > Flash тормозит при печатании текст. |
| Автор: PROCESSOR 25.5.2005, 00:51 |
| При печатании, когда текст немного, то еще более менее, но всё равно заметно , что замирает перед каждой буквой. А когда много то текст вообще через 2-3 секунды появляется. Поставил Preview mode не как на это не влияет. Если убрать Library с экрана и вообще все панели, то чутка ускоряется. Но всё равно тормозит дичяйше. Заметил , что в Static text , тоже слегка побыстрее чем DYnamic. Это у всех так или надо чо сделать ? |
| Автор: PROCESSOR 25.5.2005, 01:27 |
| И вообще бедулька с текстами, в чём их писать то. Когда много они даже в экран не влазять, а поле для работ не ризиновое. И приходится двигать текст вверх, что очень не удобно. Может есть какие программы, в которых удобно печатать, а они в SWF еще сохранять способны. Только сжатом. Офисные варианты не пойдут. |
| Автор: AlDev 25.5.2005, 06:18 | ||
При печатании где и в чём? Если во Flash, то делай Dynamic TextField и присвайивай кодом текст - тормозить не будет. Ни разу не вбивал во Flash большой объём текста. Лучше делать всё в отдельном XML и подгружать - исправлять проще будет. А вообще скорее всего у тебя просто не хватает можности машины. |
| Автор: PROCESSOR 25.5.2005, 15:18 |
| Процессор Sempron 2200,памяти 768, видео Geforce 5700. А редакторов путевых специально для этого есть ? Чтобы наглядно видно было. Хотя я нашел в OPENOFFICE - в редакторе рисунков - довольно удобно и быстро и переноситься в FLASH почти с такимже форматированием и вообще из графических редакторов некоторых тоже. |
| Автор: AlDev 26.5.2005, 02:43 |
| какая версия Flash? И чем тебя не укстраивает подгрузка из внешнего файла данных? |
| Автор: PROCESSOR 26.5.2005, 04:39 |
| Тем что тормозит. Хотя это странно. Строк 50 текста и так тормозит ... С одной стороны это удобно, но статические страницы помоему практичнее писать и показывать просто. А писать их тяжко почемуто. Даже вообще непонятно, неужели у всех так ? |
| Автор: AlDev 26.5.2005, 04:55 | ||||
| повторю вопрос: какая версия Flash? MX, MX 2004? Добавлено @ 04:58
При подгрузке из внешнего файла тормозит? т.е. я имею ввиду:
|
| Автор: PROCESSOR 26.5.2005, 06:05 |
| Как ты ядрено написал, но вообщемто и так работает: q = new XML(); q.onLoad = function() { txtfield = q.toString; } q.load('text.xml'); это для вывода в Динамо поле с HTML включенным. А я про Static text Говорю, который должен занимать ( и почти также занимает место как и XML например ) 1 символ - 1 байт. |
| Автор: AlDev 26.5.2005, 07:26 |
| без ignoreWhite не будет нормально парситься xml. Хотя в твоём ваианте этого и не надо. Я подразумевал, что xml валидный и с использованием cdata. про тормоза со static text ничего не слышал. Видимо не во Flash-е дело. |
| Автор: PROCESSOR 26.5.2005, 08:08 |
| У мя MX 2004 pro. Т.е. когда ты пишеш в своём статик поле. Даже если 100 строк, то буквы моментально появляются ? и вообще реакция быстрая, как и в текстовом редакторе простом ? |
| Автор: AlDev 26.5.2005, 08:24 |
| ни разу не пробовал писать большой объём статик-текста. ещё по-поводу "ядрёно написал": 1. Указывай тип у переменной, иначе при отладке достаточно больших проектов ты запаришься отлаживать всё. 2. При указании явного пути время выполнения действия будет меньше. Добавлено @ 08:27 Сейчас попробовал - всё работает прекрасно. никаких тормозов. Flash 7.2 |
| Автор: PROCESSOR 26.5.2005, 19:59 |
| Нашел причину Английский буквы - проблем нет, а русские уже если букв 300-400 есть уже начинает тормозить ( независимо от типа текстового поля ) . Также тип шрифта влияет. Courier например побыстрее всё становится. |