Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Тормозит текст из XML (http://www.flasher.ru/forum/showthread.php?t=148530)

Toxedo 05.01.2011 00:04

Тормозит текст из XML
 
Чтобы текст во флеше не грузил память и не тормозил я знаю 2 выхода - преобразовать в кривые его, или загрузить из хмл...но дело в том что даже из хмл при более-менее больших количествах он тормозит!

Я вытаскиваю из библиотеки мувиклип с динамическим полем и туда засовываю текст. При загрузке из хмл тормозит жуть, хотя текста не так уж и много.

та самая часть кода:
t-контейнер, ttt - само текст поле

Код AS3:

var t = new texx()
var t2 = new texx()
var cs = true;

Код AS3:

if(cs){
f.addChild(t) //копирую в кадр мувиклип и расставляю. После этого уже только меняю текст в текстовом поле.
f.addChild(t2)
cs = false
t.x = 15
t.y = 35
t2.x = 375
t2.y = 35
t.ttt.autoSize = TextFieldAutoSize.RIGHT
t2.ttt.autoSize = TextFieldAutoSize.RIGHT
}
t.ttt.htmlText = myf[kadr-1].@FULL1
t2.ttt.htmlText = myf[kadr-1].@FULL2

Написал всё правильно. Может нужно еще что-нибуть дописать чтобы нетормозило? Или как-нубуть этот текст можно преобразовать в кривые после загрузки??

Bgg 05.01.2011 00:11

А что за текст то? Война и мир?
Может без htmlText перестанет тормозить, не пробовали?

Toxedo 05.01.2011 00:31

))) нет, не война и мир славо богу.
Обычный текст символов 300-500, есть в хмл абзацы. Тормозит анимация и фотогалерея когда загружен текст, тормоза прямо ощущаются сильно. В случае с фотогалереей текст то еще можно убрать, а вот анимацию нет, она на заднем фоне всегда... притормаживает.

-De- 05.01.2011 00:44

Код AS3:

t.cacheAsBitmap = true;
t2.cacheAsBitmap = true;

Не помогает? Тормозит потому что текст - это достаточно сложный векторный рисунок и перерисовывать его (в связи с тем, что там анимация под ним ездит) - нелегко.

Toxedo 05.01.2011 01:00

-De-
пробывал, только методом draw()
тоже не помогает особо =(

Добавлено через 12 часов 8 минут
Ладн, убрал анимации много. Теперь послабее притормаживает.

Psycho Tiger 05.01.2011 13:49

Пример в студию!

Toxedo 05.01.2011 23:32

Psycho Tiger, там целый сайт.

Psycho Tiger 06.01.2011 16:28

А минимализированный пример без сайта не тормозит?


Часовой пояс GMT +4, время: 02:01.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.