Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Плавное перемещение текстового поля (http://www.flasher.ru/forum/showthread.php?t=125584)

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-й почему-то нужного эффекта тоже не дал?


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

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