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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.08.2006, 13:40
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 1  
Ответить с цитированием
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
По умолчанию плавное движение текста

Хотел спросить есть ли у кого-то идеи на эту тему?

есть newsticker ...

динамически созданное текстовое поле которое двигается с помощью setInterval();

всё работает всё окей, но есть одно "но" -> текст немного "дёргается" Может сталкивался кто?

Старый 18.08.2006, 14:03
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ещё бы будет дёргаться, у тебя же несоответствие частоты кадров и интервала. Попробуй updateAfterEvent заюзать...

Старый 18.08.2006, 14:20
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 3  
Ответить с цитированием
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
да пасиб, не догадался.... работает немного лучше

Старый 18.08.2006, 14:21
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
А лучше всё же на onEnterFrame повесить...

Старый 18.08.2006, 14:23
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 5  
Ответить с цитированием
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
мне нужна возможность задавать скорость

Старый 18.08.2006, 14:28
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Код:
txt = this.createTextField('any_txt',0,10,10,500,30);
txt.text = 'This is a very, very loooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggggggggggggggggggggggggggggggggggggggggggggggggggg text';
speed = 2;
direction = 1;
onEnterFrame = function() {
	txt.hscroll += direction*speed;
	if (txt.hscroll==txt.maxhscroll) {
		direction = -1;
		speed = 4;
	} else if (txt.hscroll==1) {
		direction = 1;
		speed = 2;
	}
}
мм? Дергается?

Старый 18.08.2006, 14:41
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 7  
Ответить с цитированием
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
кончечно, я двигаю всё текстовое поле, так намного плавнее получается

Старый 18.08.2006, 15:03
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 8  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
может попробывать заэмбедить шрифт
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 18.08.2006, 15:10
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 9  
Ответить с цитированием
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
всмысле?

Старый 18.08.2006, 16:00
pelipas вне форума Посмотреть профиль Отправить личное сообщение для pelipas Посетить домашнюю страницу pelipas Найти все сообщения от pelipas
  № 10  
Ответить с цитированием
pelipas
 
Аватар для pelipas

Регистрация: Jun 2005
Адрес: Москва [Одинцово]
Сообщений: 2,159
Записей в блоге: 1
а если fps повысить?

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

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

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


 


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


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