PDA

Просмотр полной версии : Плавное перемещение текстового поля


zelik
27.05.2009, 23:22
Здравствуйте!

Уважаемые, подскажите, как можно добится плавного перемещения текстового поля.

Заранее спасибо за участие!

silin
28.05.2009, 00:08
текст имеет обыкновение скакать по целым координатам, поэтому с плавностью плохо..

из того что знаю, можно:
-полностью преобразовать текст в шейп (2 раза ctrl-B) и он поедет плавно
-если в шейп нельзя преобразовать, то есть такой еще выверт: создается точно такой же тестфилд, но сдвинутый относительно основного на 1 пиксель, а в каждом шаге двигается по очереди первый или второй, но на два пикселя - создается иллюзия.., мутноватый способ, конечно, но на глаз выглядит лучше

zelik
28.05.2009, 00:39
Спасибо за четкий ответ!

А может еще подскажите, как сделать (по котому принципу) эффект "телетекст", при том, что строчки могут быть разного текстогово формата?

Хотел двигать текстовые поля, но, видимо, не получиться....

PeSH
28.05.2009, 02:41
Можно прорисовать клип с текстовым полем в bitmapdata, а текстовое поле удалить. То есть сначала в текущем клипе создается пустой клип, в нем текстовое поле, создается объект bitmapdata, в него прорисовывается программными средствами клип с текстовым полем, затем этот клип удаляется, а bitmapdata атачится в текущий клип, откуда только что был удален клип с текстовым полем. Получается как бы замена текстового поля его аналогичной визуальной копией, но в виде битмапа. Это позволяет избежать дрожания текста.

zelik
28.05.2009, 08:44
Да, спасибо. Вы мне так уже отвечали. Но у меня все равно при этом остается тот же эффект. Может что-то не то делаю... Не могли бы показать небольшой пример?

silin
28.05.2009, 09:18
битмап тоже скачет по целым, поэтому это не выход

zelik
28.05.2009, 12:35
а каким образом тогда можно создать нормально работающий "телетекст" (с динамически меняющимися данными)?
1-й метод из 2-го поста не подходит или можно сделать шейп программно? А 2-й почему-то нужного эффекта тоже не дал?