PDA

Просмотр полной версии : Почему свф получился таким тормозным? (no math)


MyXus
21.09.2005, 14:03
Математики нет, анимации - минимум.
Правда вектор, правда много слоев, и, правда, прозрачности. Но не настолько жеж.
Например, посмотрите как открывается меню (2-й и 3-й пункты), а движущихся объектов, всего-то, неск строк текста.
http://www.myxus.nm.ru/roman
Почему?
Выложить исходник?

Kinsler
21.09.2005, 14:26
какая-то хрень судя по всему со шрифтами
выкладывай..

Stone
21.09.2005, 14:53
да у тебя там почти все тормозит

MyXus
21.09.2005, 15:24
Вот.main_proj.rar (http://www.myxus.nm.ru/roman/main_proj.rar)
Прожект сильно кривой, но может хотя бы зацепка найдется..

MyXus
22.09.2005, 00:57
спаситепомогите

Kinsler
22.09.2005, 11:53
смотрю....

Kinsler
22.09.2005, 12:11
Судя по всему проблемы у тебя 2
конкретно в коде разбираться некогда мне, все таки на работе
но подозрения такие:
1. Какая-то лажа с прелодером, он вообще как-то странно работает
2. Тормоза походу из-за больших кол-в static text причем ты испогльзуешь не машинный шрифт, который к тому же не встроен в swf как я понял...

Бармалей
22.09.2005, 15:10
Да, если хочещь двигать текст, бей его в кривые

MyXus
22.09.2005, 22:09
С прелоадером вроде ничего не должно быть. Ничего кроме _root.getBytesTotal/loaded он не юзает, и ничего кроме text_field._text не меняет..

Но! Действительно, у меня на компе не тормозит, на других на всех - тормозит. 99,9% что это действительно из-за шрифта.
Как это можно решить, кроме перевода в кривые?
2) как правильно перевести в кривые? Если это делать в кореле - размер swf вырастет килов на 30..

Kinsler
23.09.2005, 12:04
не, static text он и так в кривых
другая проблема в том что при больших объемах текста в кривых образуеться очень много узлов, соттветственно при движениии такого текста очень сильно грузиться проц, так как ему надо обсчитывать кучу всего
и потом у тебя шрифт не гладкий и такого вида буквы что много узлов образуеться
напиши например своим шримфтом в illustrator слово переведи в кривые текст и посчитай сколько там узловых точек
и попробуй какойнить рубленый шрифт типа ариал
там их стопудово будет гораздо меньше
решения проблемы могу посоветовать такое:
1. Использовать другой шрифт.
2. Как то придумать дизайн чтоб не надо было передвигать большие куски текста...

MyXus
23.09.2005, 20:11
есть ещё такая проблема: по хорошему, текст должен быть доступен для копирования. Значит это должен быть динамик.
Здесь есть решение. В принципе, я согласен, так и быть, юзать таймс нью роман. Но. Будет ли он в моушн твине преобразован в кривые? Если да, то опять же всё пропало..
Дизайн я уже переделывать не готов, проект и так уже тянется месяц =)

Kinsler
26.09.2005, 17:26
он и с динамиком скорее всего тормозить будет...
это тормоза из-за объема текста

Язнащур
26.09.2005, 21:14
Зашла на http://www.myxus.nm.ru -
захотелось сразу зделать что-то подобное.
по нра ви лось.