Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.05.2009, 23:22
zelik вне форума Посмотреть профиль Отправить личное сообщение для zelik Найти все сообщения от zelik
  № 1  
Ответить с цитированием
zelik

Регистрация: Mar 2009
Сообщений: 105
По умолчанию Плавное перемещение текстового поля

Здравствуйте!

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

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

Старый 28.05.2009, 00:08
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 2  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
текст имеет обыкновение скакать по целым координатам, поэтому с плавностью плохо..

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

Старый 28.05.2009, 00:39
zelik вне форума Посмотреть профиль Отправить личное сообщение для zelik Найти все сообщения от zelik
  № 3  
Ответить с цитированием
zelik

Регистрация: Mar 2009
Сообщений: 105
Спасибо за четкий ответ!

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

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

Старый 28.05.2009, 02:41
PeSH вне форума Посмотреть профиль Отправить личное сообщение для PeSH Найти все сообщения от PeSH
  № 4  
Ответить с цитированием
PeSH

Регистрация: Apr 2009
Сообщений: 20
Можно прорисовать клип с текстовым полем в bitmapdata, а текстовое поле удалить. То есть сначала в текущем клипе создается пустой клип, в нем текстовое поле, создается объект bitmapdata, в него прорисовывается программными средствами клип с текстовым полем, затем этот клип удаляется, а bitmapdata атачится в текущий клип, откуда только что был удален клип с текстовым полем. Получается как бы замена текстового поля его аналогичной визуальной копией, но в виде битмапа. Это позволяет избежать дрожания текста.

Старый 28.05.2009, 08:44
zelik вне форума Посмотреть профиль Отправить личное сообщение для zelik Найти все сообщения от zelik
  № 5  
Ответить с цитированием
zelik

Регистрация: Mar 2009
Сообщений: 105
Да, спасибо. Вы мне так уже отвечали. Но у меня все равно при этом остается тот же эффект. Может что-то не то делаю... Не могли бы показать небольшой пример?

Старый 28.05.2009, 09:18
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 6  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
битмап тоже скачет по целым, поэтому это не выход

Старый 28.05.2009, 12:35
zelik вне форума Посмотреть профиль Отправить личное сообщение для zelik Найти все сообщения от zelik
  № 7  
Ответить с цитированием
zelik

Регистрация: Mar 2009
Сообщений: 105
а каким образом тогда можно создать нормально работающий "телетекст" (с динамически меняющимися данными)?
1-й метод из 2-го поста не подходит или можно сделать шейп программно? А 2-й почему-то нужного эффекта тоже не дал?

Создать новую тему Ответ Часовой пояс GMT +4, время: 10:34.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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